Skip to content

Projekt grupowy z PWI poświecony stworzeniu aplikacji do gry w szachy

License

Notifications You must be signed in to change notification settings

wojpok/Projekt-PWI-Szachy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Szachy - implementacja komputerowa

Spis treści

Zarys projektu

Projekt jest implementacją komputerową znanej gry planszowej - szachy w języku programistycznym C. Powstał on w ramach projektu programistycznego na przedmiot - Podstawowy warsztat informatyka realizowany w ramach I semestru studiów Informatycznych I stopnia na Instytucie Informatycznym Uniwersytetu Wrocławskiego w roku 2020/2021. Autorom projektu zależało na jak najdokładniejszym odwzorowaniu uczucia gry w szachy.

Cele:

  • Dokładne odwzorowanie mechanik i reguł gry w szachy
  • Zaznajomienie się ze Gitem oraz platformą Github
  • Nauka pracy zespołowej i efektywnego działania w zespole

Technologie

Projekt tworzony jest w języku programistycznym C z użyciem biblioteki ncurses.

Instrukcja instalacji i uruchomienia

  • Do uruchomienia gry wymagane są pakiety:
ncurses
make
gcc
  • Sklonuj repozytorium
  • Wejdż do repozytorium i wykonaj polecenie:
make
  • Następnie otwórz skompilowany projekt poleceniem:
./szachy.out

Jak grać?

Do wyboru są 3 tryby rozgrywki: W głównym menu wybierz opcję zwykła gra, horda lub rewolucja.
Ruchy wykonuj podając najpierw koordynaty bierka, który chcesz wybrać, a następnie koordynaty, na które chcesz go przestawić.
Po wprowadzeniu litery i cyfry koordynatów (np. e4) zatwierdź je przyciskiem enter.

Wpisanie w pola kolejno ex oraz it przerywa grę.

Licencje

The codes and the pretrained model in this repository are under the MIT license as specified by the LICENSE file.

About

Projekt grupowy z PWI poświecony stworzeniu aplikacji do gry w szachy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages