Talaan ng mga Nilalaman:

Paano Gumawa ng isang Tic Tac Toe Game Gamit ang Swift Sa Xcode: 5 Hakbang
Paano Gumawa ng isang Tic Tac Toe Game Gamit ang Swift Sa Xcode: 5 Hakbang

Video: Paano Gumawa ng isang Tic Tac Toe Game Gamit ang Swift Sa Xcode: 5 Hakbang

Video: Paano Gumawa ng isang Tic Tac Toe Game Gamit ang Swift Sa Xcode: 5 Hakbang
Video: Making a Tic Tac Toe Game - Introduction and Setup (Lesson 1-2) 2024, Nobyembre
Anonim

Sa Swift tutorial na ito ipapakita ko sa iyo kung paano lumikha ng isang Tic Tac Toe App. Ang app na ito ay lubos na simple at mahusay na proyekto para sa anumang nagsisimula. Paghiwalayin ko ang tutorial sa tatlong mga hakbang:

1. Paglikha ng mga bagay

2. Pag-uugnay ng mga bagay sa code

3. Ang code

Hakbang 1: Paglikha ng Mga Bagay

Paglikha ng Mga Bagay
Paglikha ng Mga Bagay

Ang hakbang na ito ay binubuo ng pagdaragdag ng lahat ng mga imahe, label, at mga pindutan. Maaari mong makuha ang mga larawang ginamit ko dito:

Idagdag ang grid sa iyong storyboard bilang isang UIImage. Idagdag ang bilog at i-cross bilang isang pindutan. Susunod, magdagdag ng isa pang label at isa pang pindutan sa tuktok ng screen. Maaari mong ipasadya ang mga ito subalit nais mo. Gagamitin namin ang mga ito para sa 'Play Again Button' at ang marka ng scoreboard.

Hakbang 2: Pag-uugnay ng Mga Bagay sa aming Code

Pag-uugnay ng Mga Bagay sa aming Code
Pag-uugnay ng Mga Bagay sa aming Code

Kopyahin at i-paste ang krus ng siyam na beses. Ilipat ang bawat isa sa mga krus sa bawat isa sa mga parisukat na grid. Susunod, idagdag ang unang krus sa view controller bilang isang pagpapaandar. Idagdag ang 8 natitirang mga krus sa pagpapaandar na iyon. Panghuli, magdagdag ng isang tag sa bawat isa sa mga krus. Ang unang krus na mayroong tag na '1', at ang huling krus na mayroong tag na '9'. Kung nalilito ka, ang code sa susunod na hakbang ay dapat makatulong sa iyo.

Hakbang 3: Mga variable at Pagtataguyod ng Aktibong Player

Mga variable at pagtataguyod ng Aktibong Player
Mga variable at pagtataguyod ng Aktibong Player

Ang unang bahaging ito ng code ay nakatuon sa pagtataguyod ng mga pangunahing variable. Itinataguyod nito ang lahat ng mga panalong kumbinasyon sa ilalim ng variable na 'winningCombination'. Gumagamit din ito ng pagpapaandar na 'aksyon' upang matukoy kung sino ang aktibong manlalaro.

Hakbang 4: Pagtukoy sa Nagwagi

Pagtukoy sa Nagwagi
Pagtukoy sa Nagwagi

Ang piraso ng ito ay gumagamit ng isang pahayag sa lohika upang matukoy kung sino ang nanalo sa laro. Gumagamit ito pagkatapos ng isang 'kung iba pa' na pahayag upang mai-print ang pangalan ng nagwagi sa scoreboard. Matapos nitong matukoy ang nagwagi, isinisiwalat ng code ang isang pindutang 'I-play Muli'.

Hakbang 5: Pag-reset sa Game Board

Pag-reset sa Game Board
Pag-reset sa Game Board

Ang huling piraso ng code na ito ay nagre-reset sa board ng laro pagkatapos mong pindutin ang pindutang 'I-play Muli'. Nilinaw nito ang lahat ng nakaraang mga halaga at piraso upang sa ganoong paraan maaari kang maglaro ng isang ganap na bagong laro.

Inirerekumendang: