بازی های برنامه نویسی را با اسکرچ یاد بگیرید

Learn programming Games with Scratch

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

به «یادگیری برنامه نویسی از ابتدا با صفر» خوش آمدید، دوره عالی برای مبتدیانی که می خواهند به دنیای کدنویسی شیرجه بزنند! چه تجربه قبلی برنامه نویسی نداشته باشید یا فقط بخواهید با دانش مبتدی برنامه نویسی را بهبود ببخشید، این دوره شما را از طریق اصول برنامه نویسی با استفاده از Scratch راهنمایی می کند، یک زبان برنامه نویسی بصری که هم سرگرم کننده است و هم یادگیری آن آسان است.

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

  • چهار بازی مهیج ایجاد کنید: یک بازی بالون پرنده، یک بازی کاوش در فضا، یک ماجراجویی با نقطه و کلیک، و یک بازی پایه پرش و دویدن ایجاد کنید.

  • مفاهیم اصلی برنامه نویسی را درک کنید: در مورد متغیرها، پیام ها، ساختارهای کنترلی مانند "if-then" و "repeat"، لیست ها و شبیه سازی اطلاعات کسب کنید.

  • پروژه‌های عملی: با کار بر روی پروژه‌هایی که ایده‌های شما را زنده می‌کنند، تجربه عملی کسب کنید.

  • دستورالعمل‌های گام به گام: دستورالعمل‌های واضح و دقیق را دنبال کنید که یادگیری کدنویسی را در دسترس و لذت‌بخش می‌سازد.

چرا این دوره را انتخاب کنید؟

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

  • تعاملی و جذاب: از طریق درس های تعاملی و پروژه های عملی که شما را درگیر و با انگیزه نگه می دارد، بیاموزید.

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

این دوره برای چه کسانی است:

  • نوجوانان و بزرگسالانی که تازه وارد برنامه نویسی شده اند

  • هر کسی که علاقه مند به یادگیری کدنویسی به روشی سرگرم کننده و تعاملی است

  • آموزگارانی که به دنبال یک دوره برنامه نویسی مبتدی هستند تا به دانش آموزان خود توصیه کنند

اکنون ثبت نام کنید:

به ما در "برنامه نویسی با اسکرچ" بپیوندید و ماجراجویی کدنویسی خود را از امروز شروع کنید! بیایید برنامه نویسی را برای همه سرگرم کننده و در دسترس قرار دهیم.


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

مقدمه Introduction

  • مقدمه و نمای کلی Intro and Overview

  • Scratch را باز و نصب کنید Open and install Scratch

  • نمای کلی Scratch UI Overview Scratch UI

  • دانلود پروژه های دوره Download course projects

بازی اول: پریدن بادکنک First game: Popping balloons

  • بازی اول، کد اول First game, first code

  • بهبود حرکت بالون Improving the balloon motion

  • رویداد کلیک شده The clicked event

  • پخش صدا و شمارش امتیاز Play sound and counting the score

  • ساخت بادکنک های بیشتر Making more balloons

  • اضافه کردن تاخیر به بادکنک ها Adding delay to the balloons

  • یک حساب کاربری برای ذخیره سازی و اشتراک گذاری ابری ایجاد کنید Create an account for cloud storing and sharing

بازی دوم: کاوشگر فضا Second game: Space explorer

  • بازی جدید - کنترل سفینه فضایی New game - controlling the space ship

  • اضافه کردن پس زمینه Adding the background

  • جابجایی پس زمینه Moving the background

  • جن پس زمینه دوم Second background sprite

  • اولین مانع - سنگ First obstacle - the rock

  • برخورد به سنگ Hitting the rock

  • آسیب و تعمیرات Damage and Repairs

  • موقعیت شروع تصادفی و بلوک های سفارشی Random start position and custom blocks

  • شبیه سازی سنگ ما Cloning our rock

  • تاخیر تصادفی Random delay

  • جمع آوری ستاره ها Collecting stars

  • فرود در یک سیاره Landing on a planet

  • بازسازی اسکریپت کشتی موشکی Refactoring the rocket ship script

  • تغییر پس زمینه Switching backdrops

  • خرید تعمیرات Buying repairs

  • تغییر قیمت به صورت تصادفی Varying the price randomly

  • تصحیح کد پس زمینه Correcting the background code

  • از صفحه معاملات خارج شوید Exit the trading screen

بازی سوم: Avery's Adventure Third game: Avery's Adventure

  • بازی جدید - کنترل شخصیت اصلی New Game - Controlling the main character

  • انیمیشن پیاده روی Walking Animation

  • راه اندازی اتاق اول Setting up the first room

  • نمایش اطلاعات کلیدی Display key info

  • برداشتن کلید Picking up the key

  • انتقال کلید به موجودی Moving the key to the inventory

  • باز کردن قفل در Unlocking the door

  • منوی اکشن The action menu

  • باز کردن قفل درب با عمل استفاده Unlocking the door with the use action

  • بلوک صحبت سفارشی Custom speak block

  • اتاق را عوض کن Change the room

  • تغییر اشیاء بازی به کلون Changing game objects to clones

  • معرفی لیست ها Introducing lists

  • قرار دادن اشیاء Placing the objects

  • لیست موجودی Inventory list

  • قرار دادن اشیا در موجودی Placing objects in the Inventory

  • رفع توضیحات اشیاء Fixing object descriptions

  • نمایش توضیحات در موجودی Showing the description in the inventory

  • اصلاح منطق بازی Fixing the game logic

  • قرار دادن Avery در سمت درست Placing Avery on the correct side

  • اضافه کردن کیف Adding the satchel

  • قرار دادن دکمه استفاده به درستی Placing the use button correctly

  • نمایش پیام های مختلف برای استفاده از هر شی Displaying different messages for each object use

  • وضعیت خروج را بررسی کنید Check exit condition

بازی چهارم: پرش به اطراف Fourth game: Jump around

  • بازی جدید - Jump 'n Run New game- Jump 'n Run

  • گرانش را شبیه سازی کنید Simulate gravity

  • کندن گربه Digging out the cat

  • گربه می پرد The cat jumps

  • حرکت گربه به چپ و راست Moving the cat left right

  • روبرو شدن با جهت درست و رفع پرش دوبل Facing the right direction and fixing double jump

  • تعمیر تشخیص برخورد Fixing collision detection

  • اصلاح حرکت افقی Horizontal movement correction

  • جعبه را بزن نه به گربه Hit the box not the cat

  • پازل و اتاق دوم Puzzle and 2nd room

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

بازی های برنامه نویسی را با اسکرچ یاد بگیرید
جزییات دوره
8.5 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,029
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar