نمایش محتوای اصلی
در حال بارگذاری ...
Search
سبد خرید (0)

ساخت بازیهای دو بعدی با C Plus Plus

میثم منصف
شابک: 7-48-7785-622-978

خرداد 1404
214
261,000 تومان 290,000 تومان
-
+

نوبت چاپ یک
ویرایش یک
وزن 500 گرم
جلد 1 از 1
موجود است؟ بلی
چاپ شده است؟ بلی
در حال پیش فروش است؟ خیر
کتاب الکترونیکی است؟ خیر
به‌طور یقین می‌توان گفت که صنعت بازی‌سازی یکی از پردرآمدترین صنعت‌ها در جهان است. این صنعت در کشور ما نوپاست و جای کار و سرمایه‌گذاری زیادی دارد، هرچند که کارهایی نیز انجام شده است. ولی آنچنان پیشرفتی احساس نشده است. علت آن هم کمبود منابع آموزشی و هزینه‌های سنگین تولید بازی و نبودن نیروی حرفه‌ای در این زمینه است. در این کتاب سعی شده مفاهیم اصول ساخت و تولید بازی‌های دو بعدی با کتابخانه رایگان و منبع باز Raylib و زبان برنامه‌نویسی C++ آموزش داده شود.
فصل اول؛ نصب و راه‌اندازی 9
1-1- نصب و راه‌اندازی کامپایلرهای C و C++ در سیستم عامل لینوکس 9
1-2- نصب و راه اندازی کامپایلرهای C و C++ در سیستم عامل مک 21
1-3- نصب و راه‌اندازی کامپایلرهای C و C++ در سیستم‌عامل ویندوز 28
فصل دوم؛ ساختار یک بازی و ترسیم اشکال هندسی 37
2-1- تعریف ساختار Game Loop 37
2-2- درک مفهوم Game Loop با کدنویسی 39
2-3- مفهوم دستگاه مختصات دو بعدی 43
2-4- دستگاه مختصات دو بعدی در بازی 45
2-5- ترسیم اشکال هندسی 46
فصل سوم؛ مدیریت زمان و جابجایی اشیاء 73
3-1- جابه‌جایی اشیاء در صفحه 73
3-2- روش Frame-Base در محدود کردن سرعت اجرای بازی 74
3-3- روش Time-Base در محدود کردن سرعت اجرای بازی 76
3-4- استفاده از سینوس و کسینوس برای جابه‌جایی اشیاء 84
3-5- طیف رنگی اشیاء 95
فصل چهارم؛ مدیریت ورودی ها - کیبورد و ماوس 99
4-1- تابع IsKeyPressed 99
4-2- تابع IsKeyDown 101
4-3- تابع IsKeyUp 103
4-4- تابع SetExitKey 105
4-5- استفاده از توابع مدیریت ورودی‌ها در کد 106
4-6- تابع IsMouseButtonPressed 111
4-7- تابع IsMouseButtonDown 113
4-8- تابع IsMouseButtonReleased 114
4-9- تابع IsMouseButtonUp 115
4-10- توابع دیگر مدیریت ورودی‌ها برای ماوس 117
فصل پنجم؛ توابع تشخیص برخورد 121
5-1- تابع CheckCollisionRecs 121
5-2- تابع CheckCollisionCircles 128
5-3- تابع CheckCollisionCircleRec 131
5-4- توابع CheckCollisionPointRec و CheckCollisionPointCircle 134
فصل ششم؛ نمایش تصاویر و TEXTURE 139
6-1- توابع لود کردن تصاویر 139
6-2- توابع نمایش تصاویر در صفحه 142
6-3- ساخت Sprite Sheet 157
6-4- ساخت انیمیشن 159
6-5- تشخیص Collision Detection بر روی تصاویر 167
6-6- نمایش متن و فونت در صفحه 185
فصل هفتم؛ ایجاد جلوه‌های صوتی در بازی 197
7-1- توابع معرفی دستگاه صوتی 197
7-2- توابع لود و پخش افکت‌های صوتی - sound 197
7-3- توابع لود و پخش افکت‌های صوتی - Music 200
فصل هشتم؛ برخی توابع مهم در ساخت بازی 209
# موضوع عنوان توضیح دانلود
1 نمونه pdf نمونه دانلود
امتیاز
4.85/5 (400 نظر)
ثبت نظر/پرسش/پیشنهاد

کتاب‌های مرتبط

احتمالا دوست داشته باشید

; ;
;