Мазмұны:

Xcode көмегімен Swift көмегімен Tic Tac Toe ойынын қалай жасауға болады: 5 қадам
Xcode көмегімен Swift көмегімен Tic Tac Toe ойынын қалай жасауға болады: 5 қадам

Бейне: Xcode көмегімен Swift көмегімен Tic Tac Toe ойынын қалай жасауға болады: 5 қадам

Бейне: Xcode көмегімен Swift көмегімен Tic Tac Toe ойынын қалай жасауға болады: 5 қадам
Бейне: Swift: анимация пишущей машинки со звуком с использованием RunLoop 2024, Қараша
Anonim

Бұл Swift оқулықында мен сізге Tic Tac Toe қосымшасын қалай жасау керектігін көрсетемін. Бұл бағдарлама өте қарапайым және кез келген бастаушы үшін керемет жоба. Мен оқулықты үш кезеңге бөлемін:

1. Объектілерді құру

2. Объектілерді кодқа байланыстыру

3. Код

1 -қадам: Объектілерді құру

Объектілерді құру
Объектілерді құру

Бұл қадам барлық кескіндерді, белгілер мен түймелерді қосудан тұрады. Сіз мен қолданған суреттерді мына жерден ала аласыз:

Сюжеттік тақтаға UIImage ретінде торды қосыңыз. Шеңберді қосып, түйме ретінде айқастырыңыз. Әрі қарай, экранның жоғарғы жағына басқа белгі мен басқа түймені қосыңыз. Сіз оларды қалағаныңызша реттей аласыз. Біз мұны «Қайта ойнау» түймесі мен таблодағы белгі үшін қолданамыз.

2 -қадам: Объектілерді біздің кодпен байланыстыру

Объектілерді біздің кодпен байланыстыру
Объектілерді біздің кодпен байланыстыру

Крестті тоғыз рет көшіріп, қойыңыз. Кресттердің әрқайсысын тор квадраттарының әрқайсысына жылжытыңыз. Содан кейін функция ретінде көрініс контроллеріне бірінші крестті қосыңыз. Қалған 8 крестті осы функцияға қосыңыз. Соңында, кресттердің әрқайсысына тег қосыңыз. '1' белгісі бар бірінші крест, ал '9' белгісі бар соңғы крест. Егер сіз шатассаңыз, келесі қадамдағы код сізге көмектесуі керек.

3 -қадам: айнымалылар және белсенді ойнатқышты орнату

Айнымалылар және белсенді ойнатқышты орнату
Айнымалылар және белсенді ойнатқышты орнату

Бұл кодтың бірінші бөлігі негізгі айнымалыларды құруға бағытталған. Ол «winCombinations» айнымалысы бойынша барлық жеңімпаз комбинацияларды орнатады. Ол сондай -ақ белсенді әрекеттің кім екенін анықтау үшін 'әрекет' функциясын қолданады.

4 -қадам: Жеңімпазды анықтау

Жеңімпазды анықтау
Жеңімпазды анықтау

Бұл бөлім логикалық мәлімдемені пайдаланып, ойында кім жеңгенін анықтайды. Содан кейін ол жеңімпаздың атын тақтаға басып шығару үшін 'if else' операторын қолданады. Жеңімпазды анықтағаннан кейін кодта «Қайта ойна» батырмасы ашылады.

5 -қадам: ойын тақтасын қалпына келтіру

Ойын тақтасын қалпына келтіру
Ойын тақтасын қалпына келтіру

Бұл кодтың соңғы бөлігі ойын тақтасын 'Қайта ойнау' түймесін басқаннан кейін қалпына келтіреді. Ол бұрынғы барлық мәндер мен бөлшектерді тазартады, осылайша сіз мүлде жаңа ойын ойнай аласыз.

Ұсынылған: