Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

a Go board for the terminal 🍡

License

NotificationsYou must be signed in to change notification settings

gsobell/dango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dango is a nCurses Go board for the terminal

dan•go [だんご]
noun

  1. A Japanese dumpling made frommochiko (rice flour)
  2. A Japanesego term, meaning "dumpling shape"; a solid mass of stones without eyes, and with few liberties

Usage

To try it without installing:

python<(curl -s https://raw.githubusercontent.com/gsobell/dango/dan/dango.py)

Installation

To download and launch, run the following:

curl -O https://raw.githubusercontent.com/gsobell/dango/dan/dango.pymv dango.py dango&& chmod +x dango./dango

To install on Arch-based distros, use thePKGBUILD:

curl -O https://raw.githubusercontent.com/gsobell/dango/dan/PKGBUILDmakepkg -i

Alternatively, you candownload a zip of the main branch.If you encounter any bugs, open a issue on GitHub.

Gameplay

Use the arrow or vim keys to navigate the board. Enter or space places a stone.Useu to undo,p to pass,q to quit.Also supports mouse input; click to move, double click to place stone.

Features

Due to implementing thenCurses interface, there has been some feature regression. They will be re-implemented soon.

Current

  • nCurses interface
  • Two player games
  • Easy to use TUI (terminal user interface)
  • Full support forGTP (Go Text Protocol)
  • Togglekifu (game record) withn during gameplay
  • Undo on user v. user games
  • Only allows legal moves
  • Start menu with settings

Future

  • Play againstGnuGo
  • Persistent config
  • Captured stone tally
  • Optional move timer
  • Import/Export of games
  • Integration with in-house Go enginegoma (in development)

Also note thatdango.sh has been renameddango-legacy and no further development will be done.

Find dango and more Go clients onSensei's Library.If you like this, you might also enjoytermsuji, ,sabaki,baduk-fortune,cbonsai, andhaikunator.If you want to support this project, considerbuying me acup of coffee playing me in agame of Go.


Inspired bychs


[8]ページ先頭

©2009-2025 Movatter.jp