-
Notifications
You must be signed in to change notification settings - Fork 0
Solitaire in C++
License
davidbolvansky/ICP-Solitaire
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Projekt do ICP 2016/2017 - Solitaire Klondike Autori: Dávid Bolvanský xbolva00 Katarína Grešová xgreso00 Zadaní: Navrhněte a implementujte aplikaci Pasians (Solitaire) Klondike, která vychází ze stejnojmenné karetní hry. Specifikace požadavků - aplikace bude implementovat základní pravidla hry, která jsou uvedena zde - řešitelé mohou zvolit variantu uvedených pravidel či rozšíření podle svého uvážení - další požadavky - bude možné rozehrát až 4 hry současně - pokud bude rozehrána pouze jedna hra, bude plocha grafického rozhraní obsahovat pouze tuto hru (jedno hrací plátno) - pokud bude rozehrána více než jedna hra, bude plocha grafického rozhraní rozdělena do 4 dlaždic, každá pro jednu hru (hrací plátno) - nevyužité dlaždice nebudou nic obsahovat - počet rozehraných her lze měnit za běhu - kdykoliv je možné hru ukončit - každá hra umožňuje operaci undo (alespoň pět tahů) - rozehranou hru je možné uložit a znovu načíst (historii tahů pro undo není třeba ukládat) - aplikaci nabízí možnost nápovědy tahu (na žádost zobrazí vhodným způsobem jaké tahy je možné provést) - součástí aplikace bude grafické uživatelské rozhraní zobrazující - hrací plátno (plátna) s kartami - ovládací prvky (uložit, načíst, ukončit hru, založit novou hru, ...) Kompilácia a spustenie Solitaire Qt Qui na merline: 1. Je potrebné spustiť najskôr tieto príkazy: export LD_LIBRARY_PATH=/usr/local/share/Qt-5.5.1/5.5/gcc_64/lib:$LD_LIBRARY_PATH export QT_PLUGIN_PATH=/usr/local/share/Qt-5.5.1/5.5/gcc_64/plugins:$QT_PLUGIN_PATH 2. Následne pomocou "make run" skompilovať a spustiť hru Ovládanie CLI verzie: - Po stlačení kláves "h" sa zobrazí pomocník s možnými príkazmi na ovládanie hry
About
Solitaire in C++
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published