آموزش Scratch Saga: A Journey to Game Development

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

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

خلاقیت خود را باز کنید و کدنویسی را از طریق توسعه بازی با Scratch Saga: A Journey into Game Development یاد بگیرید! این دوره برای مبتدیان، کدنویسان جوان و هر کسی که در مورد طراحی بازی کنجکاو است طراحی شده است. نام من براندون است و راهنمای شما در این دوره گام به گام خواهم بود که در آن ما سه بازی کامل را در اسکرچ ایجاد خواهیم کرد که هر یک از بازی قبلی هیجان انگیزتر و پیچیده تر هستند. شما یاد خواهید گرفت که چگونه ایده های خود را به شیوه ای سرگرم کننده و تعاملی زنده کنید—بدون نیاز به تجربه قبلی!

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

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

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

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

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

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

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

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

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

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

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

برای شروع سفر خود به سمت توسعه بازی آماده شوید— امروز به Scratch Saga بپیوندید و از ابتدا شروع به ساخت بازی کنید!


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

درس ها Lessons

  • افکت Slope Slide را ایجاد کنید Create the Slope Slide Effect

  • سکه ها را جمع کنید Collect the Coins

  • لایه ها را مرتب کنید Sort the Layers

  • تخم ریزی پیکاپ ها Spawn the Pickups

  • تبریک می گویم! Congratulations!

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

  • حرکت بازیکن را صاف کنید Smoothen the Player Movement

  • Hammer Sprite را کد کنید Code the Hammer Sprite

  • پخش کننده را حرکت دهید Move the Player

  • سطوح را ایجاد کنید Generate the Levels

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

  • انیمیشن های بیکار و پیاده روی Idle and Walk Animations

  • ستاره های پرنده را اضافه کنید Add Flying Stars

  • Building Blocks of Scratch The Building Blocks of Scratch

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

  • Hammer Sprite را بکشید Draw the Hammer Sprite

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

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

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

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

  • Smacking را بهبود بخشید Improve the Smacking

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

  • امتیاز امتیاز Score Points

  • Boss Health Bar را ایجاد کنید Create the Boss Health Bar

  • افکت های ذرات را اضافه کنید Add Particle Effects

  • راه رفتن در سطح Walking on the Level

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

  • لباس های سیارک را بکشید Draw the Asteroid Costumes

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

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

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

  • از Player Hitbox استفاده کنید Use the Player Hitbox

  • کشویی روی شیب ها Sliding on Slopes

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

  • فلاش های انفجار را اضافه کنید Add Explosion Flashes

  • ستارگان را متحرک کنید Animate the Stars

  • افکت های صوتی را اضافه کنید Add Sound Effects

  • سکه ها را اضافه کنید Add the Coins

  • شلیک موشک Shooting Rockets

  • برخوردهای بیشتر در سطح More Level Collisions

  • بمب را ایجاد کنید Create the Bomb

  • Wraparound را اجرا کنید Implement Wraparound

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

  • توقف بازی Pausing the Game

  • یک پس زمینه اسکرول ایجاد کنید Create a Scrolling Background

  • دشمن ماهی را اضافه کنید Add the Fish Enemy

  • Fly Enemy را اضافه کنید Add the Fly Enemy

  • پروژه Starter را بارگیری کنید Load the Starter Project

  • ضربه زدن به بازیکن Striking the Player

  • مقداری موسیقی اضافه کنید Add Some Music

  • مقداری مایع اضافه کنید Add Some Liquid

  • لوگو را ایجاد کنید Create the Logo

  • پیاده سازی خودکار اسکرول Implement Auto Scrolling

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

  • دکمه Start را ایجاد کنید Create the Start Button

  • حفظ امتیاز Keeping Score

  • امتیاز بالا را دنبال کنید Track the High Score

  • رئیس را به پرواز درآورید Make the Boss Fly

  • صدمه دیده شدن Getting Hurt

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

  • اسکرول را بهبود ببخشید Improve the Scrolling

  • کلون های پاو را تعمیر کنید Fix the Pow Clones

  • مول اسپرایت را متحرک کنید Animate the Mole Sprite

  • پخش کننده را دوباره اجرا کنید Respawn the Player

  • Pow Sprite را ایجاد کنید Create the Pow Sprite

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

  • پیمایش یک سطح Scrolling a Level

  • اجرای تعویض صدا Implement Audio Toggling

  • به دنبال بازیکن Seeking the Player

  • خال ها را تمام کنید Finish Up the Moles

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

  • افکت های ضربه را اضافه کنید Add Hit Effects

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

  • سیارک ها را تخم ریزی کنید Spawn the Asteroids

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

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

  • کلیدهای صوتی را ایجاد کنید Create the Audio Toggles

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

  • مول ها را بکوبید Smack the Moles

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

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

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

  • شروع مجدد یک سطح Restarting a Level

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

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

  • پس زمینه را ترسیم کنید Draw the Background

  • پوشش Pause را ایجاد کنید Create the Pause Overlay

  • تایمر را تقویت کنید Spruce Up the Timer

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

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

  • تغییر سطوح Switching Levels

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

  • امتیاز را افزایش دهید Spruce Up the Score

  • Laser Powerup را ایجاد کنید Create the Laser Powerup

  • Snail Enemy را اضافه کنید Add the Snail Enemy

  • لباس های پیکاپ را بکشید Draw the Pickup Costumes

  • پدهای پرش را اضافه کنید Add the Jump Pads

  • پخش کننده را پرتاب کنید Bounce the Player

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

  • اضافه کردن اشیاء محیطی Add Environment Objects

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

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

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

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

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

  • چند صدا اضافه کنید Add Some Sounds

  • خروج از یک سطح Exiting a Level

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

  • کشویی روی دیوارها Sliding on Walls

  • لباس بازیکن سوئیچ Switch Player Costumes

  • راه اندازی اولیه Initial Setup

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

  • Thruster Flame را ایجاد کنید Create the Thruster Flame

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

  • لباس های خال را بکشید Draw the Mole Costumes

  • دشمن زنبور عسل را اضافه کنید Add the Bee Enemy

  • لباس های بازیکن را بکشید Draw the Player Costumes

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

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

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

  • Smack Some Moles معرفی Smack Some Moles Introduction

  • یک بازیکن هیت باکس ایجاد کنید Create a Player Hitbox

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

  • رسیدگی به لایه ها Handling Layers

  • جاذبه را اضافه کنید Add Gravity

  • Cosmic Hovoc مقدمه Cosmic Havoc Introduction

نمایش نظرات

آموزش Scratch Saga: A Journey to Game Development
جزییات دوره
1d 34m
126
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
- از 5
ندارد
دارد
دارد
Brandon Grant
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brandon Grant Brandon Grant

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