Popis aplikace Piškvorky
Jsme čeští vývojáři a tyto Piškvorky jsme naprogramovali s cílem rozvíjet logické uvažování a soustředění, a to co nejzábavnější formou. Sami piškvorky hrajeme, na Google Play jsme nenašli piškvorky, které by nám vyhovovaly, tak jsme naprogramovali vlastní dle našich ideálů.
Aplikace je držitelem prestižního ocenění Mobilní aplikace roku 2015 v kategorii Hry.
Ve hře jsou k dispozici 3 módy:
1) Hráč proti telefonu
2) Výzvy
3) Hráč proti hráči
Mezi hlavní výhody aplikace patří:
- Výborné ovládání
- Velmi kvalitní lidsky myslící umělé inteligence
- Hodnocení dle ELO, výkonnostních tříd a zkušenosti
- Online žebříčky
- Offline statistiky
- Mód výzvy
- Profilový systém
Aplikaci jsme postavili na těchto třech základních pilířích:
1. Dobrá ovladatelnost a hratelnost.
V piškvorkách je nutné vždy mít přehled o celé hrací ploše i na telefonech. Pokládání kamenů musí být bezproblémové, rychlé a zároveň se člověku nesmí stát, že se uklikne. Proto jsme vymysleli zoomovací systém, kdy prvním klikem přiblížíte, poté dvojklikem umístíte kamen. (ovládání lze nastavit dle libosti v nastavení)
2. „Lidsky“ myslící kvalitní umělé inteligence
a) Rozvržení obtížností: Je důležité, aby si každý hráč, jak začátečník, tak velmi pokročilý, mohl vybrat obtížnost, jaká mu vyhovuje. My jsme šli ale ještě dál, každý z našich virtuálních protihráčů hraje i jiným stylem hry, jakým, na to si už musíte přijít sami :-). Virtuálních spoluhráčů je celkem 8 a jsou odstupňováni podle obtížnosti od nejlehčího.
b) Neopakování tahů: Dále je důležité, aby umělé inteligence neopakovaly stejné tahy. Tady jsme také o krok napřed, naše umělé inteligence pro pokročilé se učí ze svých chyb i chyb soupeře.
(Celkem má zdrojový kód umělých inteligencí 5000 řádků neduplicitního kódu.)
3. Motivace piškvorky hrát
a) Výzvy: Mód hry výzvy je systém levelů. Levely jsou seřazeny od nejjednodušších po nejtěžší. Pokud level zvládnete výborně, dostanete 3 hvězdičky. Tento mód má za cíl naučit vás postupně porážet jednotlivé umělé inteligence.
b) ELO rating: ELO je standardním systémem hodnocení aktuální výkonnosti hráče. ELO jsme vynesli v offline statistikách do grafu, kde můžete sledovat vaše dlouhodobé zlepšení, kterého dosáhnete pravidelným hraním. ELO se nejvíce zvýší, pokud vyhrajete nad silným hráčem (s vyšším ELO).
c) Výkonnostní třídy: Výkonnostní třídy jsou také standardem, jsou přidělovány dle velikosti Ela a když je hráč jednou získá, tak mu zůstanou. Nesou informaci o tom, jaká je maximální úroveň hráče, když se snaží vyhrávat. Pravidla pro přidělování výkonnostních tříd najdete v nápovědě.
d) Zkušenosti: Zkušenosti jsou specialitou těchto piškvorek a odvíjí se od počtu výher s umělými inteligencemi. Pokud porazíte lehkého hráče, dostanete zkušeností málo. Pokud porazíte experta, dostanete jich mnoho.
e) Online statistiky: V online statistikách se můžete srovnávat s hráči z celého světa a soutěžit s nimi. Jsou zobrazeny zkušenosti, ELO, výkonnostní třídy, počet hvězdiček z výzev a počty her.
Ostatní důležité poznámky:
-Vývojáři této aplikace mají k piškvorkám dobrý vztah (spolu s dalšími spoluhráči obsadili 2. místo na Mistrovství České republiky teamů středních škol - www.pisqworky.cz)
-Aplikace je navržena tak, aby na jednom zařízení mohlo hrát více lidí. Toho je dosaženo systémem profilů, kdy každý hráč má svůj profil.
-Zpětná vazba uživatelů a programátorů je velmi důležitá, pokud nám tedy budete chtít cokoli sdělit, neváhejte nám napsat také na kreaturteam@gmail.com
-Chcete se dozvědět, jaké připravujeme novinky? Chcete se s námi podělit o vaše názory? Staňte se našimi přáteli na facebooku: https://www.facebook.com/KreaturCZ
-Pokud nechcete mít v aplikaci reklamu, můžete si zakoupit Piškvorky Pro. (My reklamu také nemáme rádi, ale bez ní bychom neměli prostředky pro neustálý vývoj této aplikace.)