آموزش سفرنامه اسکرچ: سفری به دنیای بازی سازی - آخرین آپدیت

دانلود Scratch Saga: A Journey Into Game Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش برنامه نویسی بازی با اسکرچ: سفر به دنیای بازی سازی

با اسکرچ ساگا: سفر به دنیای بازی سازی خلاقیت خود را آزاد کنید و از طریق توسعه بازی برنامه نویسی را بیاموزید! این دوره برای مبتدیان، برنامه نویسان جوان و هر کسی که به طراحی بازی علاقه مند است طراحی شده است. من براندون هستم و راهنمای شما در این دوره گام به گام خواهم بود که در آن سه بازی کامل در اسکرچ ایجاد خواهیم کرد که هر کدام هیجان انگیزتر و پیچیده تر از قبلی هستند. یاد خواهید گرفت که چگونه ایده های خود را به شیوه ای سرگرم کننده و تعاملی زنده کنید - نیازی به تجربه قبلی نیست!

آنچه خواهید آموخت

در طول اسکرچ ساگا، ضمن یادگیری مفاهیم کلیدی برنامه نویسی، تجربه عملی در توسعه بازی به دست خواهید آورد. در اینجا چیزی است که در طول مسیر یاد خواهید گرفت:

  • مبانی اسکرچ: رابط مبتنی بر بلوک اسکرچ را درک کنید و نحوه پیمایش ابزارهایی را که برای کدنویسی، طراحی و انیمیشن استفاده خواهید کرد، بیاموزید.

  • مفاهیم اصلی برنامه نویسی: اصول اولیه مانند حلقه ها، متغیرها، شرطی ها و مدیریت رویداد را در قالبی بصری و آسان برای دنبال کردن درک کنید.

  • طراحی شخصیت و Sprite: شخصیت ها و اشیاء را ایجاد و سفارشی کنید تا داستان و تعاملات بازی خود را زنده کنید.

  • انیمیشن ها و حرکات: یاد بگیرید که چگونه شخصیت ها را متحرک کنید، حرکات صاف را اضافه کنید و گیم پلی را با تعاملات پویا بهبود بخشید.

  • مکانیک بازی: مکانیک هایی مانند امتیازدهی، سطح بندی و شرایط پیروزی را پیاده سازی کنید و به بازی های خود اهداف و چالش های مشخصی بدهید.

  • حل مسئله و رفع اشکال: با مسائل رایج کدنویسی مقابله کنید و یاد بگیرید چگونه خطاها را در کد خود شناسایی، عیب یابی و برطرف کنید.

  • اصول طراحی بازی: کشف کنید چه چیزی یک بازی را سرگرم کننده می کند، چگونه بین چالش و قابلیت پخش تعادل برقرار کنید و چگونه بازیکنان را درگیر نگه دارید.

نکات برجسته دوره

در پایان اسکرچ ساگا، سه بازی کاملاً کاربردی ایجاد خواهید کرد، درک کاملی از کدنویسی و طراحی بازی به دست خواهید آورد و مهارت هایی را برای زنده کردن ایده های بازی خود ایجاد خواهید کرد. به علاوه، شما آماده خواهید بود که پروژه های خود را با دیگران به اشتراک بگذارید یا به کدنویسی پیشرفته تر بپردازید!

آماده شوید تا سفر خود را به دنیای توسعه بازی آغاز کنید - امروز به اسکرچ ساگا بپیوندید و شروع به ایجاد بازی از ابتدا کنید!

پیش نیازها

  • کامپیوتری با دسترسی به اینترنت
  • بدون نیاز به تجربه برنامه نویسی - همه چیزهایی را که باید بدانید یاد خواهید گرفت!
  • تمایل به ساختن بازی های عالی!

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

آشنایی با اسکرچ Introduction to Scratch

  • خوش آمدید! Welcome!

  • شروع به کار با اسکرچ Getting Started with Scratch

  • ویرایشگر اسکرچ The Scratch Editor

  • بلوک‌های سازنده اسکرچ The Building Blocks of Scratch

  • کلون‌ها و متغیرها Clones and Variables

