Graficzna gra w warcaby z botem, jako przeciwnikiem.
Górka Mateusz
-
Kompilacja (windows)
Poleceniem
make
z folderu aktualnego projektu. Polecenie wykorzystuje program make i plikMakefile
. -
Kompilacja (Linux)
Należy zainstalować blibliotekę SFML poleceniem:
sudo apt-get install libsfml-dev
, następnie skompilować program poleceniem:make linux
. -
Uruchomienie programu
Program uruchamiamy, za pomocą jego nazwy:
warcaby.exe
.Program umożliwia wybranie trybów trudności za pomocą flag.
flaga opis -a Bot gra agresywnie, jest skłonny poświęcać swoje pionki. -m Bot gra zrównoważenie, poświęca pionki, tylko dla większego zysku. -d Bot gra bardzo ostrożnie, a zbicie jego damki jest prawnie niemożliwe.
- Nakaz bicia - Gracz musi wykonać bicie, jeżeli ma taką możliwość;
- Bicie jest możliwe w każdym kierunku;
- Pionek może ruszać się tylko do przodu, i tylko o jeden, po skosie;
- Pionek, który dochodzi do końca planszy staje sie "damką" - może poruszać się w każdym kierunku (po skosie) o 1;
- Gracz, który jako pierwszy utraci możliwość ruchu przegrywa;
- Język: C++;
- OS: Windows 10;
- Kompilator:
minGW
; - Testowane także na Ubuntu, w kompilatorze
GCC
; - Wykorzystuje bibliotekę SFML;
- Wykorzystuje czcionkę Coolvetica
Dokumentacje można wygenerwować za pomocą programu Doxygen, wykorzystując plik Doxyfile.