X - 0 (Tic tac toe) with 204 line of code!

X - 0 (Tic tac toe) with 204 line of code!

Muhriddinbek Samidov
tic tac toe game

Assalomu aleykum!


Ushbu o'yinni o'zizngiz yaratib ko'rishni xoxlaysizmi? (Ushbu maqola dasturlashdan oz bo'lsada habardor bo'lganlar uchun imkon qadar sodda shaklda yozishga harakat qildim. Savol yoki takliflaringiz bo'lsa bemalol murojat qiling!)

Unda boshladik!

Buning uchun bizga kerak:

Xcode dasturini ishga tushuramiz va Xcode -> File -> New -> Project -> iOS -> App va Create tugmasini bosamiz va bizda ishchi oyna ochiladi.

Proyekt fayllari ichidan ViewController ni tanlaymiz va code yozishni boshlaymiz:

Avvalo o'yinda Turn (yurish) mavjud X va O, bu uchun enum type yaratib olamiz:

Game Turn enum

Va bizga info uchun UILabel, tugmachalar uchun UIButton list, va o'yin logikasi uchun qo'shimachalarni Controller da local xolda e'lon qilib olamiz:

Tugmachalarni yaratish uchun funksiya yozamiz:

Controllerni orqa foni va info labellarimizni yaratib olamiz:

Va tugmachalarni chizish uchun biroz soddaroq yo'l tanlaymiz:

Qarabsizki o'yinning UI (dizayn) qismi tayyor!

Bitta ishga tushirib ko'ramizmi?

Endi esa o'yin logikasi uchun biroz bosh qotirsak yetarli:

Va biroz qo'shimcha code yozish orqali o'yinizmizni tayyor deyish mumkin:)

O'yin tayyor
Code eng oxirgi qatori:)

Qiziqmi?

To'liq kodni ko'rmoqchi bo'lsangiz bizga bemalol aloqaga chiqishingiz mumkin!

E'tiboringiz uchun tashakkur!

Muhriddinbek Samidov, PhD researcher at TUIT, Head iOS developer (TUNE Consulting), owner & founder of Swift Academy IT

Report Page