Bubble Breaker^^

Bubble Breaker^^… je hra známá třeba z mobilů s operačním systémem Windows Mobile. Jde v ní o dosažení co nejvyššího skóre odstraňováním bublinek v hracím poli. Čím více stejnobarevných bublinek zmizí najednou, tím více bodů získáváte.
Snažil jsem se tuhle hru najít na internetu i na počítač, ale nic kloudného jsem nenašel… Nakonec jsem narazil na návod, jak si ji naprogramovat ve vb.net. Tento jazyk neovládám, ale učím se v Delphi, tak mne napadlo, že bych to mohl zkusit právě v něm a postup řídit podle návodu. Po necelých dvou dnech moření jsem nakonec dosáhl svého cíle. Bubble Breaker^^, který má stejná pravidla jako ten v mém telefonu. Když označíte několik balónků, vedle kurzoru myši se zobrazí, kolik bodů za ně získáte (počítají se: počet míčků = n; bodů = n * (n-1)). Pokud hru dohrajete s dostatečně vysokým skóre, můžete se zapsat do tabulky rekordů…
Ve statistice po dokončení hry vidíte celkový počet bodů, který jste získali, délku Vaší hry (počítá se od prvního kliknutí do hracího pole) a kolik bodů jste dostali za největší odstranění balónků. Poslední dvě položky jsou jen informativní a při případném zápisu do tabulky se na ně nebere zřetel, ani se neukládají.

Ovládání je jednoduché. Prvním kliknutím levým tlačítkem myši označíte balónky, druhým na označené je pak vymažete. Pravým tlačítkem se restartuje. V nabídce Hra si pak můžete zvolit, zda mají hrát zvuky, či nikoliv.

Hru jsem jakžtakž otestoval, tak doufám, že v ní není moc chyb. Pokud na nějakou nesrovnalost narazíte, dejte vědět do komentářů.

12.1.2008: Opraven Range Check Error, který se vyskytoval při kliknutí na spodek formuláře.
V nové verzi je jiné uspořádání souborů. Pokud chcete zachovat výsledky, soubor settings.ini v podsložce data přesuňte do stejné složky jako máte spouštěcí soubor. Složku data můžete vymazat.