آموزش کدنویسی بازی های ویدیویی: راهنمای کامل ساخت 2 و 3

Learn to Code Video Games: Complete Guide to Construct 2 & 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای عملی برای یادگیری Construct 2 در حالی که بسیاری از بازی های ویدیویی کامل را از ابتدا می سازید. تجربه لازم نیست هنگام ساخت چندین بازی ویدیویی، پلتفرم Construct 2 را یاد بگیرید. Constrct 2 و Construct 3 را بیاموزید دوره ما برای کسانی است که اصلاً تجربه قبلی ندارند، ما آن را به طور خاص برای بچه های ابتدایی تا دبیرستان طراحی کرده ایم. اما همه سود خواهند برد. پیش نیازها:دانشجویان برای پیگیری باید به کامپیوتر یا لپ تاپ مبتنی بر ویندوز دسترسی داشته باشند. Constrct 3 روی Windows، Mac، یا Chromebook اجرا خواهد شد

در این دوره، نحوه استفاده از Construct 2 را از طریق یک برنامه عملی که در آن دانش آموزان را در چند بازی ویدیویی دنیای واقعی راهنمایی می کنیم، یاد خواهید گرفت. شما همه چیز را در مورد پلتفرم Construct 2، اصول اولیه ایجاد یک بازی ویدیویی و یک راهپیمایی کامل خواهید آموخت. (بیش از 8 بازی تا امروز، بیشتر به زودی)

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

ما این دوره را به طور خاص برای دانش آموزان ابتدایی تا دبیرستان با تمرکز بر برنامه بوت کمپ بازی حضوری خود که در Sioux Falls، SD اجرا می کنیم، توسعه دادیم.

حتی اگر تجربه ZERO با Construct 2 یا ساخت بازی های ویدیویی دارید، این دوره راهی عالی برای یادگیری اصول اولیه و یادگیری عاشق برنامه نویسی خواهد بود. این یک دوره مقدماتی تا پیشرفته است.


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

نمای کلی Construct 2 Overview of Construct 2

  • Construct 2 را دانلود، نصب و راه اندازی کنید Download, Install and Launch Construct 2

  • مقدمه ای بر رابط Introduction to Interface

  • طرح‌بندی‌ها و رویدادها Layouts and Events

  • ایجاد اشیا Creating Objects

  • یک Sprite ایجاد کنید Create a Sprite

  • یک شیء متنی ایجاد کنید Create a Text Object

  • یک دکمه ایجاد کنید Create a Button

  • یک ذره ایجاد کنید Create a Particle

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

  • کپی و حذف اشیا Copying and Deleting Objects

  • بررسی اجمالی رفتارها Behaviors Overview

  • رفتار (پلتفرم) Behavior (Platform)

  • رفتار (فیزیک) Behavior (Physics)

  • رفتار (گلوله) Behavior (Bullet)

  • رویدادها: افزودن برخوردها Events: Adding Collisions

  • رویدادها: افزودن Fade Events: Adding Fade

  • رویدادها: اضافه کردن متن Events: Adding Text

  • رویدادها: عملیات اضافی Events: Additional Operations

  • متغیرها Variables

  • لایه های Layers

Construct3: Platform Game (جدید) Construct3: Platform Game (NEW)

  • مقدمه ای بر بازی پلتفرم Introduction to Platform Game

  • بخش اول: سطح یک خود را بسازید Part One: Build our level one

  • قسمت دوم: یک آسانسور، سکه و سطوح مختلف اضافه کنید Part Two: Add an elevator, coins, and multiple levels

بازی Maze با استفاده از 8-Direction Maze Game using 8-Direction

  • مقدمه ای بر بازی ماز. Introduction to maze game.

  • قهرمان ما را اضافه کنید و پیچ و خم اولیه را بسازید Add our hero & build out the initial maze

  • سکه، دشمن، گلوله و درب پایان را اضافه کنید Add coins, an enemy, bullets, and a finish door

  • انفجار، گذرگاه مخفی و سطوح مختلف را اضافه کنید Add explosions, secret passageway, and multiple levels

