Skip to content

Nathan5563/hackfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

hackfish is an open source chess engine written in C. It is designed to be easy to simple, efficient, and modular. I developed this engine to learn more about chess programming, drawing inspiration from Bluefever Software’s Chess Engine in C YouTube series.

Features

  • Efficient C-based implementation with a 120 integer array
  • Support for standard chess rules including castling, en passant, and the fifty move rule
  • Command-line interface for interaction and testing

Installation

To install Hackfish, clone the repository and compile the source code:

git clone https://github.com/Nathan5563/hackfish.git
cd hackfish
make

Usage

Once installed, you can run the Hackfish engine from the command line:

./hackfish

Contributing

I welcome contributions from anyone interested in improving the program. If you have a bug report, feature request, or code contribution, please open an issue or submit a pull request on the GitHub repository.

Contact

For more information, you can reach out to the project maintainer at ndawit611@gmail.com.

About

⚠️Work in Progress⚠️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published