آموزش جامع SpriteKit: طراحی و کدنویسی بازیهای دلخواه با سوئیفت 5
کد منبع بهروز شده به سوئیفت 5 - بازیهای خود را طراحی و کدنویسی کنید و دقیقا تعیین کنید چه اتفاقی بیفتد!
با فرآیند کدنویسی بازیهای SpriteKit آشنا شوید
پیشنیازها: آشنایی اولیه با زبان برنامهنویسی سوئیفت
به دوره آموزشی "Dive Into SpriteKit" خوش آمدید.
نکته مهم: تمام کد منبع قابل دانلود و بهروز شده به سوئیفت 5 در بخش دوم دوره ارائه شده است.
دورههای آموزشی زیادی برای SpriteKit وجود دارد، اما "Dive Into SpriteKit" اولین دورهای است که یک رویکرد آموزشی جدید را معرفی میکند که انتخابهای شما را مستقیماً در بازیهایی که میسازید، قرار میدهد. در اینجا یاد میگیرید چگونه بازیهای خود را با تعیین دقیق وقایع، طراحی و کدنویسی کنید. این دوره توسط برنامهنویس برجسته و برنده جوایز سوئیفت، پل هادسون (Paul Hudson) نوشته و تألیف شده است و این ویدئوها با اجازه و حمایت او ساخته شدهاند. شما همیشه میتوانید اطمینان داشته باشید که از جدیدترین و بهترین فناوریهای اپل در آموزشهای Hacking with Swift استفاده میکنید.
این دوره به این دلیل متفاوت است که در این پروژهها، شما کنترل طراحی و گیمپلی را در دست دارید، زیرا بسیاری از انتخابها را خودتان انجام میدهید. گاهی اوقات انتخابها کوچک هستند - مانند اینکه بازیکن چه شکلی باشد؟ - و گاهی اوقات بسیار بزرگتر هستند، مانند "چگونه میخواهید بازیکن حرکت کند، با لمس یا با استفاده از شتابسنج... یا چه نوع آیتم ویژهای میخواهید بازیکن داشته باشد، یک بمب هوشمند؟ یا شاید یک پاور-آپ؟ یا چیز دیگر؟"
هر انتخابی که داشته باشید، ما آن را در قالبی آسان برای دنبال کردن کدنویسی میکنیم. و با انبوهی از انتخابهای کدنویسی ارائه شده، دهها ترکیب مختلف وجود دارد که میتوانید به بازیهای خود بدهید، که همگی به شما کمک میکنند تا بازیای بسازید که منحصر به فرد شما باشد.
با یادگیری از یک برنامهنویس برنده جوایز سوئیفت - پل هادسون - که برای روشهای برجسته تدریس خود مورد تحسین خالق زبان سوئیفت، کریس لَتینر (Chris Lattner) قرار گرفته است، بازی بسازید.
بیش از 200 ترکیب - پروژههای دوره به بیش از 200 ترکیب احتمالی گسترش مییابند، در حالی که شما انتخابهایی را انجام میدهید که ظاهر و عملکرد بازی شما را تعیین میکنند.
موارد دلخواه خود را انتخاب کنید: بازیکنان، دشمنان، پسزمینهها، نحوه حرکت بازیکن، نحوه اعطای امتیاز و جریمه به بازیکن، موانع برای اجتناب، آنچه باید هنگام صحیح یا اشتباه بودن کاربر اتفاق بیفتد، آیتمهای ویژهای که بازیکن باید داشته باشد، نحوه پایان بازی، موسیقی پسزمینه، جلوههای صوتی... و موارد دیگر!
"Dive Into SpriteKit" چهار پروژه کامل بازی برای آیپد را در اختیار شما قرار میدهد که همگی بر روی SpriteKit - چارچوب بازیهای دوبعدی با کارایی بالای اپل - ساخته شدهاند.
هر درس به گونهای ضبط شده است که تا حد امکان کوتاه باشد، بنابراین میتوانید هر چند دقیقه پیشرفت قابل توجهی داشته باشید و شاهد زنده شدن خلاقیت خود باشید.
برای کمک به پیگیری شما، یک اپلیکیشن همراه وجود دارد که شامل تمام پروژهها در تمام انواع است، بنابراین میتوانید ببینید که کد شما چگونه باید به نظر برسد.
شما در کنترل هستید - در نقاط کلیدی، دوره انتخابهای مختلفی را برای تصمیمگیری در مورد آنچه باید در ادامه اتفاق بیفتد، ارائه میدهد - انتخابهای شما سپس بر نحوه ادامه پروژه تأثیر میگذارد.
استفاده از این دوره آسان است و شما هرگز گم نمیشوید، زیرا هر گزینه به وضوح در درسهای کلیدی که انتخابهای ممکن و مکان آنها در ویدئو را فهرست میکنند، تعریف شده است. بنابراین پیمایش به سمت یک انتخاب خاص نمیتواند آسانتر باشد.
پروژهها را به هر ترتیبی که میخواهید انجام دهید، زیرا همه آنها بازیهای کاملاً مستقل هستند.
و به دلیل چیدمان منحصر به فرد این دوره، میتوانید از این دروس به عنوان اسناد SpriteKit خود استفاده کنید، برای جستجوی سریع و بازیابی کد مورد نیاز برای طراحی و گیمپلی.
اگرچه این دوره برای آموزش SpriteKit طراحی شده است، اما صراحتاً برای آموزش سوئیفت طراحی نشده است. اگر از قبل سوئیفت را نمیدانید، باید مقدمهای بر سوئیفت را در HackingWithSwift مطالعه کنید.
Stephen DeStefano
SwiftUI/Swift/Developer/Instructor
نمایش نظرات