نحوه وارد کردن تصاویر (Construct2 & Construct3) How to Import Images (Construct2 & Construct3)

  • وارد کردن با استفاده از Construct2 Import using Construct2

  • وارد کردن با استفاده از Construct3 Import using Construct3

بازی بلوک Blocks Game

  • مقدمه ای بر بازی Blocks Introduction to Blocks Game

  • ویرایش یک سطح Editing A Level

  • تنظیم خواص Adjusting Properties

  • ایجاد یک چیدمان عجیب و غریب Creating a Weird Layout

  • مرور منو Menu Walkthrough

  • مرحله مرحله A Level Walkthrough Part A

  • مرحله مرحله B Level Walkthrough Part B

  • مرحله مرحله C Level Walkthrough Part C

بازی پرندگان خشمگین Angry Birds-Like Game

  • مقدمه ای بر بازی مانند پرندگان خشمگین Introduction to Angry Birds-Like Game

  • طرح و پس زمینه صفحه نمایش Screen Layout & Background

  • اضافه کردن Canon Adding a Canon

  • شلیک توپ کانن Firing a Canon Ball

  • بارگذاری خودکار گلوله توپ Auto-Reload the Cannonball

  • ساخت برجی برای تیراندازی Building a Tower to Shoot

  • جایزه را منفجر کن Explode the Prize

  • افزودن نمایشگر و حفظ امتیاز Adding a Heads-up-Display and Keeping Score

  • اضافه کردن یک دم به مهمات ما Adding a Tail to Our Ammo

  • اضافه کردن بلوک های شکستنی Adding Breakable Blocks

  • افزودن یک شرط "برد" برای رفتن به سطح بعدی Adding a "Win" Condition to Proceed to the Next Level

  • شکستن بلوک های ما Breaking our Blocks

  • تقسیم مهمات Splitting the Ammo

  • نتیجه گیری - اضافه کردن سطوح و یک صفحه برد Conclusion - Adding Levels and a Win Screen

بازی ماشین مسابقه Race Car Game

  • مقدمه ای بر بازی ماشین های مسابقه ای Introduction to Race Car Game

  • طرح و جاده ها را ایجاد کنید Create layout and roads

  • پس زمینه را به عنوان مرز جاده ما تنظیم کنید Setup background as our road boundary

  • ماشین و رفتار ایجاد کنید Create car and behaviors

  • فقط برای سرگرمی، یک بلوک برای خراب کردن اضافه کنید Add a block to crash into, just for fun

  • با هوش مصنوعی بسیار ساده یک ماشین مانع بسازید Create an obstacle car with some very simple artificial intelligence

  • چندین سطح و منطق بسازید تا به سطح بعدی بروید Build multiple levels and logic to move to the next level

  • یک خط پایان با یک جایزه در پایان اضافه کنید Add a finish line with an award at the end

  • نتیجه بازی Race Car Conclusion of Race Car game

در حال انفجار Exploding Presents

  • مقدمه ای بر Exploding Presents Introduction to Exploding Presents

  • اشیاء ما را ایجاد کنیم Create our objects

  • راه اندازی هدایا Launching presents

  • هدیه های ما را منفجر کنید Explode our presents

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

  • افزودن یک بمب Adding a bomb

  • نتیجه گیری از هدایای انفجاری Conclusion of Exploding Presents

ایجاد هوش مصنوعی دشمن با Pathfinding Creating Enemy AI with Pathfinding

  • مقدمه ای بر هوش مصنوعی دشمن Introduction to Enemy AI

  • اضافه کردن یک قهرمان و جن دشمن Adding a hero and enemy sprites

  • راه اندازی مسیریابی Setting up pathfinding

  • موانع را اضافه کنید Add obstacles

  • سکه ها را برای جمع آوری اضافه کنید Add coins to collect

  • دشمنان را به طور خودکار تخم ریزی کنید Auto-spawn enemies

  • به قهرمان ما گلوله اضافه کنید Add bullets to our hero

  • نتیجه گیری از مسیریابی ما Conclusion of our pathfinding

