Spisu treści:

Jak zrobić grę w kółko i krzyżyk za pomocą Swift z Xcode: 5 kroków
Jak zrobić grę w kółko i krzyżyk za pomocą Swift z Xcode: 5 kroków

Wideo: Jak zrobić grę w kółko i krzyżyk za pomocą Swift z Xcode: 5 kroków

Wideo: Jak zrobić grę w kółko i krzyżyk za pomocą Swift z Xcode: 5 kroków
Wideo: Do czego służą różne języki programowania? 2024, Listopad
Anonim

W tym samouczku Swift pokażę, jak stworzyć aplikację Tic Tac Toe. Ta aplikacja jest niezwykle prosta i jest świetnym projektem dla każdego początkującego. Podzielę samouczek na trzy kroki:

1. Tworzenie obiektów

2. Łączenie obiektów w kod

3. Kod

Krok 1: Tworzenie obiektów

Tworzenie obiektów
Tworzenie obiektów

Ten krok polega na dodaniu wszystkich obrazów, etykiet i przycisków. Możesz pobrać obrazy, których użyłem tutaj:

Dodaj siatkę do scenorysu jako UIImage. Dodaj kółko i krzyż jako przycisk. Następnie dodaj kolejną etykietę i kolejny przycisk u góry ekranu. Możesz je dowolnie dostosować. Użyjemy ich dla przycisku „Graj ponownie” i etykiety na tablicy wyników.

Krok 2: Łączenie obiektów z naszym kodem

Łączenie obiektów z naszym kodem
Łączenie obiektów z naszym kodem

Skopiuj i wklej krzyżyk dziewięć razy. Przenieś każdy z krzyżyków do każdego z kwadratów siatki. Następnie dodaj pierwszy krzyżyk do kontrolera widoku jako funkcję. Dodaj 8 pozostałych krzyżyków do tej funkcji. Na koniec dodaj metkę do każdego z krzyżyków. Pierwszy krzyżyk ma tag '1', a ostatni krzyżyk ma tag '9'. Jeśli jesteś zdezorientowany, kod w następnym kroku powinien ci pomóc.

Krok 3: Zmienne i ustanowienie aktywnego gracza

Zmienne i ustanawianie aktywnego gracza
Zmienne i ustanawianie aktywnego gracza

Ta pierwsza część kodu skupia się na ustaleniu głównych zmiennych. Ustala wszystkie zwycięskie kombinacje pod zmienną „winningCombinations”. Wykorzystuje również funkcję „akcja”, aby określić, kto jest aktywnym graczem.

Krok 4: Ustalenie zwycięzcy

Ustalenie zwycięzcy
Ustalenie zwycięzcy

Ten fragment używa instrukcji logicznej, aby określić, kto wygrał grę. Następnie używa oświadczenia „jeśli inaczej”, aby wydrukować nazwisko zwycięzcy na tablicy wyników. Po ustaleniu zwycięzcy kod wyświetla przycisk „Graj ponownie”.

Krok 5: Resetowanie planszy

Resetowanie planszy
Resetowanie planszy

Ten ostatni fragment kodu resetuje planszę po naciśnięciu przycisku „Graj ponownie”. Usuwa wszystkie poprzednie wartości i elementy, dzięki czemu możesz zagrać w zupełnie nową grę.

Zalecana: