آموزش ساخت بازی آنلاین چندنفره دوز (Tic Tac Toe) برای iOS با استفاده از SwiftUI - آخرین آپدیت

دانلود Build a Tic Tac Toe Online Multiplayer Game for iOS Using SwiftUI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول مسیر دوره، درک خود را عمیق‌تر کنید. در این دوره، شما یاد خواهید گرفت که چگونه یک بازی دوز چندنفره مبتنی بر iOS را با استفاده از SwiftUI بسازید. در طول این مسیر، شما هم رابط کاربری (UI) و هم بخش بک‌اند بازی را توسعه می‌دهید تا در نهایت به قابلیت بازی آنلاین چندنفره دست یابید. با دنبال کردن دستورالعمل‌های گام‌به‌گام، تجربه عملی ساخت کامل اپلیکیشن از صفر، از جمله پیاده‌سازی هوش مصنوعی و ادغام با Firebase برای بازی آنلاین را کسب خواهید کرد. ساختار این دوره به گونه‌ای است که شما را به صورت تدریجی در ساخت هر ویژگی راهنمایی می‌کند. با شروع از طراحی صفحه اصلی و حالت‌های بازی، یاد می‌گیرید که چگونه تعاملات بصری کاربر را با استایل‌های دکمه، طراحی صفحه بازی و سیستم اعلان‌ها طراحی کنید. در ادامه دروس، صفحه بازی را توسعه داده، نشانگرهای بازیکن را تنظیم کرده، حرکات بازی را مدیریت می‌کنید و اعلان‌های مربوط به برد یا باخت را پیاده‌سازی خواهید کرد. سپس به سراغ ساخت یک حریف هوش مصنوعی (AI) می‌روید تا کاربران بتوانند مقابل CPU بازی کنند و در نهایت قابلیت بازی آنلاین چندنفره را با استفاده از Firebase پیاده‌سازی می‌کنید. از راه‌اندازی پروژه Firebase تا مدیریت داده‌های بازی به صورت آنی (Real-time)، هر آنچه برای بازی در برابر کاربر دیگر لازم است را اجرا خواهید کرد. دوره با یک بررسی جامع از تست‌های واحد (Unit Testing) و مراحل انتشار اپلیکیشن در اپ استور به پایان می‌رسد تا مطمئن شوید می‌توانید برنامه خود را به دنیا ارائه دهید. این دوره برای توسعه‌دهندگانی که با SwiftUI آشنا هستند و می‌خواهند مهارت‌های خود را در ساخت اپلیکیشن‌های تعاملی و آنلاین گسترش دهند، ایده‌آل است. همچنین برای کسانی که به دنبال یادگیری منطق بازی، ادغام Firebase و تست‌های واحد در توسعه iOS هستند، بسیار مفید است. در پایان این دوره، شما قادر خواهید بود یک بازی دوز چندنفره کامل برای iOS بسازید، منطق هوش مصنوعی را پیاده کنید، Firebase را برای بازی آنلاین متصل نمایید، اپلیکیشن خود را با تست‌های واحد بررسی کرده و آن را برای انتشار در اپ استور آماده کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • چه چیزی خواهیم ساخت What We Are Going to Build

صفحه اصلی Home View

  • ساخت صفحه اصلی Create Home View

  • ساخت حالت‌های بازی Create Game Modes

  • استایل دکمه‌ها Button Styles

  • نمایش صفحه بازی Presenting Game View

صفحه بازی Game View

  • افزودن دکمه بستن Adding Close Button

  • نمای امتیازات و اعلان‌ها Score and Notification View

  • ساخت صفحه بازی Creating Game Board

  • نمای دایره‌ای صفحه Board Circle View

  • نمای نشانگر بازی Game Indicator View

  • بازسازی مدل ویو (Refactor View Model) Refactor View Model

  • ساخت بازیکن بازی Create Game Player

  • ساخت حرکات بازی Create Game Moves

  • پردازش حرکات Processing Moves

  • پردازش برد و تساوی Process Win and Draw

  • افزایش امتیاز و به‌روزرسانی اعلان Increase Score and Update Notification

  • ریست کردن بازی Reset the Game

  • آیتم‌های هشدار (Alert) Alert Item

  • نمایش هشدارها Show Alerts

بازی در مقابل CPU VS CPU

  • ژنراتور حرکات هوش مصنوعی AI Move Generator

  • پردازش حرکات هوش مصنوعی Processing AI Moves

بازی آنلاین Online Game

  • ساخت آبجکت بازی Create Game Object

  • ساخت پروژه Firebase Create Firebase Project

  • افزودن Firebase به پروژه با SPM Add Firebase to Our Project with SPM

  • ساخت ریپازیتوری Firebase Create Firebase Repository

  • اتمام جزئیات ریپازیتوری Firebase Finishing Touches to Firebase Repository

  • ریپازیتوری بازی آنلاین Online Game Repository

  • تکمیل ریپازیتوری بازی آنلاین Finishing with Online Game Repository

  • گوش دادن به تغییرات Listen for Changes

  • تابع شروع بازی آنلاین Start Online Game Function

  • ساخت بازی در Firebase Create Firebase Game

  • اشتراک در تغییرات بازی آنلاین Subscribe to Online Game Changes

  • همگام‌سازی بازی آنلاین Sync Online Game

  • تنظیم بازیکن فعال Set Active Player

  • به‌روزرسانی بازی آنلاین Update Online Game

  • تست آمادگی بازی Test Ready Game

تست‌های واحد Unit Tests

  • آماده‌سازی پروژه برای تست‌های واحد Preparing the Project for Unit Tests

  • نوشتن اولین تست واحد Writing Our First Unit Test

  • تست تابع پردازش حرکت Testing Process Move Function

  • نوشتن تست‌های Async Writing Async Tests

  • شبیه‌سازی (Mocking) ریپازیتوری Firebase Mocking Firebase Repository

  • دسترسی به داده‌های Mock Accessing MOC Data

  • تست ریپازیتوری بازی آنلاین Testing Online Game Repository

انتشار در اپ استور Publish to App Store

  • آماده‌سازی اپلیکیشن برای اپ استور Preparing the App for the AppStore

  • انتشار اپلیکیشن در اپ استور Publishing App to AppStore

  • بررسی کلی وابستگی‌ها Dependency Overview

نمایش نظرات

آموزش ساخت بازی آنلاین چندنفره دوز (Tic Tac Toe) برای iOS با استفاده از SwiftUI
جزییات دوره
10h 27m
46
(آخرین آپدیت)
9
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده