Skip to content

Project in C++ for Object Oriented Programming course at WUT

Notifications You must be signed in to change notification settings

konradwojda/PROI-CHESS

Repository files navigation

Projekt - Szachy

Implementacja gry w szachy w interfejsie konsolowym. Umożliwia grę z drugim graczem i botem.

Objaśnienia gry

Szachownica wyświetla się w konsoli. Gracz wybiera ruchy poprzez wprowadzanie numerów odpowiednich opcji. Białe figury znajdują się na górze i oznaczone są małymi literami. Czarne - na dole, duże litery.

Podział odpowiedzialności

  • Stanisław Zagórowski - klasa Piece i dziedziczące po niej klasy każdej z figur, klasa Position.
  • Bartłomiej Dudek - klasa Player i dziedziczące po niej klasy gracza i bota.
  • Konrad Wojda - klasa Chessboard odpowiedzialna za szachownicę, klasa Game - interfejs.

Diagram dziedziczenia

graph TD;
 Piece-->Pawn; 
Piece-->Knight;
Piece-->Bishop;
 Piece-->Rook;
 Piece-->Queen;
 Piece-->King;
Loading
graph TD;
Player-->Human; 
Player-->RandIntBot;
Loading
graph TD;
Chessboard; 
Loading
graph TD;
Game; 
Loading

About

Project in C++ for Object Oriented Programming course at WUT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published