آموزش توسعه بازی 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

  • معرفی Introduction

  • طرح اساسی Basic Plan

  • در حال نصب WP7 SDK Installing WP7 SDK

  • ایجاد پروژه Creating the Project

  • پیوند دادن فایل ها Linking Files

  • راه اندازی بازی Launching the Game

  • بازگشت به ویندوز 7 Back to Windows 7

  • پلتفرم های دیگر Other Platforms

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه بازی Cross Platform با MonoGame
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 27m
77
Pluralsight (پلورال سایت) pluralsight-small
23 مرداد 1391 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
116
از 5
دارد
دارد
دارد
John Sonmez

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pluralsight (پلورال سایت)

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

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