Výukový program 2: Vytvořit bludiště
V tomto kurzu sestavíte hru bludiště, kde má uživatel přesunout ukazatel myši od startu do konce bez doteku některé stěny. Získáte informace o následujících postupech:
Rozvrhnout formulář pomocí kontejneru Panel.
Vytvořit bludiště pomocí ovládacích prvků Label.
Zapsat kód k zobrazení okna se zprávou.
Nastavit obslužné rutiny události pro události myši.
Přehrát zvuky ve vašem programu.
Organizovat kód pomocí tříd.
Zde je, jak bude bludiště pracovat: Ukazatel myši začíná v levém horním rohu bludiště. Uživatel prochází bludiště a dává pozor, aby se nedotkl některé stěny ukazatelem. Dotkne-li se ukazatel myši některé stěny, automaticky se přejde zpět na začátek. Avšak v případě, že ukazatel myši dosáhne jmenovky Konec na konci bludiště, okno se zprávou "Blahopřejeme" se otevře a hra končí.
Jakmile skončíte, program bude vypadat jako na následujícím obrázku.
Hra, kterou vytváříte v tomto kurzu
Poznámka
V tomto výukovém programu je zahrnut jak jazyk Visual C#, tak jazyk Visual Basic, takže se zaměřte na informace, které jsou specifické pro programovací jazyk, který používáte.
Příbuzná témata
Title |
Popis |
---|---|
Začněte vytvořením projektu a přidáním kontejneru Panel. |
|
Sestavte bludiště přidáním četných ovládacích prvků Label do formuláře. |
|
Nechejte hru bludiště skončit zprovozněním jmenovky Konec. |
|
Napište vlastní metodu k restartování hry bludiště. |
|
Krok 5: Přidat MouseEnter obslužnou rutinu události pro jednotlivé zdi |
Přidejte obslužnou rutinu události k odeslání uživatelova ukazatele myši zpět na začátek, pokud se ukazatel myši dotkl zdi. |
Začněte přidávat zvuk do hry bludiště. |
|
Zavolejte každou metodu SoundPlayer's Play() k přehrání vašeho zvuku v odpovídající čas. |
|
Spusťte program a otestujte jej. Zkuste jiné funkce, jako je například změna zvuků a barev. |