https://github.com/jiro4989/nimothello
A teminal othello (reversi) in Nim.
https://github.com/jiro4989/nimothello
console nim othello reversi tui
Last synced: 6 days ago
JSON representation
A teminal othello (reversi) in Nim.
- Host: GitHub
- URL: https://github.com/jiro4989/nimothello
- Owner: jiro4989
- License: mit
- Created: 2020-08-27T13:23:30.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-02T05:50:04.000Z (about 4 years ago)
- Last Synced: 2025-03-31T17:51:03.737Z (about 1 month ago)
- Topics: console, nim, othello, reversi, tui
- Language: Nim
- Homepage:
- Size: 262 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
====
nimothello
====|nimble-version| |nimble-install| |gh-actions|
A teminal othello (reversi) in Nim.
Linux demo:
|demo-linux|
Windows demo:
|demo-windows|
.. contents:: Table of contents
Usage
=====.. code-block:: shell
$ nimothello
Key bindings
^^^^^^^^^^^^Vim like key-bindings.
=============== =======
Key Motion
=============== =======
H / A Move left
J / S Move down
K / W Move up
L / D Move right
/ Put cell
=============== =======Installation
============.. code-block:: shell
$ nimble install -Y nimothello
LICENSE
=======MIT
Development
===========Release workflow
^^^^^^^^^^^^^^^^GitHub Action runs when you pushed new tags.
.. code-block:: shell
$ git tag
$ git push originor
$ git push origin --tags
GitHub Action creates a new release and upload your assets.
Release workflows:
|image-release-workflow|
Release note will be generated by `git-chglog `_.
Config files are `.chglog <./.chglog>`_.Details, see `release.yml <./.github/workflows/release.yml>`_.
.. |gh-actions| image:: https://github.com/jiro4989/nimothello/workflows/test/badge.svg
:target: https://github.com/jiro4989/nimothello/actions
.. |nimble-version| image:: https://nimble.directory/ci/badges/nimothello/version.svg
:target: https://nimble.directory/ci/badges/nimothello/nimdevel/output.html
.. |nimble-install| image:: https://nimble.directory/ci/badges/nimothello/nimdevel/status.svg
:target: https://nimble.directory/ci/badges/nimothello/nimdevel/output.html.. |image-release-workflow| image:: https://user-images.githubusercontent.com/13825004/87944618-9897fc00-cada-11ea-9401-74167f04b5c4.png
.. |demo-linux| image:: https://raw.githubusercontent.com/jiro4989/nimothello/master/docs/othello_linux.gif.gif
.. |demo-windows| image:: https://raw.githubusercontent.com/jiro4989/nimothello/master/docs/othello_win.gif.gif