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