A ešte takáto otázka
V poslednom cvičení je jedna čarovná veta
Za odovzdanie hry podľa návodu študent dostane polovicu bodov za zadanie. Ďalšie body získa za vlastnosti aplikácie, ktoré nie sú súčasťou štúdie (napr. vypracované doplňujúce úlohy). Každá vlastnosť navyše bude posúdená cvičiacim a ohodnotená maximálne 2 bodmi. Zaujímalo by ma, že čo všetko sa dá považovať za rozšírené hodné aspoň jedného bodu. Rád by som totiž za zadanie mal 15 bodov.
Mám urobené navyše toto:
- plynutie času v TimerLabeli začína až po prvom kliknutí do poľa
- po dokončení/zlyhaní hry nemám MessageDialog, ale JDialog s pokecom (You lost this game... Played time... atď.)
- mám pozväčšované celé hracie pole, vymenenú grafiku (obrázok smajla, míny aj značky)
- mám dorobený stav dlaždice "?"
- BestTimes mám podelené podľa úrovne, z JDBC selectujem len tri best časy z každej úrovni
- BestTimesDialog mám riešený cez JTabbedPane s tým, že tam mám možnosť mazania best výsledkov na základe práve zvolenej úrovne obtiažnosti
- do základného menu som pridal ponuku Help, kde sú položky Help a About
- HelpDialog je riešený pomocou JTabbedPane a obsahuje popis hry, pravidlá, popis levelov a pod. pokec
- AboutDialog je klasický JDialog s informáciami o autorovi, verzii a dátume "vydania"
Samozrejme, všetko funguje bez problémov, žiadne vyskakujúce výnimky, warningy, nič.
Stačí to na 15 bodov, či mám vymýšľať ďalšie veci?