Sisukord:

Tic Tac Toe mängu tegemine Swifti abil Xcode'iga: 5 sammu
Tic Tac Toe mängu tegemine Swifti abil Xcode'iga: 5 sammu

Video: Tic Tac Toe mängu tegemine Swifti abil Xcode'iga: 5 sammu

Video: Tic Tac Toe mängu tegemine Swifti abil Xcode'iga: 5 sammu
Video: Tic tac toe sports anime 2024, Juuli
Anonim

Selles Swifti õpetuses näitan teile, kuidas luua rakendust Tic Tac Toe. See rakendus on äärmiselt lihtne ja suurepärane projekt igale algajale. Jagan õpetuse kolmeks etapiks:

1. Objektide loomine

2. Objektide sidumine koodiga

3. Kood

Samm: objektide loomine

Objektide loomine
Objektide loomine

See samm koosneb kõigi piltide, siltide ja nuppude lisamisest. Pildid, mida ma kasutasin, leiate siit:

Lisage ruudustik süžeeskeemile UIImage'ina. Lisage ring ja ristige nupuna. Seejärel lisage ekraani ülaossa teine silt ja teine nupp. Saate neid kohandada nii, nagu soovite. Kasutame neid nupu „Esita uuesti” ja tulemustabeli sildi jaoks.

2. samm: objektide sidumine meie koodiga

Objektide sidumine meie koodiga
Objektide sidumine meie koodiga

Kopeerige ja kleepige rist üheksa korda. Liigutage kõik ristid igasse ruudustikku. Järgmisena lisage funktsioonina esimene rist vaate kontrollerisse. Lisage sellele funktsioonile ülejäänud 8 risti. Lõpuks lisage igale ristile silt. Esimene rist sildiga „1” ja viimane rist sildiga „9”. Kui olete segaduses, peaks järgmise sammu kood teid aitama.

Samm: muutujad ja aktiivse mängija loomine

Muutujad ja aktiivse mängija loomine
Muutujad ja aktiivse mängija loomine

See koodi esimene osa keskendub peamiste muutujate määramisele. See määrab kõik võidukombinatsioonid muutuja „wonCombinations” alla. Samuti kasutab see funktsiooni 'action', et teha kindlaks, kes on aktiivne mängija.

4. samm: võitja väljaselgitamine

Võitja väljaselgitamine
Võitja väljaselgitamine

See tükk kasutab loogilist lauset, et teha kindlaks, kes mängu võitis. Seejärel kasutab see võitja nime tulemustabelile trükkimiseks lauset "kui muidu". Pärast võitja väljaselgitamist näitab kood nuppu „Esita uuesti”.

Samm: mängulaua lähtestamine

Mängulaua lähtestamine
Mängulaua lähtestamine

See viimane kooditükk lähtestab mängulaua pärast nupu „Esita uuesti” vajutamist. See puhastab kõik varasemad väärtused ja tükid, nii et saate mängida täiesti uut mängu.

Soovitan: