Sadržaj:

Kako napraviti igru Tic Tac Toe koristeći Swift s Xcodeom: 5 koraka
Kako napraviti igru Tic Tac Toe koristeći Swift s Xcodeom: 5 koraka

Video: Kako napraviti igru Tic Tac Toe koristeći Swift s Xcodeom: 5 koraka

Video: Kako napraviti igru Tic Tac Toe koristeći Swift s Xcodeom: 5 koraka
Video: Автоматический календарь-планировщик смен в Excel 2024, Studeni
Anonim

U ovom Swift vodiču pokazat ću vam kako stvoriti aplikaciju Tic Tac Toe. Ova je aplikacija iznimno jednostavna i izvrstan je projekt za svakog početnika. Podijelit ću vodič u tri koraka:

1. Stvaranje objekata

2. Povezivanje objekata u kôd

3. Kôd

Korak 1: Stvaranje objekata

Stvaranje objekata
Stvaranje objekata

Ovaj korak se sastoji od dodavanja svih slika, oznaka i gumba. Slike koje sam koristio možete dobiti ovdje:

Dodajte mrežu u svoju storyboard kao UIImage. Dodajte krug i prekrižite kao gumb. Zatim dodajte drugu oznaku i drugi gumb na vrh zaslona. Možete ih prilagoditi kako god želite. Koristit ćemo ih za 'Play Again Button' i oznaku na semaforu.

Korak 2: Povezivanje objekata s našim Kodeksom

Povezivanje objekata s našim Kodeksom
Povezivanje objekata s našim Kodeksom

Kopirajte i zalijepite križ devet puta. Premjestite svaki od križića u svaki od kvadrata mreže. Zatim dodajte prvi križ u kontroler prikaza kao funkciju. Dodajte 8 preostalih križića u tu funkciju. Na kraju dodajte oznaku svakom križiću. Prvi križ s oznakom "1", a posljednji križ s oznakom "9". Ako ste zbunjeni, kôd u sljedećem koraku trebao bi vam pomoći.

Korak 3: Varijable i uspostavljanje aktivnog igrača

Varijable i uspostavljanje aktivnog igrača
Varijable i uspostavljanje aktivnog igrača

Ovaj prvi dio koda usredotočuje se na utvrđivanje glavnih varijabli. On uspostavlja sve dobitne kombinacije pod varijablom 'winCombinations'. Također koristi funkciju 'action' za određivanje tko je aktivan igrač.

Korak 4: Određivanje pobjednika

Određivanje pobjednika
Određivanje pobjednika

Ovaj komad koristi logičku izjavu kako bi utvrdio tko je pobijedio u igri. Zatim koristi izjavu 'if else' za ispis imena pobjednika na tablici rezultata. Nakon što odredi pobjednika, kôd otkriva gumb 'Igraj ponovno'.

Korak 5: Ponovno postavljanje ploče za igru

Resetiranje ploče za igru
Resetiranje ploče za igru

Ovaj posljednji dio koda resetira ploču za igru nakon što pritisnete gumb 'Play Again'. Briše sve prethodne vrijednosti i komade tako da na taj način možete igrati potpuno novu igru.

Preporučeni: