دوره استاد بازیسازی BBC Micro: خلق بازیهای نوستالژیک با کدهای جاودان همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب استاد بازیسازی BBC Micro: خلق بازیهای نوستالژیک با کدهای جاودان
موضوع کلی: طراحی و توسعه بازیهای ویدیویی کلاسیک
موضوع میانی: برنامهنویسی بازی برای کامپیوترهای خانگی دهه 80 (BBC Micro)
📋 سرفصلهای کتاب (100 موضوع)
- 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. تکنیکهای داستانسرایی در بازیهای کلاسیک
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.