Skip to content

Project Scholar - TUI Ncurses Chess Engine Written in C

Notifications You must be signed in to change notification settings

ryanjphillips/project-scholar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Scholar - TUI Ncurses Chess Engine Written in C

animated

Prerequisites

  • Linux
    • Developed and Tested on Linux Mint 21.1 Vera
  • C Compiler
    • Only tested with gcc
  • GNU Make
  • Ncurses:
    • libncurses6
    • libncurses-dev
  • Ncurses With Wide Character Support
    • libncrusesw6

Installation

  • git clone https://github.com/ryanjphillips/project-scholar.git
  • cd src/

Building and Compiling

To build and compile, simply run in the src/ folder:

  • make
  • ./main

To Do/Finish:

Project Scholar is a work in progress and yet to finish features for the following:

  • En Passant
  • Finish Castling
  • 2 Player Mode and/or an opponent to play black
  • Window to display moves
  • Player Chat
  • Lichess Integration
  • Board Options (square colors, piece customizations)
  • Vim-like commands for movement, UI, and more!

About

Project Scholar - TUI Ncurses Chess Engine Written in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published