موش‌هارو بزن Smack Some Moles

  • معرفی موش‌هارو بزن Smack Some Moles Introduction

  • طراحی اسپرایت چکش Draw the Hammer Sprite

  • کدنویسی اسپرایت چکش Code the Hammer Sprite

  • طراحی پس‌زمینه Draw the Background

  • طراحی لباس‌های موش Draw the Mole Costumes

  • انیمیشن اسپرایت موش Animate the Mole Sprite

  • مدیریت لایه‌ها Handling Layers

  • زدن موش‌ها Smack the Moles

  • بهبود زدن Improve the Smacking

  • افزودن جلوه‌های ضربه Add Hit Effects

  • ایجاد اسپرایت پاو Create the Pow Sprite

  • استفاده از لیست متغیرها Using Variable Lists

  • رفع اشکال کلون‌های پاو Fix the Pow Clones

  • امتیاز گرفتن Score Points

  • افزودن تایمر شمارش معکوس Add a Countdown Timer

  • افزودن صفحه پایان بازی Add a Game Over Screen

  • شروع مجدد بازی Restarting the Game

  • تکمیل موش‌ها Finish Up the Moles

  • افزایش سختی Increase the Difficulty

  • بهبود امتیاز Spruce Up the Score

  • رفع اشکال امتیاز Fix the Score Bug

  • بهبود تایمر Spruce Up the Timer

  • افزودن ستاره‌های پرنده Add Flying Stars

  • افزودن جلوه‌های صوتی Add Sound Effects

هرج و مرج فضایی Cosmic Havoc

  • معرفی هرج و مرج فضایی Cosmic Havoc Introduction

  • تنظیمات اولیه Initial Setup

  • طراحی لباس‌های بازیکن Draw the Player Costumes

  • حرکت دادن بازیکن Move the Player

  • یکنواخت کردن حرکت بازیکن Smoothen the Player Movement

  • پیاده‌سازی دورپیچ Implement Wraparound

  • ایجاد لیزر Create the Laser

  • طراحی لباس‌های سیارک Draw the Asteroid Costumes

  • ایجاد سیارک‌ها Spawn the Asteroids

  • بهبود حرکت سیارک‌ها Improve the Asteroid Movement

  • شلیک به سیارک‌ها Shoot the Asteroids

  • دادن سلامتی به سیارک‌ها Give the Asteroids Health

  • تقسیم سیارک‌ها Split Up the Asteroids

  • افزودن فلاش‌های انفجار Add Explosion Flashes

  • افزودن جلوه‌های ذرات Add Particle Effects

  • نابود کردن بازیکن Destroy the Player

  • ایجاد جعبه برخورد بازیکن Create a Player Hitbox

  • ایجاد شعله رانشگر Create the Thruster Flame

  • طراحی لباس‌های جایزه Draw the Pickup Costumes

  • ایجاد جایزه‌ها Spawn the Pickups

  • ایجاد جایزه لیزر Create the Laser Powerup

  • ایجاد سپر Create the Shield

  • ایجاد بمب Create the Bomb

  • استفاده از افزونه قلم Using the Pen Extension

  • ایجاد ستاره‌ها Create the Stars

  • انیمیشن ستاره‌ها Animate the Stars

  • نگهداری امتیاز Keeping Score

  • ایجاد دکمه شروع Create the Start Button

  • ایجاد لوگو Create the Logo

  • تعویض لباس‌های بازیکن Switch Player Costumes

  • پیگیری بالاترین امتیاز Track the High Score

  • افزودن صداها و موسیقی Add Sounds and Music

  • ایجاد کلیدهای تعویض صدا Create the Audio Toggles

  • پیاده‌سازی تعویض صدا Implement Audio Toggling

