Sdílet prostřednictvím


Výukový program 4: Vytvořit porovnávací hru

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

Popis

Krok 1: Vytvořit projekt a přidat tabulku do vašeho formuláře

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

Krok 2: Přidat náhodný objekt a seznam ikon

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

Krok 3: Přiřadit náhodnou ikonu každé jmenovce

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

Krok 4: Přidat obslužnou rutinu události Click každé jmenovce

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

Krok 5: Přidat odkazy jmenovek

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

Krok 6: Přidat časovač

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

Krok 7: Zachovat dvojice viditelné

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

Krok 8: Přidat metodu k ověření, zda hráč zvítězil

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

Krok 9: Zkusit 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č.