آموزش ریاضیات بازی‌سازی و عملیات پایه - آخرین آپدیت

دانلود Introduction to Game Math and Basic Operations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. مفاهیم ضروری ریاضیات بازی را که برای توسعه در یونیتی (Unity) نیاز دارید، فرا بگیرید. با بررسی عملیات بیتی (Bitwise)، سیستم‌های مختصاتی و محاسبات فاصله، پایه‌ای قوی در اصول ریاضی که زیربنای برنامه‌نویسی بازی‌هاست، ایجاد خواهید کرد. این دوره موضوعات پیچیده را به درس‌های قابل مدیریت تقسیم می‌کند و شما را قادر می‌سازد مفاهیم کلیدی را درک کرده و آن‌ها را در توسعه واقعی بازی‌ها به کار ببرید. سفر ما با معرفی جامع عملیات بیتی آغاز می‌شود؛ جایی که یاد می‌گیرید چگونه با اعداد باینری، فلگ‌های بیتی و جابجایی بیت‌ها (Bit Shifting) برای بهینه‌سازی عملکرد کار کنید. از طریق مجموعه‌ای از مثال‌های کاربردی، از جمله Bitboards، خواهید دید که این عملیات چگونه در توسعه بازی استفاده می‌شوند. پس از تسلط بر مبانی، به سراغ ریاضیات مکان‌محور می‌روید و با مختصات دکارتی، رسم نقاط و ترسیم خطوط در یک شبکه دو بعدی آشنا می‌شوید. با پیشروی در دوره، از طریق چالش‌های کدنویسی و تمریناتی که یادگیری شما را تقویت می‌کند، تجربه عملی کسب خواهید کرد. همچنین نحوه استفاده از ابزارهای خاص یونیتی برای عملیات بیتی و مدیریت وضعیت بازی (Game State) را کشف خواهید کرد. با به‌کارگیری این تکنیک‌ها در عمل، در استفاده از ریاضیات برای حل مشکلات واقعی توسعه بازی اعتماد به نفس پیدا می‌کنید. این دوره برای هر کسی که در توسعه بازی تازه‌کار است یا به دنبال ارتقای مهارت‌های خود در یونیتی است، ایده‌آل است. این آموزش هیچ پیش‌نیاز ریاضی بازی را نمی‌طلبد و برای مبتدیان یا کسانی که آشنایی اندکی با برنامه‌نویسی دارند، مناسب است. مفاهیم بنیادی ارائه شده در این دوره، زیربنای موضوعات پیشرفته‌تر توسعه بازی را تشکیل می‌دهد. در پایان این دوره، شما قادر خواهید بود از عملیات بیتی برای مدیریت بهینه وضعیت بازی استفاده کنید، مختصات دکارتی را در فضای دو بعدی پیاده‌سازی نمایید، فاصله بین نقاط را محاسبه کنید و مبانی ریاضی توسعه بازی در یونیتی را به طور کامل درک کنید.

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

مقدمه و خوش‌آمدگویی Introduction and Welcome

  • معرفی تخصص و دوره Introduction to the Specialization

  • پیوستن به جامعه دانشجویی H3D Join the H3D Student Community

  • به‌روزرسانی به یونیتی 6 Updating to Unity 6

عملیات بیتی (Bitwise) Bitwise Operations

  • بیت‌ها، بایت‌ها و اعداد باینری Bits, Bytes and Binary

  • فلگ‌های بیتی و عملگرهای بیتی Bit Flags & Bitwise Operators

  • غیرفعال کردن فلگ‌های بیتی Turning Bit Flags Off

  • ماسک‌های بیتی (Bit Masks) Bit Masks

  • پاسخ چالش ماسک بیتی Bit Mask Challenge Solution

  • جابجایی بیت‌ها (Bit Shifting) Bit Shifting

  • تغییر وضعیت بیت‌ها و نکات خاص یونیتی Bit Toggling and Unity Specifics

  • مفهوم Bitboards Bitboards

  • پیاده‌سازی عملی Bitboards - بخش اول Putting Bitboards Into Practice Part 1

  • پیاده‌سازی عملی Bitboards - بخش دوم Putting Bitboards Into Practice Part 2

  • پیاده‌سازی عملی Bitboards - بخش سوم Putting Bitboards Into Practice Part 3

مکان و مختصات Location

  • مختصات دکارتی و نقاط Cartesian Coordinates & Points

  • رسم نقاط: یک ساختار داده ساده Plotting Points: A Simple Data Structure

  • ترسیم خطوط: پاسخ تمرین Drawing Lines: Solution

  • چالش رسم خط نموداری Graph Line Challenge

  • تمرین تعیین مکان نقاط دو بعدی در صفحه دکارتی Practice Locating 2D Points on a Cartesian Plane

  • محاسبه فاصله - بخش اول Calculating Distance Part 1

  • محاسبه فاصله - بخش دوم Calculating Distance Part 2

نمایش نظرات

آموزش ریاضیات بازی‌سازی و عملیات پایه
جزییات دوره
7h 15m
21
(آخرین آپدیت)
91
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده