Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Takuzu pre Android v Kotlin a Jave

Takuzu je hra podobná sudoku. Namiesto čísel 1-9 sú tu však iba dve čísla, 1 a 0, ktorá sa dajú reprezentovať ako dve farbičky, modrá a červená. Úloha hráča je, aby vyplnil celé hracie pole tak, že neporuší žiadna z uvedených pravidiel hry.

Pravidlá

  • Musí byť rovnaký počet modrých a červených políčok v každej riadku
  • Musí byť rovnaký počet modrých a červených políčok v každom stĺpci
  • Vedľa seba môžu byť len dve rovnaké farby
  • Žiadna rada nesmie byť rovnaká
  • Žiadny stĺpec nesmie byť rovnaký

Pod pokrievkou

Aplikácia je písaná v jazykoch Java a Kotlin. Pri písaní sme ju rozdelili na 3 vrstvy:

  • dátová
  • domain (logická)
  • prezentačné

Prezentačná vrstva je písaná v Jave. Ten zvyšok je písaný v Kotlinu :)

Aplikácia je dostupná aj na GitHub: https://github.com/...rezio/Takuzu

Spoluautor: Zdeněk David


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 75x (7.19 MB)
Aplikácia je vrátane zdrojových kódov v jazyku Kotlin

 

Všetky články v sekcii
Zdrojákoviště Kotlin - Android
Článok pre vás napísal Samuel Kodytek
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje všem jazykům okolo JVM. Rád pomáhá lidem, kteří se zajímají o programování. Věří, že všichni mají šanci se naučit programovat, jen je potřeba prorazit tu bariéru, který se říká lenost.
Aktivity