کتاب استادی در بازیسازی رترو: خلق بازیهای هشت-بیتی با Color BASIC با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
استادی در بازیسازی رترو: خلق بازیهای هشت-بیتی با Color BASIC استادی در بازیسازی رترو: خلق بازیهای هشت-بیتی با Color BASIC سفری به قلب دوران طلایی بازیهای ویدیویی آیا دلتان برای سادگی جذاب و هیجان...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استادی در بازیسازی رترو: خلق بازیهای هشت-بیتی با Color BASIC
موضوع کلی: توسعه بازی
موضوع میانی: بازیسازی رترو (Retro)
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای بازیسازی رترو
- 2. Color BASIC: آشنایی با محیط و دستورات
- 3. حافظه و مدیریت آن در TRS-80 Color Computer
- 4. آشنایی با محدودیتهای سختافزاری CoCo
- 5. پیکسلها، رزولوشن و رنگها در CoCo
- 6. آشنایی با دستور POKE و کاربردهای آن
- 7. آشنایی با دستور PEEK و کاربردهای آن
- 8. نوشتن اولین برنامه ساده: چاپ متن
- 9. ورودی و خروجی: دریافت ورودی از کاربر
- 10. حلقهها و تکرار در Color BASIC
- 11. دستورات شرطی: IF...THEN...ELSE
- 12. متغیرها و انواع داده در Color BASIC
- 13. آرایهها: ذخیره و مدیریت دادههای متوالی
- 14. توابع: ساخت بلوکهای کد قابل استفاده مجدد
- 15. زیربرنامهها: سازماندهی کد
- 16. دستورات گرافیکی: CIRCLE, LINE, PAINT
- 17. رسم اشکال هندسی ساده
- 18. استفاده از رنگها در گرافیک
- 19. ایجاد الگوهای رنگی
- 20. متحرک سازی ساده: تغییر موقعیت اجسام
- 21. مقدمهای بر يتها (Sprites)
- 22. ایجاد و مدیریت يتها
- 23. حرکت دادن يتها روی صفحه
- 24. تشخیص برخورد يتها
- 25. ایجاد یک پسزمینه ثابت
- 26. ایجاد یک پسزمینه متحرک (Scrolling)
- 27. صداسازی ساده: تولید صدا با SOUND
- 28. ساخت صداهای ابتدایی (بیپ، نویز)
- 29. استفاده از TIMER برای زمانبندی
- 30. ایجاد یک صفحه نمایش امتیاز (Score)
- 31. ایجاد یک سیستم کنترل بازی ساده
- 32. آشنایی با joystick و نحوه استفاده از آن
- 33. طراحی رابط کاربری (UI) ساده
- 34. ایجاد منوهای ساده
- 35. ذخیره و بارگذاری دادهها از نوار کاست
- 36. مدیریت فایلها روی نوار کاست
- 37. بهینهسازی کد برای سرعت بیشتر
- 38. تکنیکهای فشردهسازی کد
- 39. تکنیکهای کاهش مصرف حافظه
- 40. آشنایی با محدودیتهای FPS (فریم بر ثانیه)
- 41. تکنیکهای افزایش FPS
- 42. مقدمهای بر هوش مصنوعی (AI) ساده
- 43. ایجاد دشمنان با الگوهای حرکتی ساده
- 44. ایجاد دشمنان با هوش مصنوعی پایهای
- 45. ایجاد سیستم شلیک
- 46. ایجاد سیستم سلامتی (Health)
- 47. ایجاد سیستم مرگ و زندگی مجدد
- 48. طراحی سطح بازی ساده
- 49. ایجاد موانع و چالشها
- 50. ایجاد جمعآوریها (Collectibles)
- 51. ایجاد پایان بازی و شرایط برد
- 52. بازیسازی: طراحی یک بازی پلتفرمر ساده
- 53. بازیسازی: طراحی یک بازی شوتر ساده
- 54. بازیسازی: طراحی یک بازی معمایی ساده
- 55. بازیسازی: طراحی یک بازی مسابقهای ساده
- 56. تست و رفع اشکال (Debugging) کد
- 57. ابزارهای Debugging در Color BASIC
- 58. بهینهسازی گرافیکی: تکنیکهای رندرینگ
- 59. بهینهسازی صدا: تکنیکهای تولید صدا
- 60. استفاده از interruptها (مقدماتی)
- 61. برنامهنویسی مستقیم حافظه (مقدماتی)
- 62. آشنایی با صفحه نمایش پیشرفته (Advanced Graphics)
- 63. استفاده از double buffering
- 64. آشنایی با مولتی پلیر (Multiplayer) ساده
- 65. ایجاد بازی دو نفره ساده
- 66. ایجاد leaderboard (تابلوی امتیازات)
- 67. تکنیکهای پیشرفته حرکت يتها
- 68. تکنیکهای پیشرفته تشخیص برخورد
- 69. ایجاد انیمیشنهای پیچیده
- 70. طراحی افکتهای ویژه گرافیکی
- 71. ایجاد افکتهای صوتی پیشرفته
- 72. تلفیق صدا و تصویر
- 73. ساخت موسیقی ساده با SOUND
- 74. استفاده از دستورات Machine Language (مقدماتی)
- 75. استفاده از پیادهسازیهای کتابخانهای (Library Implementations)
- 76. ایجاد سیستم Level Editor
- 77. ایجاد سیستم Tile-Based Map
- 78. طراحی شخصیت اصلی بازی
- 79. طراحی دشمنان متنوع
- 80. طراحی سلاحهای مختلف
- 81. طراحی سیستم ارتقا (Upgrade)
- 82. طراحی Power-upها
- 83. پیادهسازی سیستم Cutscene (میانپرده)
- 84. ساخت دمو (Demo) از بازی
- 85. بازاریابی بازیهای رترو
- 86. معرفی انجمنها و منابع آنلاین
- 87. اشتراکگذاری بازیها با دیگران
- 88. تبدیل ایدهها به بازی: فرآیند طراحی
- 89. مستندسازی کد
- 90. طراحی هنری بازی: پالت رنگ و استایل
- 91. مراحل انتشار بازی برای CoCo
- 92. نکات و ترفندهای پیشرفته برنامهنویسی
- 93. چالشهای بازیسازی رترو و راهحلها
- 94. مفاهیم پیشرفته هوش مصنوعی (AI)
- 95. تکنیکهای پیشرفته صوتی و تصویری
- 96. آینده بازیسازی رترو
- 97. منابع الهامبخش: بازیهای کلاسیک CoCo
- 98. بررسی کدهای بازیهای معروف CoCo
- 99. مرور و جمعبندی مباحث دوره
- 100. پروژه نهایی: ساخت یک بازی کامل
تگها:
8-bit Games
Color Basic
Color Computer
Color Computer Games
Game Development
Retro Game Development
Retro Games Master
TRS-80
آموزش بازیسازی
بازی کلاسیک
بازیسازی رترو
بازیهای هشت-بیتی
برنامه نویسی BASIC
توسعه بازی
کتاب TRS-80
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.