کتاب استاد بازیسازی BBC Micro: خلق بازیهای نوستالژیک با کدهای جاودان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
استاد بازیسازی BBC Micro: خلق بازیهای نوستالژیک با کدهای جاودان استاد بازیسازی BBC Micro: خلق بازیهای نوستالژیک با کدهای جاودان آیا آمادهاید به قلب تپنده بازیهای ویدیویی کلاسیک سفر کنید؟ به دنیا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استاد بازیسازی BBC Micro: خلق بازیهای نوستالژیک با کدهای جاودان
موضوع کلی: طراحی و توسعه بازیهای ویدیویی کلاسیک
موضوع میانی: برنامهنویسی بازی برای کامپیوترهای خانگی دهه 80 (BBC Micro)
📋 سرفصلهای دوره
- 1. مبانی کامپیوتر خانگی BBC Micro
- 2. آشنایی با زبان BASIC در BBC Micro
- 3. اولین برنامههای BASIC: سلام دنیا
- 4. متغیرها و انواع داده در BASIC
- 5. عملگرهای ریاضی در BASIC
- 6. دستورات ورودی و خروجی در BASIC
- 7. حلقهها و دستورات شرطی در BASIC
- 8. مدیریت رشتهها در BASIC
- 9. آرایهها در BASIC
- 10. ساختار برنامهنویسی در BASIC
- 11. نکات کاربردی BASIC برای بازیسازی
- 12. حافظه در BBC Micro: RAM و ROM
- 13. دستورات گرافیکی اولیه در BBC Micro
- 14. صفحه نمایش در BBC Micro: حالتهای مختلف
- 15. پالت رنگ در BBC Micro
- 16. دستورات ترسیم اشکال هندسی
- 17. ترسیم خطوط و منحنیها
- 18. پر کردن مناطق با رنگ
- 19. مدیریت کاراکترها و فونتها
- 20. توابع گرافیکی پیشرفته
- 21. کار با ماوس و جوی استیک
- 22. ورودی از کیبورد و تحلیل آن
- 23. صدا در BBC Micro: تولید نویز
- 24. دستورات صوتی اولیه
- 25. استفاده از کانالهای صوتی
- 26. ایجاد موسیقی ساده
- 27. افکتهای صوتی
- 28. مدیریت حافظه برای گرافیک و صدا
- 29. قوانین طراحی بازی کلاسیک
- 30. ایدهپردازی اولیه بازی
- 31. تعیین ژانر بازی
- 32. طراحی مکانیکهای اصلی بازی
- 33. طراحی رابط کاربری (UI)
- 34. طراحی مراحل (Levels)
- 35. تست و اشکالزدایی اولیه
- 36. مقدمهای بر مفهوم Sprite
- 37. ایجاد اولین Sprite
- 38. حرکت دادن Sprite در صفحه
- 39. مدیریت برخورد (Collision Detection)
- 40. انواع برخورد ساده
- 41. پیادهسازی برخورد بین Sprite ها
- 42. پیادهسازی برخورد با محیط
- 43. انیمیشن در BBC Micro
- 44. فریمهای کلیدی انیمیشن
- 45. تکنیکهای ساده انیمیشن
- 46. مدیریت انیمیشن Sprite ها
- 47. ایجاد انیمیشنهای پیچیدهتر
- 48. مدیریت حافظه برای انیمیشن
- 49. مقدمهای بر گرافیک متنی
- 50. استفاده از گرافیک متنی در بازی
- 51. ترکیب گرافیک متنی و گرافیکی
- 52. مفاهیم پایهای برنامهنویسی شیءگرا
- 53. استفاده از ساختارها (Structures) در BASIC
- 54. مدیریت حالتهای بازی
- 55. ذخیره و بارگذاری بازی
- 56. پایاننامه بازی: امتیازدهی
- 57. پایاننامه بازی: مراحل پایانی
- 58. ایجاد صفحه شروع بازی
- 59. طراحی صفحه "Game Over"
- 60. مدیریت منوها در بازی
- 61. تکنیکهای بهینهسازی کد BASIC
- 62. فشردهسازی دادهها در BASIC
- 63. مقدمهای بر زبان اسمبلی 6502
- 64. چرا از زبان اسمبلی استفاده کنیم؟
- 65. آموزش اسمبلی: رجیسترها
- 66. آموزش اسمبلی: دستورات پایه
- 67. آموزش اسمبلی: آدرسدهی حافظه
- 68. آموزش اسمبلی: توابع و پروسیجرها
- 69. نوشتن یک روتین گرافیکی ساده با اسمبلی
- 70. نوشتن یک روتین صوتی ساده با اسمبلی
- 71. ترکیب BASIC و اسمبلی
- 72. مدیریت حافظه با زبان اسمبلی
- 73. اشکالزدایی برنامههای ترکیبی
- 74. تکنیکهای پیشرفته طراحی بازی
- 75. مکانیکهای گیمپلی پیشرفته
- 76. طراحی دشمنان هوشمند
- 77. هوش مصنوعی ساده برای دشمنان
- 78. مدیریت منطق بازی پیچیده
- 79. تکنیکهای پیشرفته برخورد
- 80. مدیریت فریمریت (Frame Rate)
- 81. بهینهسازی گرافیک در BBC Micro
- 82. کاهش تعداد رنگها
- 83. کاهش حجم دادههای گرافیکی
- 84. استفاده از صفحه نمایش دوتایی (Double Buffering)
- 85. مدیریت صداهای پیچیدهتر
- 86. ایجاد موسیقی متن
- 87. استفاده از ماژولهای موسیقی
- 88. مقدمهای بر طراحی بازیهای پلتفرمر
- 89. مکانیکهای پرش و پلتفرمینگ
- 90. طراحی مراحل پلتفرمر
- 91. پیادهسازی دشمنان در پلتفرمر
- 92. مقدمهای بر طراحی بازیهای شوتر
- 93. مکانیکهای تیراندازی
- 94. پیادهسازی گلولهها
- 95. طراحی دشمنان شوتر
- 96. مقدمهای بر طراحی بازیهای معمایی
- 97. مکانیکهای حل معما
- 98. طراحی مراحل معمایی
- 99. مدیریت منطق معماها
- 100. تکنیکهای داستانسرایی در بازیهای کلاسیک
تگها:
BASIC Programming
BBC Micro
Classic Video Games
Game Development
Game Programming
Home Computer Games
Retro Gaming
The BBC Micro gamesmaster
بازیهای دهه 80
بازیهای کلاسیک
برنامهنویسی بازی BBC Micro
توسعه بازی
طراحی بازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.