لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه بازی Cross Platform با MonoGame
Cross Platform Game Development with MonoGame
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره شما اصول اولیه ساخت بازی با پلتفرم متقابل را با استفاده از MonoGame خواهید آموخت. این دوره به شما یاد می دهد که چگونه آن را تا حد امکان آسان کنید. شما یاد خواهید گرفت که چگونه از MonoGame برای توسعه بازی های مبتنی بر XNA که بر روی ویندوز، اندروید، iOS و غیره اجرا می شوند، استفاده کنید. در این دوره ما برخی از مفاهیم اساسی توسعه بازی را در حین ایجاد یک کلون اولیه Pong پوشش خواهیم داد. سپس آن بازی را می گیریم و آن را روی iOS، Android و WP7 کار می کنیم. اگر به فکر وارد شدن به توسعه بازی هستید یا همیشه به این موضوع علاقه داشته اید، این یک راه عالی برای شروع است. این یک دوره مبتدی است که نیازی به دانستن هیچ چیز در مورد توسعه بازی ندارد.
سرفصل ها و درس ها
معرفی بازی MonoGame
Introduction to MonoGame
معرفی دوره
Course Introduction
آنچه این دوره شامل می شود
What This Course Covers
مروری بر توسعه بازی
Overview of Game Development
اهداف دوره
Course Goals
XNA چیست؟
What is XNA?
MonoGame چیست؟
What is MonoGame?
چرا MonoGame؟
Why MonoGame?
MonoGame چگونه کار می کند
How MonoGame Works
در حال نصب
Installing
پروژه MonoGame
The MonoGame Project
خلاصه
Summary
ساخت کلون پنگ
Building a Pong Clone
معرفی
Introduction
اصول اولیه پنگ
Pong Basics
شکستن بازی
Breaking Apart the Game
ساختن نمای کلی Paddle
Building the Paddle Overview
کشیدن پارو
Drawing the Paddle
نسخه ی نمایشی: ساختن پادل
Demo: Building the Paddle
Refactoring برای استفاده از Sprite
Refactoring to use Sprite
ساخت پارو متحرک
Making the Paddle Movable
نسخه ی نمایشی: ساختن پارو متحرک
Demo: Making the Paddle Movable
محدود کردن پارو
Restricting the Paddle
نسخه ی نمایشی: محدود کردن دست و پا زدن
Demo: Restricting the Paddle
ساخت توپ
Making a Ball
نسخه ی نمایشی: ساخت یک توپ
Demo: Making a Ball
شلیک توپ
Firing the Ball
خلاصه
Summary
اتمام کلون پنگ
Finishing the Pong Clone
معرفی
Introduction
نگه داشتن توپ در محدوده
Keeping the Ball in Bounds
بازتاب توپ
Reflecting the Ball
اضافه کردن یک پخش کننده کامپیوتر
Adding a Computer Player
پیاده سازی پدل کامپیوتری
Implementing the Computer Paddle
حرکت دادن پدال کامپیوتر
Moving the Computer Paddle
مبانی تشخیص برخورد
Collision Detection Basics
پیاده سازی تشخیص برخورد
Implementing Collision Detection
امتیاز دهی
Scoring
رسم امتیاز
Drawing the Score
به روز رسانی امتیاز
Updating the Score
هوش مصنوعی
AI
پیاده سازی هوش مصنوعی پایه
Implementing Basic AI
خلاصه
Summary
در حال اجرا بر روی اندروید
Running on Android
معرفی
Introduction
بررسی اجمالی
Overview
مونو برای اندروید
Mono for Android
نصب مونو برای اندروید
Installing Mono for Android
ایجاد پروژه
Creating the Project
پیوند دادن کد
Linking the Code
آماده شدن برای دویدن
Getting Ready to Run
در حال اجرا بر روی یک دستگاه
Running on a Device
کنترل ها را لمس کنید
Touch Controls
پیاده سازی کشیدن
Implementing Dragging
پیاده سازی ضربه بزنید
Implementing Tap
شلیک توپ
Firing the Ball
سازگاری با عقب
Backwards Compatibility
خلاصه
Summary
در حال اجرا در iOS
Running on iOS
معرفی
Introduction
پیش نیازها
Prerequisites
طرح اساسی
The Basic Plan
تک لمسی
MonoTouch
ایجاد پروژه
Creating the Project
گرفتن MonoGame
Getting MonoGame
اضافه کردن MonoGame
Adding MonoGame
راه اندازی بازی
Launching the Game
مشکل سرعت
The Velocity Problem
تثبیت سرعت
Fixing Velocity
Issue را لمس کنید
Touch Issue
بدون صفحه کلید
No Keyboard
درست کردن توپ
Fixing the Ball
خلاصه
Summary
در حال اجرا در WP7 و بیشتر
Running on WP7 and More
نمایش نظرات