Skip to content

Chess in the terminal; rendered with ncurses and C99.

License

Notifications You must be signed in to change notification settings

billyvinning/nchess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nchess

Chess in the terminal, written in C99.

Preview gameplay.

Currently, this project is only capable of player vs. player play in the same terminal; though there are future plans for human vs. computer support.

Build

The only dependency is ncurses. To build the package with GCC 12.2.1, execute the following:

make clean && make

Contributing

The dependencies are clang-format, clang-tidy and include-what-you-use; to install the pre-commit hooks, execute the following:

pre-commit install

License

This project is licensed under the GPLv3 license. Please see COPYING.rst for details.

About

Chess in the terminal; rendered with ncurses and C99.

Resources

License

Stars

Watchers

Forks