Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ashwin153/chess

Repository files navigation

Chess

This project is my first large scale C++ project that attempts to incorporate various aspects from a number of my current and previous classes (graphics, algorithms, statistics, etc.).

Goals

The goal is to write a robust chess application complete with a playable 3D graphical interface and a variety of chess engines that utilize different statistical and machine learning techniques.

  • Style: Ensure that I conform to C++/Python best practices and make good stylistic decisions when writing the code. Code should (mostly) conform to the Google C++ Style Guide and the Google Python Style Guide.
  • Efficiency: Utilize efficient algorithms and rendering techniques.
  • Testability: Learn C++ testing frameworks and thoroughly test code including Valgrind and Google Test.
  • Documentation: Learn how to properly document C++ code using Doxygen.
  • Design: Create a well designed object-oriented program.

Attribution

Build (Mac OSX x64)

Run the install.sh script to build project dependencies if the following requirements are met:

  • Python 2.7
  • C++11
  • OpenGL
  • Homebrew

About

3D Online Chess + AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages