Udostępnij za pośrednictwem


Samouczek 3. Tworzenie gry w dopasowywanie

W tym samouczku stworzysz grę w dopasowywanie, gdzie gracz musi dopasować pary ukrytych ikon.Dowiesz się, jak:

  • Przechowywać obiekty, takich jak ikony, w obiekcie List.

  • Używać pętli foreach w Visual C# lub For Each w Visual Basic do iteracji przez elementy na liście.

  • Śledzić stan formularza za pomocą zmiennych odwołania.

  • Stworzyć program obsługi zdarzeń w celu reagowania na zdarzenia, którego możesz używać z wieloma obiektami.

  • Stworzyć czasomierz, który odlicza czas do zera, a następnie uruchamia zdarzenie dokładnie jeden raz po uruchomieniu.

Po zakończeniu samouczka program będzie wyglądać tak, jak na poniższej ilustracji.

Gra tworzona w ramach tego samouczka

Gra tworzona w ramach tego samouczka

Aby pobrać pełną wersję przykładu, zobacz Pełny przykładowy samouczek gry w dopasowywanie.

[!UWAGA]

W tym samouczku omówiono zarówno Visual C#, jak i Visual Basic, więc skoncentruj się na informacjach specyficznych dla języka programowania, którego używasz.

Jeśli masz problem lub pytania dotyczące programowania, spróbuj zadać pytanie na jednym z forów MSDN.Zobacz Visual Basic Forum i Visual C# Forum.Dostępne są tam również wspaniałe, bezpłatne materiały szkoleniowe wideo.Aby dowiedzieć się więcej na temat programowania w Visual Basic, zobacz Visual Basic Fundamentals: Development for Absolute Beginners.Aby dowiedzieć się więcej na temat programowania w Visual C#, zobacz C# Fundamentals: Development for Absolute Beginners.

Tematy pokrewne

Tytuł

Opis

Krok 1. Utworzenie projektu i dodawanie tabeli do formularza

Rozpocznij od stworzenia projektu i dodania formantu TableLayoutPanel, aby utrzymać prawidłowo wyrównane formanty.

Krok 2. Dodawanie obiektu losowego i listy ikon

Dodaj obiekt Random i obiekt List, aby utworzyć listę ikon.

Krok 3. Przypisanie losowej ikony do każdej etykiety

Przypisz ikony losowo do formantów Etykieta, aby każda gra była inna.

Krok 4. Dodawanie obsługi zdarzeń kliknięcia do każdej etykiety

Dodaj program obsługę zdarzeń Kliknij, który zmienia kolor klikniętej etykiety.

Krok 5. Dodawanie odwołań do etykiet

Dodaj zmienne odwołania, aby śledzić, które etykiety zostały kliknięte.

Krok 6. Dodawanie czasomierza

Dodaj czasomierz do formularza, aby śledzić czas, który upłynął w grze.

Krok 7. Zachowanie widoczności par

Zachowaj widoczne pary ikon, jeśli wybrana para pasuje.

Krok 8. Dodanie metody sprawdzania, czy gracz wygrał

Dodaj metodę CheckForWinner(), aby sprawdzić, czy gracz wygrał.

Krok 9. Próbowanie innych funkcji

Wypróbuj inne funkcje, takie jak zmiana ikon i kolorów, dodawanie siatki i dodawanie dźwięków.Spróbuj powiększyć planszę i dostosować czasomierz.