Sdílet prostřednictvím


Kurz 4: Vytvoření odpovídající hry

V tomto kurzu vytvoříte porovnávací hru, kde hráč musí porovnat dvojice skrytých ikon.Získáte informace o následujících postupech:

  • Podržte objekty pomocí objektu List.

  • Použijte smyčku foreach v jazyce Visual C# a For Each v jazyce Visual Basic.

  • Udržujte si přehled o stavu formuláře pomocí referenčních proměnných.

  • Vytvořte obslužnou rutinu události, kterou lze použít s více objekty.

  • Ujistěte se, že se časovač vyvolá právě jednou při spuštění.

Jakmile skončíte, program bude vypadat jako na následujícím obrázku.

Hra, kterou vytváříte v tomto kurzu

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

Description

Krok 1: Vytvoření projektu a do formuláře přidat tabulku

Začněte vytvořením projektu a přidáním ovládacího prvku TableLayoutPanel.

Krok 2: Přidání objektu náhodné a seznam ikon

Přídejte Random objekt a List objekt, k vytvoření seznamu ikon.

Krok 3: Přiřazení náhodné ikonu na každý štítek

Náhodně přiřaďte ikony ovládacím prvkům Label.

Krok 4: Obslužné rutiny události klepněte na tlačítko přidáte na každý štítek

Přidejte obslužnou rutinu události Click, která změní barvu jmenovky, na kterou jste kliknuli.

Krok 5: Přidání popisku odkazy

Přidejte referenční proměnné k udržení přehledu o tom, na jaké popisky jste kliknuli.

Krok 6: Přidání časovače

Přidat časovač do formuláře.

Krok 7: Zachovat viditelné páry

Zachovejte páry ikon viditelné, pokud je vybrán odpovídající pár.

Krok 8: Přidáte metodu ověření, zda přehrávač vyhraných

Přidejte metodu CheckForWinner() k ověření, zda hráč zvítězil.

Krok 9: Zkuste další funkce

Zkuste další funkce, jako je například změna ikon a barev, přidání mřížky a přidání zvuků.Zkuste udělat hrací plochu větší a nastavte časovač.