بازی ماجراجویی قارچ Fungus Adventure Game

  • نسخه ی نمایشی بازی Demo the Game

  • Layout: Layout را تنظیم کنید Layout: Setup the Layout

  • طرح‌بندی: راه‌اندازی تصاویر پس‌زمینه و مانع Layout: Setup Background & Barrier Images

  • قهرمان: ایجاد قهرمان/بازیکن Hero: Create Hero/Player

  • Hero: اضافه کردن Layout Restart Hero: Add Layout Restart

  • بلوک ها: بلوک ها و طرح بندی ایجاد کنید Blocks: Create Blocks & Layout

  • بلوک: شکستن آجر و جوایز تخم ریزی Blocks: Break Bricks & Spawn Prizes

  • بلوک: جمع آوری جوایز Blocks: Collect Prizes

  • دشمنان: دشمن قارچ ایجاد کنید Enemies: Create Mushroom Enemy

  • دشمنان: اضافه کردن هوش مصنوعی Enemies: Add Artificial Intelligence

  • دشمنان: بلوک مرزی ایجاد کنید Enemies: Create Boundary Block

  • دشمنان: دشمن لاک پشت را ایجاد کنید Enemies: Create Turtle Enemy

  • دشمنان: Setup Collision Enemies: Setup Collision

  • سکه: ایجاد نمایشگر سر بالا (HUD) Coins: Create Heads Up Display (HUD)

  • جایزه: ایجاد جایزه تفنگ Prize: Create Gun Prize

  • جایزه: ایجاد جایزه شکست ناپذیری Prize: Create Invincibility Prize

  • اصلاحات: یک درب خروجی اضافه کنید Refinements: Add an Exit Door

بازی بالن پاپ (پشتیبانی لمسی برای تبلت ها) Balloon Pop Game (Touch Support for Tablets)

  • طرح‌بندی را تنظیم کنید، پس‌زمینه اضافه کنید و انیمیشن‌های بالون را ایجاد کنید. Setup the layout, add a background, and create our balloon's animations.

  • رویدادها را به صورت خودکار بالون ما به صورت فواصل تصادفی اضافه کنید Add events to auto-spawn our balloon as random intervals

  • رویدادهای ما را برای پرتاب بادکنک ها تعریف کنید Define our events to pop the balloons

  • اضافه کردن نمره و منطق "از دست رفته". Adding a score and "missed" logic

  • یک تایمر بازی و منطق "بازی تمام شده" ایجاد کنید Create a game timer and "game over" logic

  • بازی خود را با منطق شروع مجدد نهایی کنیم Finalizing our game with some re-start logic

غرق نشو Don't Drown

  • معرفی بازی غرق نشو Introduction to Don't Drown Game

  • مرد چوبی ما را بسازید Build our stick-man

  • مفاصل را به چوب ما اضافه کنید Add joints to our stick-man

  • به مرد چوبی ما نیرو وارد کنید تا بتوان او را به اطراف هل داد Apply force to our stick-man so he can be nudged around

  • یک پلت فرم برای مرد چوبی ما بسازید تا با آن تعامل داشته باشد Build a platform for our stick-man to interact with

  • جعبه ای اضافه کنید که به صورت پویا می افتد و مانعی ایجاد می کند Add a crate that dynamically falls and causes an obstacle

  • یک ستاره اضافه کنید تا مرد چوبی ما جمع کند Add a star for our stick-man to collect

  • لایه ها را با نمایشگر HUD اضافه کنید Add layers with a HUD display

  • لهستانی و تست بازی ما Polish and test our game

