К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Build a Tic Tac Toe Online Multiplayer Game for iOS Using SwiftUI · LearnSpace
Назад в каталог
courseraПрограммирование

Build a Tic Tac Toe Online Multiplayer Game for iOS Using SwiftUI

Курс от Packt
Средний≈ 11.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will learn how to create an iOS-based multiplayer Tic Tac Toe game using SwiftUI. Throughout the course, you will develop both the game’s user interface and its backend, culminating in an online multiplayer feature. By following step-by-step instructions, you'll gain hands-on experience building the entire app from scratch, including AI functionality and integration with Firebase for online play. The course is structured in sections that will guide you through building each feature progressively. Starting with creating the home view and game modes, you will learn how to design intuitive game interactions with button styles, board designs, and notification features. As you move through the lessons, you will develop the game board, set up the player indicators, handle game moves, and manage notifications for win/loss conditions. You will then progress to creating an AI opponent, which will allow users to play against the CPU, and eventually implement the online multiplayer functionality using Firebase. From setting up the Firebase project to managing real-time game data, you will implement everything required to play against another user. The course finishes with a thorough walkthrough of unit testing and publishing the app to the App Store, ensuring you can bring your app to life and share it with the world. This course is ideal for developers familiar with SwiftUI who want to expand their skills by building interactive, online multiplayer apps. It is also great for developers seeking to learn game logic, Firebase integration, and unit testing within iOS development. By the end of the course, you will be able to build a fully functional multiplayer Tic Tac Toe game for iOS, implement AI logic, integrate Firebase for online multiplayer, test your app with unit tests, and prepare it for publishing on the App Store.

Навыки, которые вы освоите

Swift ProgrammingUser Interface (UI) DesignApplication DeploymentUser Interface (UI)Real Time DataArtificial IntelligenceDevelopment TestingUnit TestingAI IntegrationsMobile DevelopmentGame DesignTest CaseVideo Game DevelopmentiOS DevelopmentUI ComponentsUser Interface and User Experience (UI/UX) DesignAnimation and Game DesignApple iOSKnowledge of Apple SoftwareApple Xcode

Программа курса

7 модулей · 60 учебных материалов

01Introduction2 материалов

Introduction

What We Are Going to BuildВидеоFull Course ResourceЧтение
02Home View6 материалов

Home View

Create Home ViewВидеоCreate Game Modes

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Build a Tic Tac Toe Online Multiplayer Game for iOS Using SwiftUI
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.7 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Видео
Button StylesВидео
Presenting Game ViewВидео
Building a Responsive Tic Tac Toe Game UI in SwiftUIDIALOGUE
Home View - AssessmentЗадание
03Game View16 материалов

Game View

Adding Close ButtonВидеоScore and Notification ViewВидеоCreating Game BoardВидеоBoard Circle ViewВидеоGame Indicator ViewВидеоRefactor View ModelВидеоCreate Game PlayerВидеоCreate Game MovesВидеоProcessing MovesВидеоProcess Win and DrawВидеоIncrease Score and Update NotificationВидеоReset the GameВидеоAlert ItemВидеоShow AlertsВидеоImplementing Tic Tac Toe Game Logic with SwiftUI and ViewModelDIALOGUEGame View - AssessmentЗадание
04VS CPU4 материалов

VS CPU

AI Move GeneratorВидеоProcessing AI MovesВидеоImplementing Computer Play Logic in a Tic Tac Toe GameDIALOGUEVS CPU - AssessmentЗадание
05Online Game17 материалов

Online Game

Create Game ObjectВидеоCreate Firebase ProjectВидеоAdd Firebase to Our Project with SPMВидеоCreate Firebase RepositoryВидеоFinishing Touches to Firebase RepositoryВидеоOnline Game RepositoryВидеоFinishing with Online Game RepositoryВидеоListen for ChangesВидеоStart Online Game FunctionВидеоCreate Firebase GameВидеоSubscribe to Online Game ChangesВидеоSync Online GameВидеоSet Active PlayerВидеоUpdate Online GameВидеоTest Ready GameВидеоImplementing Online Multiplayer Game LogicDIALOGUEOnline Game - AssessmentЗадание
06Unit Tests9 материалов

Unit Tests

Preparing the Project for Unit TestsВидеоWriting Our First Unit TestВидеоTesting Process Move FunctionВидеоWriting Async TestsВидеоMocking Firebase RepositoryВидеоAccessing MOC DataВидеоTesting Online Game RepositoryВидеоWriting and Understanding Unit Tests for Game LogicDIALOGUEUnit Tests - AssessmentЗадание
07Publish to App Store6 материалов

Publish to App Store

Preparing the App for the AppStoreВидеоPublishing App to AppStoreВидеоDependency OverviewВидеоPublish to App Store - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание