Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andorlando/nim


https://github.com/andorlando/nim

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# Nim
[Check it out here!](https://nim-tui.netlify.app/)

TUI (Terminal User Interface) for playing Nim but it's cool becuase it's in the browser and there's a basically unbeatable algorithm too

### Controls:
- `Q`/`ESC`: go back to preview menu
- `SPACE`/`ENTER`: select
- `WASD`/`Arrow Keys`: navigation
- Click on `End Turn` to end turns

### Further Reading:
[Wikipedia](https://en.wikipedia.org/wiki/Nim)

### TODO:
- [X] Make `End Turn` selectable
- [X] Make sticks (lines? nimmy things?) clickable and hoverable
- [ ] Add settings with custom heap sizes
- [ ] Change Player 2 Color (settings?)
- [ ] Change Player Names (settings?)
- [ ] Full themeing support (this seems a bit overkill but whatever)
- [ ] Toggle which player goes first or random selection (settings?)