جست و خیز خرگوش Bunny Hop

  • معرفی بازی بانی هاپ پلتفرم Introduction to Bunny Hop Platform Game

  • طرح، پس زمینه، قالب و صفحه نمایش را ایجاد کنید Create layout, background, template and screen

  • راه اندازی زمین از طریق طرح Setup ground through layout

  • اضافه کردن قهرمان اسم حیوان دست اموز ما Adding our bunny hero

  • اضافه کردن تمام انیمیشن های قهرمان ما Adding all of our hero animations

  • وقتی قهرمان ما می میرد دوباره بازپرداخت کنیم Respawning our hero when he dies

  • اضافه کردن جامپ تراس و تخته فنری Adding jump-thrus and spring boards

  • ایجاد دشمن پرنده Creating a bird enemy

  • اضافه کردن توانایی قهرمان ما برای شلیک هویج Adding the ability for our hero to shoot carrots

  • جمع آوری جواهرات و به دست آوردن هویج Collecting gems and earning carrots

  • ساخت هدآپ نمایش (HUD) Build a heads-up-display (HUD)

  • پیگیری زندگی قهرمان ما Keeping track of our hero's lives

  • اضافه کردن یک خروجی برای بردن قهرمان ما به سطح 2 Adding an exit to take our hero to level 2

  • سطح 2، ایجاد طرح، قالب و زمین Level 2, creating layout, template and ground

  • ایجاد دشمن گراز Creating a boar enemy

  • ایجاد دشمن خرس Creating a bear enemy

  • افزودن HUD به سطح 2 Adding the HUD to level 2

  • اضافه کردن یک جایزه هویج Adding a carrot reward

  • بررسی تمام سطح 2 Reviewing all of Level 2

  • سطح 3، ایجاد طرح، قالب و زمین Level 3, Creating layout, template and ground

  • اضافه کردن یک دشمن رئیس Adding a boss enemy

  • کشتن دشمن رئیس Killing the boss enemy

  • نتیجه گیری بانی هاپ و بررسی بازی Bunny Hop conclusion and game walkthrough

بمب افکن هواپیما Airplane Bomber

  • معرفی بازی هواپیمای بمب افکن Introduction to Airplane Bomber game

  • پس زمینه و کاراکتر ایجاد کنید Create background and characters

  • رفتارها و موشک ها را اضافه کنید Add the behaviors and missiles

  • همه رویدادها و اقدامات ما را ایجاد کنید Create all of our events and actions

  • ذرات و برخوردها را اضافه کنید Add the particles and collisions

  • مرزهای هواپیما و یک امتیاز را اضافه کنید Add our plane boundaries and a score

  • نتیجه گیری از بازی هواپیمای ما Conclusion of our airplane game

بازی دفاع از برج Tower Defense Game

  • مقدمه ای بر بازی دفاع از برج Introduction to Tower Defense Game

  • پس زمینه و مخازن ایجاد کنید Create background and tanks

  • استفاده از رفتار مسیریابی Using the Pathfinding behavior

  • ایجاد برجک Creating a turret

  • تخریب تانک های ما Destorying our tanks

  • افزودن ذرات و امتیازات Adding particles and scores

  • نتیجه گیری از بازی دفاع برج ما Conclusion of our Tower Defense game

ماجراجویی غار گدازه Lava Cave Adventure

  • قسمت اول: طرح بندی بازی Lava Cave Part One: Lava Cave Game Layout

  • قسمت دوم: طرح بندی بازی Lava Cave Part Two: Lava Cave Game Layout

  • دستورالعمل های غار گدازه به زودی! Lava Cave Instructions Coming Soon!

نتیجه! Conclusion!

  • ویدیوی برخی از بازی های ویدیویی بچه ما! Video of some of our kid's video games!

  • متشکرم Thank You

نمایش نظرات

Udemy (یودمی)

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

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

آموزش کدنویسی بازی های ویدیویی: راهنمای کامل ساخت 2 و 3
جزییات دوره
15 hours
149
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,219
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

William Bushee William Bushee

مربی پرفروش