دوره آموزشی مبانی توسعه بازی: ریاضیات مرتبط با بازی
53 دقیقهمبتدی2017-05-04
مدرسین

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
جزئیات دوره
اگر توسعهدهنده بازی هستید، میتوانید با دانستن چند تکنیک ریاضی رایج بر بسیاری از موانع برنامهنویسی غلبه کنید. در این دوره، با مفاهیم شبکهها و تشخیص برخورد و همچنین فرمولهای مفیدی که میتوانید برای مسائل مختلف به کار ببرید، آشنا شوید. در طول دوره، جسی فریمن بر ریاضیات بازی در سطح مبتدی تمرکز می کند و در مثال های خود از جاوا اسکریپت استفاده می کند. او سه موضوع اصلی را پوشش میدهد - چیدمان، برخورد، و فرمولها - از طرحبندی شروع میشود، جایی که او به مرکز کردن اشیا و کار با شبکهها میپردازد. در مرحله بعد، او در مورد برخورد بحث می کند، جایی که شما را از طریق برخورد نقطه، برخورد مستطیل و نحوه تشخیص فاصله بین دو نقطه می برد. در نهایت، او فرمول هایی را برای محاسبه سلامت و تجربه پوشش می دهد. زمانی که این دوره را به پایان می رسانید، مهارت های ریاضی پایه ای خواهید داشت که می توانید در هر بازی به کار ببرید.
اهداف یادگیری
مرکز کردن اشیاء
طرح افقی و عمودی
رندر کردن مجموعه ای از جعبه ها در یک شبکه
برخوردهای نقطه ای
برخورد مستطیل
تشخیص فاصله بین دو جسم
محاسبه درصد و نسبت سلامتی بازیکن
محاسبه تجربه برای یک بازیکن بر اساس سطح آنها
اهداف یادگیری
مرکز کردن اشیاء
طرح افقی و عمودی
رندر کردن مجموعه ای از جعبه ها در یک شبکه
برخوردهای نقطه ای
برخورد مستطیل
تشخیص فاصله بین دو جسم
محاسبه درصد و نسبت سلامتی بازیکن
محاسبه تجربه برای یک بازیکن بر اساس سطح آنها
مهارت ها
Real-Time ScriptingGame DevelopmentJavaScriptOracleVisualization and Real-TimeSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. چیدمان
- 04 - مرکز اشیاء
- 05 - طرح افقی و عمودی
- 06 - طرح بندی شبکه ای
2. برخورد
- 07 - برخوردهای نقطه ای
- 08 - برخورد مستطیل
- 09 - فاصله بین دو جسم
3. فرمول ها
- 10 - Healthbar و درصدها
- 11 - ماشین حساب تجربه
- 12 - توئین خطی
نتیجه
- 13 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کسب گواهی یونیتی: توسعه طراحی بازی، تولید و آگاهی از صنعت
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: UI و بازیهای 2D
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: مبانی
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: صدا و افکت ها
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: اسکریپت نویسی با سی شارپ
- دوره آموزشی الگوریتم های هوش مصنوعی برای بازی
- دوره آموزشی یونیتی 5: ایجاد یک سیستم گفتگوی شخصیت
- دوره آموزشی RetroPie: ساخت کنسول بازی ویدیویی با Raspberry Pi