آموزش ساخت یک بازی آنلاین چند نفره تیک تاک برای iOS با استفاده از SwiftUI [ویدئو]

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

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به این دوره جامع و عملی خوش آمدید که در آن یاد خواهید گرفت که چگونه یک بازی چند نفره آنلاین کاملا کاربردی تیک تاک برای iOS بسازید. این دوره با راهنمایی شما در فرآیند افزودن دکمه بستن برای تجربه کاربری یکپارچه آغاز می شود. سپس یاد خواهید گرفت که چگونه یک نمای امتیاز و اعلان طراحی و پیاده سازی کنید و به بازیکنان این امکان را می دهد که پیشرفت خود را پیگیری کنند و در طول بازی به روز رسانی دریافت کنند. برای فعال کردن عملکرد چند نفره، بازیکنان بازی ایجاد می‌کنید و حرکات بازی را اجرا می‌کنید، از جمله پردازش حرکات، تعیین بردها و تساوی‌ها، و به‌روزرسانی امتیازات و اعلان‌ها بر این اساس. شما یاد خواهید گرفت که چگونه یک پروژه Firebase ایجاد کنید و آن را با استفاده از SPM (Swift Package Manager) به برنامه iOS خود اضافه کنید. همانطور که پیشرفت می کنید، موضوعات پیشرفته ای مانند گوش دادن به تغییرات در بازی آنلاین، همگام سازی داده های بازی، تنظیم پخش کننده فعال و به روز رسانی بازی آنلاین بر اساس آن را بررسی خواهید کرد. علاوه بر این، دانش ارزشمندی در نوشتن تست های واحد، از جمله آزمایش عملکردهای حرکت و تمسخر مخزن Firebase برای آزمایش کارآمد، به دست خواهید آورد. برای آماده‌سازی اپلیکیشن خود برای اپ استور، دستورالعمل‌های آماده‌سازی پروژه، ارسال برنامه و انتشار را دنبال می‌کنید تا از روندی روان و موفقیت‌آمیز اطمینان حاصل کنید. در نهایت، دوره با مروری جامع از وابستگی های مورد استفاده در طول سفر توسعه به پایان می رسد. آموزش افزودن دکمه بستن برای بهبود تجربه کاربری یک صفحه بازی با قابلیت های لازم ایجاد کنید یک نمای نشانگر بازی را اجرا کنید تا نشان دهید نوبت کدام بازیکن است بازیکنان بازی را ایجاد کنید و حرکات آنها را در بازی مدیریت کنید برای راه اندازی مجدد بازی، یک تابع تنظیم مجدد اضافه کنید افزایش امتیاز و به روز رسانی اطلاعیه ها بر این اساس این دوره برای افراد با تجربه قبلی طراحی شده است و برای مبتدیان مناسب نیست. برای بهره مندی کامل از این دوره، ضروری است که درک کاملی از xCode داشته باشید و با عملکرد آن آشنا باشید. علاوه بر این، دانش اولیه Swift، SwiftUI و ساخت اپلیکیشن مورد نیاز است. این دوره سطح مشخصی از مهارت در این زمینه ها را در نظر می گیرد تا اطمینان حاصل شود که می توانید مفاهیم را درک کرده و به طور مؤثر دنبال کنید. یک بازی ایجاد کنید که در آن بتوانید با یک انسان، CPU و همچنین آنلاین بازی کنید * به تغییرات بازی های آنلاین گوش دهید و داده های بازی را همگام سازی کنید * برنامه خود را ایجاد کنید و یاد بگیرید که آن را در AppStore منتشر کنید.

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

معرفی Introduction

  • چیزی که قرار است بسازیم What We Are Going to Build

نمای خانه Home View

  • نمای خانه را ایجاد کنید Create Home View

  • حالت های بازی را ایجاد کنید Create Game Modes

  • سبک های دکمه Button Styles

  • ارائه نمای بازی Presenting Game View

نمایش بازی Game View

  • اضافه کردن دکمه Adding Button

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

  • ایجاد صفحه بازی Creating Game Board

  • نمای دایره تابلو Board Circle View

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

  • مدل نمای Refactor Refactor View Model

  • پخش کننده بازی ایجاد کنید Create Game Player

  • حرکات بازی را ایجاد کنید Create Game Moves

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

  • Win و Draw را پردازش کنید Process Win and Draw

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

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

  • مورد هشدار Alert Item

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

در مقابل CPU VS CPU

  • AI Move Generator 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

  • مخزن Firebase مسخره Mocking Firebase Repository

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

  • تست مخزن بازی آنلاین Testing Online Game Repository

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

  • آماده سازی برنامه برای AppStore Preparing the App for the AppStore

  • انتشار برنامه در AppStore Publishing App to AppStore

  • بررسی اجمالی وابستگی Dependency Overview

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش ساخت یک بازی آنلاین چند نفره تیک تاک برای iOS با استفاده از SwiftUI [ویدئو]
جزییات دوره
12 h 29 m
46
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Kababyan David Kababyan

توسعه دهنده چند رسانه ای