کتاب بازی‌سازی برای IBM PC: رمزگشایی و خلق بازی‌های کلاسیک با الهام از Compute!

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب بازی‌سازی برای IBM PC: رمزگشایی و خلق بازی‌های کلاسیک با الهام از Compute!

موضوع کلی: مهارت‌های توسعه نرم‌افزار و بازی

موضوع میانی: کدنویسی و طراحی بازی برای کامپیوترهای شخصی اولیه

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر بازی‌سازی در IBM PC
  • 2. آشنایی با سخت‌افزار IBM PC و محدودیت‌ها
  • 3. مروری بر سیستم‌عامل DOS و محیط کدنویسی
  • 4. نصب و راه‌اندازی کامپایلر BASIC
  • 5. مقدمات زبان BASIC و دستورات اساسی
  • 6. آشنایی با متغیرها، انواع داده و عملگرها
  • 7. ورودی و خروجی: دریافت اطلاعات از کاربر و نمایش متن
  • 8. حلقه‌ها و شرط‌ها: کنترل جریان برنامه
  • 9. آرایه‌ها: ذخیره‌سازی مجموعه‌ای از داده‌ها
  • 10. زیربرنامه‌ها و توابع: سازماندهی کد
  • 11. آشنایی با گرافیک متنی (Text Mode)
  • 12. نقاشی کاراکترها و استفاده از رنگ‌ها
  • 13. ایجاد منوها و رابط کاربری ساده
  • 14. مقدمه‌ای بر گرافیک CGA
  • 15. تنظیم مودهای گرافیکی CGA
  • 16. رسم خطوط، دایره‌ها و مستطیل‌ها
  • 17. پر کردن اشکال و استفاده از الگوها
  • 18. آشنایی با پالت رنگ CGA
  • 19. انیمیشن ساده با تغییر رنگ و موقعیت
  • 20. مقدمه‌ای بر بافر صفحه و تکنیک‌های نمایش
  • 21. آشنایی با صفحه کلید و مدیریت ورودی
  • 22. تشخیص کلیدهای فشرده شده و واکنش به آن‌ها
  • 23. حرکت دادن کاراکترها و اشیاء با کلیدها
  • 24. ایجاد بازی‌های متنی ساده (Text Adventures)
  • 25. طراحی داستان و مسیرهای مختلف بازی
  • 26. پیاده‌سازی تعامل با کاربر از طریق متن
  • 27. آشنایی با مفاهیم هوش مصنوعی (AI) پایه
  • 28. حرکت دادن دشمنان به صورت تصادفی
  • 29. تعقیب بازیکن با الگوریتم‌های ساده
  • 30. جلوگیری از برخورد اشیاء با یکدیگر
  • 31. آشنایی با صدا در IBM PC
  • 32. پخش صداهای ساده با استفاده از SPEAKER
  • 33. ایجاد صداهای مختلف و جلوه‌های صوتی
  • 34. آشنایی با موسیقی در BASIC
  • 35. نوشتن ملودی‌های ساده
  • 36. ایجاد افکت‌های صوتی برای بازی
  • 37. مقدمه‌ای بر وقفه ها (Interrupts)
  • 38. استفاده از وقفه ها برای کنترل سخت افزار
  • 39. زمان‌بندی و مدیریت زمان با وقفه ها
  • 40. آشنایی با دیسک و فایل‌ها
  • 41. ذخیره و بارگذاری اطلاعات بازی
  • 42. ذخیره امتیازات و تنظیمات کاربر
  • 43. مقدمه‌ای بر گرافیک EGA
  • 44. تنظیم مودهای گرافیکی EGA
  • 45. استفاده از پالت رنگ EGA پیشرفته
  • 46. آشنایی با Sprites و انیمیشن پیشرفته
  • 47. ایجاد و نمایش Sprites متحرک
  • 48. مدیریت برخورد Sprites
  • 49. بهینه‌سازی کد BASIC برای افزایش سرعت
  • 50. استفاده از کامپایلرهای BASIC برای بهبود کارایی
  • 51. بررسی محدودیت‌های حافظه و راه‌حل‌ها
  • 52. آشنایی با برنامه‌نویسی اسمبلی (Assembly)
  • 53. مقدمات زبان اسمبلی و دستورات پایه
  • 54. ارتباط بین BASIC و Assembly
  • 55. استفاده از Assembly برای بخش‌های حیاتی بازی
  • 56. تکنیک‌های بهینه‌سازی کد Assembly
  • 57. مقدمه‌ای بر طراحی بازی‌های پلتفرمر
  • 58. طراحی مراحل و چالش‌ها
  • 59. پیاده‌سازی پرش و حرکت بازیکن
  • 60. تشخیص برخورد با سکوها و موانع
  • 61. ایجاد دشمنان و الگوهای حرکتی
  • 62. مقدمه‌ای بر طراحی بازی‌های تیراندازی
  • 63. حرکت دادن سفینه فضایی یا شخصیت
  • 64. شلیک گلوله‌ها و تشخیص برخورد
  • 65. ایجاد دشمنان و الگوهای حرکتی
  • 66. امتیازدهی و مدیریت سطح دشواری
  • 67. مقدمه‌ای بر طراحی بازی‌های معمایی
  • 68. طراحی معماها و چالش‌های منطقی
  • 69. پیاده‌سازی منطق بازی و قوانین
  • 70. ارائه راهنمایی و سرنخ به بازیکن
  • 71. مقدمه‌ای بر طراحی بازی‌های استراتژیک
  • 72. مدیریت منابع و واحدها
  • 73. حرکت دادن واحدها و حمله به دشمنان
  • 74. ایجاد ساختارها و ارتقاءها
  • 75. مقدمه‌ای بر طراحی بازی‌های نقش‌آفرینی (RPG)
  • 76. ایجاد شخصیت‌ها و آمارها
  • 77. مبارزه با دشمنان و کسب تجربه
  • 78. مدیریت Inventory و آیتم‌ها
  • 79. آشنایی با موتورهای بازی‌سازی ساده (Simple Game Engines)
  • 80. ساخت یک موتور بازی 2D پایه
  • 81. مدیریت Sprites، برخورد و انیمیشن
  • 82. استفاده از موتور بازی برای ساخت بازی‌های ساده
  • 83. طراحی صدا و موسیقی برای بازی
  • 84. ایجاد افکت‌های صوتی و موسیقی متن
  • 85. بهینه‌سازی صدا و موسیقی برای سخت‌افزار محدود
  • 86. تست و رفع اشکال (Debugging) بازی
  • 87. استفاده از ابزارهای Debugging
  • 88. یافتن و رفع خطاها در کد
  • 89. بهینه‌سازی عملکرد بازی و رفع گلوگاه‌ها
  • 90. تولید فایل اجرایی بازی (Executable)
  • 91. ایجاد فایل اجرایی مستقل از کامپایلر
  • 92. بسته‌بندی بازی و توزیع آن
  • 93. طراحی بسته‌بندی و مستندات بازی
  • 94. ایجاد راهنمای کاربر و توضیحات بازی
  • 95. تبلیغ و بازاریابی بازی
  • 96. معرفی بازی به دیگران
  • 97. نوشتن نقد و بررسی برای بازی
  • 98. بررسی بازی‌های کلاسیک IBM PC
  • 99. تحلیل طراحی و کد بازی‌های محبوب
  • 100. الهام گرفتن از بازی‌های قدیمی برای ایده‌های جدید

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.