Zahrajte si moji hru!

Timy vytvořil svou první snad-skoro-úplně-funkční hru!


Radujte se, otevírejte šampaňské, nekuřte cigarety! Tak a teď krátce ke hře. Jedná se o hru, která už se asi nějak jmenuje, zahlédl jsem ji kdysi v Ubuntu. Teď v nové verzi Ubuntu je taky, ale má už jiná pravidla. Já jsem tu hru pojmenoval Reverse!. Hra se hraje na jakési šachovnici. Každé kolo můžete položit jeden kámen, ovšem tento kámen musí ležet poblíž vašeho jiného kamene, konkrétně maximálně dvě políčka od jakéhokoliv vašeho kamene. Z tohoto důvodu máte na startu hry jeden kámen již položený.

Druhé pravidlo je také poměrně jednoduché - pokud svůj kámen umístíte přímo vedle soupeřova kamene, tento soupeřův kámen bude zkonvertován na váš kámen. Hra končí poměrně intuitivně když nějakému hráči dojdou kameny nebo když je hrací deska zaplněna (kdo má víc kamenů vyhrál) nebo když už se některý z hráčů nemůže hýbat.

Hra je napsána v C#, za použití Visual Studia. Snad jsem odladil všechno, co odlazeno být má. Grafika je samozřejmě pouze systémová, takže trochu hnusná, ale to snad u této hry nijak nevadí. Inteligenci počítače jsem nijak extra nehrotil - pokud nemůže zajmout žádný váš kámen, jede náhodně. Pokud může zajmout váš kámen, hraje tak, ať jich zajme co nejvíc. Známá “chyba” je, že není zvýrazněn tah počítače, pouze dole ve stavovém řádku se napíší souřadnice jeho tahu.

K dispozici je exe soubor, který není třeba instalovat, ale kdyby vás to moc zaujalo, můžete si tu hru i nainstalovat (není aktualizovaný, stahujte spíš jen obyčejný exe soubor). Program pak bude k nalezení mezi ostatními programy, nebude to jen kus plivance někde na disku :-). Jen pozor, vytvářel jsem to na Vistě ve Visual Studiu 2008, takže si asi budete muset nainstalovat .NET 3.5 framework, nejste-li na Vistě. Což se vám asi kvůli téhle pidihře nebude chtít dělat, ale co už. Jestli chcete hrát pořádné hry, musíte mít pořádný systém :-P.