ماجراجویی گلیم Glim's Adventure

  • معرفی ماجراجویی گلیم Glim's Adventure Introduction

  • بارگیری پروژه آغازین Load the Starter Project

  • حلقه بازی و کنترل Game Loop and Control Handling

  • افزودن حرکت بازیکن Add Player Movement

  • افزودن جاذبه Add Gravity

  • اجازه پرش به بازیکن Let the Player Jump

  • راه رفتن روی مرحله Walking on the Level

  • برخوردهای بیشتر با مرحله More Level Collisions

  • استفاده از جعبه برخورد بازیکن Use the Player Hitbox

  • رفع اشکال و زمان کایوت Bug Fix and Coyote Time

  • انیمیشن‌های بیکار و راه رفتن Idle and Walk Animations

  • انیمیشن‌های پرش، سقوط و فرود Jump, Fall, and Land Animations

  • اجازه خم شدن به بازیکن Let the Player Crouch

  • لغزش روی شیب‌ها Sliding on Slopes

  • لغزش روی دیوارها Sliding on Walls

  • پرش روی دیوارها Jumping on Walls

  • تولید مراحل Generate the Levels

  • پیمایش مرحله Scrolling a Level

  • بهبود پیمایش Improve the Scrolling

  • رفع برخی اشکالات Fix Some Bugs

  • شروع مجدد یک مرحله Restarting a Level

  • تغییر مراحل Switching Levels

  • مرتب‌سازی لایه‌ها Sort the Layers

  • افزودن اشیاء محیطی Add Environment Objects

  • ایجاد پس‌زمینه پیمایشی Create a Scrolling Background

  • افزودن مقداری مایع Add Some Liquid

  • فعال کردن حالت خدا Enable God Mode

  • افزودن سکه‌ها Add the Coins

  • جمع‌آوری سکه‌ها Collect the Coins

  • خروج از یک مرحله Exiting a Level

  • پیاده‌سازی پیمایش خودکار Implement Auto Scrolling

  • ایجاد انتقال صفحه Create a Screen Transition

  • افزودن قفل‌ها و کلیدها Add the Locks and Keys

  • افزودن دشمن حلزون Add the Snail Enemy

  • پرش بازیکن Bounce the Player

  • آسیب دیدن Getting Hurt

  • کشتن بازیکن Killing the Player

  • احیای بازیکن Respawn the Player

  • افزودن دشمن زنبور Add the Bee Enemy

  • افزودن دشمن مگس Add the Fly Enemy

  • افزودن دشمن ماهی Add the Fish Enemy

  • افزودن سکوهای پرش Add the Jump Pads

  • ایجاد اثر لغزش شیب Create the Slope Slide Effect

  • ایجاد ذرات گرد و غبار Create the Dust Particles

  • متوقف کردن بازی Pausing the Game

  • ایجاد پوشش توقف Create the Pause Overlay

  • ایجاد نمایشگر قلب Create the Heart Display

  • ایجاد نمایشگر سکه Create the Coin Display

  • تنظیم رئیس Set Up the Boss

  • پرواز رئیس Make the Boss Fly

  • شلیک موشک‌ها Shooting Rockets

  • تعقیب بازیکن Seeking the Player

  • حمله به بازیکن Striking the Player

  • افزودن انفجارهای موشک Add Rocket Explosions

  • آسیب زدن به رئیس Hurting the Boss

  • برنده شدن در بازی Winning the Game

  • ایجاد نوار سلامتی رئیس Create the Boss Health Bar

  • افزودن صداها Add Some Sounds

  • افزودن موسیقی Add Some Music

  • ایجاد صفحه عنوان Create the Title Screen

  • رفع اشکال پرچم سبز Fix the Green Flag Glitch

  • ایجاد پوشش متن Create the Text Overlay

نتیجه‌گیری Conclusion

  • تبریک! Congratulations!

پاداش Bonus

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش سفرنامه اسکرچ: سفری به دنیای بازی سازی
جزییات دوره
24.5 hours
127
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
87
4.7 از 5
دارد
دارد
دارد
Brandon Grant
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brandon Grant Brandon Grant

طراح گرافیک، توسعه دهنده بازی و معلم انگلیسی سلام، من براندون هستم، و علاقه من به تدریس است - چه زبان مادری من انگلیسی باشد یا یک زبان برنامه نویسی، طراحی گرافیک، توسعه بازی، یا موضوعات دیگری که از آن استفاده کرده ام. یا سالها در مورد آن یاد می گیرید. با دوره های من، می توانید مطمئن باشید که همه مباحث را به صورت واضح، مختصر و جذاب آموزش خواهم داد. لطفاً از ارسال هرگونه سوال، نگرانی یا پیشنهاد در مورد هر یک از دوره های من دریغ نکنید. مشتاق شنیدن خبری از شما هستم. براندون