Hra Šibenice #7 - Výhra

C# .NET Windows Forms Hra Šibenice #7 - Výhra

Devítidílný video-tutoriál podrobně popisující kompletní postup, jak v .NET C# Windows forms naprogramovat klasickou hru Šibenice. V ní hráč typuje písmena a snaží se tak odhalit skryté slovo, přičemž za každý chybný typ se nakreslí další část šibenice. Hráč musí slovou uhádnout dříve, než je vykreslena celá šibenice.

7. díl doplní kód o reakci na výhru.


 

  Aktivity (1)

Článek pro vás napsal Petr
Avatar
Ing. Petr Voborník, Ph.D. se specializuje na .NET C# technologie a vyučuje programování na Univerzitě Hradec Králové a na střední škole Podorlické vzdělávací centrum.

Jak se ti líbí článek?
Celkem (2 hlasů) :
3.53.53.53.5 3.5


 


Miniatura
Všechny články v sekci
Okenní aplikace v C#
Miniatura
Následující článek
Hra Šibenice #8 - Zvuky

 

 

Komentáře

Avatar
Twigynka
Člen
Avatar
Twigynka:

Ahoj, hele nedávno jsem vytvořila podle tebe tu šibenici, tedy bez zvuků s tím jsem se nijak nechtěla štvát... ale mam tam takový problém vše naprosto funguje jen do té doby když se načte další hra. Do další hry se mi smaže to poslední písmenko na které jsem klikla... prostě tam chybí.. vubec nevím kde to mam opravit čuměla jsem do toho několik hodin a nic, myslím že to mam totožné s tebou.... možná jsem to přehlédla nevím :(

 
Odpovědět 18.12.2012 18:34
Avatar
Eldest
Redaktor
Avatar
Odpovídá na Twigynka
Eldest:

Moc jsem tu hru neprocházel, takže ani netuším, kde máš chybu, ale zkus třeba místo zavolání GameStart(); v případě výhry použít Application.Res­tart();

 
Odpovědět 18.12.2012 18:48
Avatar
Twigynka
Člen
Avatar
Twigynka:

nepomohlo to... mizí to i v případě prohry

 
Odpovědět 18.12.2012 19:02
Avatar
Eldest
Redaktor
Avatar
Eldest:

tak máš někde chybu, ale těžko takto říct

 
Odpovědět 18.12.2012 19:11
Avatar
Twigynka
Člen
Avatar
Twigynka:

jestli chceš poslat odkaz na stažení ...

 
Odpovědět 18.12.2012 19:18
Avatar
Petr
Redaktor
Avatar
Petr:

To je dost častá chyba, nějak jsem to ve videu zapomněl výrazněji zmínit, jen je tam u konce jednoho videa bublina, která na to upozorňuje. V metodě, která reaguje na stisk tlačítka s písmenkem (resp. na stisk všech tlačítek s písmenky) je příkaz, který skrývá aktuálně stisknuté tlačítko.

btn.Visible = false;

Ten nesmí být na konci této metody (tj. až po případném skončení a zahájení nové hry), ale hned na jejím začátku.

Editováno 6.1.2013 15:17
 
Odpovědět 6.1.2013 15:16
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 6 zpráv z 6.