Ezt a projektet az alkalmazásfejlesztés I. kurzusra készült.
- A webes modul használatához Tomcat 9.0.45-re van szükség.
- A projekt JDK 11-en készült.
- A desktop modul JavaFX 11-et használ.
Új játék indítása után a játékosnak egy 10X10-es mezőre kell behúzni az alul megjelenő 3 alakzatot. Ha ez sikerül akkor újabb 3 alakzatot kap.
Ha egy sor vagy oszlop betelik akkor az a sor vagy oszlop törlésre kerül, és a játékos kap 10 pontot. A játékos minden lerakott alakzat után kap egy pontot.
A játékosnak rendelkezésére áll 3X3 lehetőség, mindegyik 50 pontjába kerül.
- Sor törlése
- Oszlop törlése
- Új elemek kérése
A játéknak akkor van vége, ha a játékos nem tud több elemet lerakni, és elfogyott az összes segítsége, vagy ha nincs elég pontja segítségre. A játék végén a játékosnak lehetősége van elmenteni a pontszámát.
A core modul tartalmazza a Model réteget valamint a DAO-kat.
A desktop modul tartalmazza a játékot és a ranglista megtekintésére ad lehetőséget.
A web modul a ranglista megtekintésésre alkalmas.
A game-core-ban az application.properties fileban a db.url-t kell beállítani.