İçindekiler:

Xcode ile Swift Kullanarak Tic Tac Toe Oyunu Nasıl Yapılır: 5 Adım
Xcode ile Swift Kullanarak Tic Tac Toe Oyunu Nasıl Yapılır: 5 Adım

Video: Xcode ile Swift Kullanarak Tic Tac Toe Oyunu Nasıl Yapılır: 5 Adım

Video: Xcode ile Swift Kullanarak Tic Tac Toe Oyunu Nasıl Yapılır: 5 Adım
Video: Making a Tic Tac Toe Game - Introduction and Setup (Lesson 1-2) 2024, Temmuz
Anonim

Bu Swift eğitiminde size bir Tic Tac Toe Uygulamasının nasıl oluşturulacağını göstereceğim. Bu uygulama son derece basittir ve yeni başlayanlar için harika bir projedir. Öğreticiyi üç adıma böleceğim:

1. Nesneleri oluşturma

2. Nesneleri koda bağlama

3. Kod

Adım 1: Nesneleri Oluşturma

Nesneleri Oluşturma
Nesneleri Oluşturma

Bu adım, tüm resimlerin, etiketlerin ve düğmelerin eklenmesinden oluşur. Kullandığım görsellere buradan ulaşabilirsiniz:

Izgarayı film şeridinize UIImage olarak ekleyin. Daireyi ekleyin ve düğme olarak çarpın. Ardından, ekranın üstüne başka bir etiket ve başka bir düğme ekleyin. Bunları istediğiniz gibi özelleştirebilirsiniz. Bunları 'Tekrar Oynat Düğmesi' ve puan tablosu etiketi için kullanacağız.

Adım 2: Nesneleri Kodumuza Bağlama

Nesneleri Kodumuza Bağlama
Nesneleri Kodumuza Bağlama

Haçı dokuz kez kopyalayıp yapıştırın. Haçların her birini ızgara karelerinin her birine taşıyın. Ardından, ilk çarpıyı işlev olarak görünüm denetleyicisine ekleyin. Kalan 8 çarpıyı bu işleve ekleyin. Son olarak, çarpıların her birine bir etiket ekleyin. '1' etiketine sahip ilk çarpı ve '9' etiketine sahip son çarpı. Kafanız karıştıysa, bir sonraki adımdaki kod size yardımcı olacaktır.

Adım 3: Değişkenler ve Aktif Oynatıcının Kurulması

Değişkenler ve Aktif Oyuncunun Kurulması
Değişkenler ve Aktif Oyuncunun Kurulması

Kodun bu ilk kısmı, ana değişkenleri oluşturmaya odaklanır. Tüm kazanan kombinasyonları 'winningCombinations' değişkeni altında belirler. Ayrıca aktif oyuncunun kim olduğunu belirlemek için 'eylem' işlevini kullanır.

Adım 4: Kazananın Belirlenmesi

Kazananın Belirlenmesi
Kazananın Belirlenmesi

Bu parça, oyunu kimin kazandığını belirlemek için bir mantık ifadesi kullanır. Daha sonra, kazananın adını puan tablosuna yazdırmak için bir 'eğer' ifadesi kullanır. Kazananı belirledikten sonra, kod bir 'Tekrar Oynat' düğmesini gösterir.

Adım 5: Oyun Tahtasını Sıfırlama

Oyun Tahtasını Sıfırlama
Oyun Tahtasını Sıfırlama

Bu son kod parçası, siz 'Tekrar Oynat' düğmesine bastıktan sonra oyun tahtasını sıfırlar. Tamamen yeni bir oyun oynayabilmeniz için önceki tüm değerleri ve parçaları temizler.

Önerilen: