Sloní jeskyně

Ostatní jazyky Visual Basic .NET Windows Forms Sloní jeskyně

Do soutěže machr na PHP za týden (aspoň myslím) 20 jsem naprogramoval aplikaci (ve VB.NET) sloní jeskyně. Jelikož jsem byl jediný, tak jsem i zvítězil a získal placku Machr na algoritmy.

Aplikace původně měla umět hory doly, ale nakonec umí jenom nížiny pastviny. :D Měla například generovat bludiště náhodně, nakonec se vybere pouze jedno ze dvou bludišť. Generátor jsem si sice pěkně připravil, ale při programování algoritmu pro mapu se mi dřív nebo později stane to, že zamotám souřadnicový systém a výsledek nefunguje, tak jak by měl.

Mapa

Na mapě se zobrazuje následující:

• Kde jste

• Checkpoint (viz. níže)

• Start

• Cíl (ten, ale není moc podstatný protože pokud do něho vjedete a máte platné checkpointy tak hra končí)

Checkpointy

Hru jsem doplnil checkpointy, takže aby vám byl započten cíl, musíte projít všemi. Checkpointy jsou ty jablka rostoucí na olivovníku. Počet checkpointů vidíte nahoře nad obrázkem chodby. Barevné jsou ty, které máte splněny a černobíle ty, které zbývají.


Galerie

Hra byla vytvořena v roce 2013.

 

Stáhnout

Staženo 306x (591.82 kB)
Aplikace je včetně zdrojových kódů v jazyce VB.NET

 

  Aktivity (1)

Hru pro vás napsal Michal Žůrek (misaz)
Avatar
Autor se věnuje tvorbě aplikací pro počítače, mobilní telefony, mikroprocesory a tvorbě webových stránek a webových aplikací. Nejraději programuje ve Visual Basicu a TypeScript. Ovládá HTML, CSS, JavaScript, TypeScript, C# a Visual Basic.

Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!


 


Miniatura
Všechny články v sekci
Okenní aplikace ve VB.NET Windows Forms

 

 

Komentáře

Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

Je to docela pěkné, jen tam máš pár bugů. Kreslit bys měl v události OnPaint, zkus si dát okno mimo obrazovku a pak ho vrátit, vše zmizí. Stromy a sloni zmizí hned po tom, co se vykreslí, asi je kreslíš před vykreslením chodby.

Odpovědět 2.6.2013 12:05
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.