Skip to content

yoavlach/Chess-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ex7-8 - Chess project

Link to ex7-8 google drive folder: Ex7-8 Google Drive

This is the mid project for the 'Advanced Programming' course. In this exercise you will design and implement a chess game. By doing that, you will use a lot of the knowledge and skills you aquired throughout the first 6 weeks of the course. Make sure to also do bonus :)

Ex7-8Files

Contains base files for Ex7-8

.gitlab-ci.yml

Pipeline file for auto-tests

Submission details

Files to submit:

Part 1 - Designing your project

  • uml.png

Part 2 - Implementing your project

Submit all files that are relevant to your project.
Make sure to include all files you received before you started

  • chessGraphics.exe
  • Pipe.h
  • stdafx.cpp
  • stdafx.h
  • targetver.h
  • main.cpp / source.cpp (the file you use to run the program)
  • ALL OTHER FILES YOU CREATED AND USED

About

A fully-featured Chess engine built in C++. Architected with UML, implements complete move validation, board state management, and edge-case rule enforcement. C++ backend communicates with a pre-compiled graphics frontend via named pipes (IPC).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors