Skip to content

Graficzna gra w warcaby z botem, jako przeciwnikiem.

License

Notifications You must be signed in to change notification settings

goorkamateusz/Warcaby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warcaby (Checkers)

Graficzna gra w warcaby z botem, jako przeciwnikiem.

Autor

Górka Mateusz

Spis treści

Uruchomienie

  • Kompilacja (windows)

    Poleceniem make z folderu aktualnego projektu. Polecenie wykorzystuje program make i plik Makefile.

  • 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.

Zasady

  1. Nakaz bicia - Gracz musi wykonać bicie, jeżeli ma taką możliwość;
  2. Bicie jest możliwe w każdym kierunku;
  3. Pionek może ruszać się tylko do przodu, i tylko o jeden, po skosie;
  4. Pionek, który dochodzi do końca planszy staje sie "damką" - może poruszać się w każdym kierunku (po skosie) o 1;
  5. Gracz, który jako pierwszy utraci możliwość ruchu przegrywa;

Specyfikacja

  • Język: C++;
  • OS: Windows 10;
  • Kompilator: minGW;
  • Testowane także na Ubuntu, w kompilatorze GCC;
  • Wykorzystuje bibliotekę SFML;
  • Wykorzystuje czcionkę Coolvetica

Dokumentacja

Dokumentacje można wygenerwować za pomocą programu Doxygen, wykorzystując plik Doxyfile.

About

Graficzna gra w warcaby z botem, jako przeciwnikiem.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages