کتاب اسرار کالر کامپیوتر: کتاب جامع برنامهنویسی گرافیک، صدا و بازیسازی ۸-بیتی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
اسرار کالر کامپیوتر: دوره جامع برنامهنویسی گرافیک، صدا و بازیسازی ۸-بیتی اسرار کالر کامپیوتر: دوره جامع برنامهنویسی گرافیک، صدا و بازیسازی ۸-بیتی آیا تا به حال به دنیای شگفتانگیز کامپیوترهای کلاس...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اسرار کالر کامپیوتر: دوره جامع برنامهنویسی گرافیک، صدا و بازیسازی ۸-بیتی
موضوع کلی: برنامهنویسی کامپیوترهای کلاسیک
موضوع میانی: برنامهنویسی برای پلتفرمهای ۸-بیتی
📋 سرفصلهای دوره
- 1. مبانی کامپیوترهای ۸-بیتی و کالر کامپیوتر
- 2. معماری پردازنده 6809
- 3. حافظه RAM و ROM در کالر کامپیوتر
- 4. فضای آدرس دهی و نقشه حافظه
- 5. ثباتهای CPU و کارکرد آنها
- 6. نحوه اجرای برنامهها در کالر کامپیوتر
- 7. زبان اسمبلی 6809: دستورالعملهای اساسی
- 8. نحوه اسمبل کردن کد اسمبلی
- 9. دیباگ کردن برنامههای اسمبلی
- 10. مقدمهای بر زبان بیسیک Extended Color Basic
- 11. نحوه اجرای برنامههای بیسیک
- 12. متغیرها و انواع داده در بیسیک
- 13. عملگرها و عبارات محاسباتی در بیسیک
- 14. دستورات کنترل جریان: IF...THEN...ELSE
- 15. حلقهها: FOR...NEXT و WHILE...WEND
- 16. آرایهها در بیسیک
- 17. زیرروالها و توابع در بیسیک
- 18. ورودی و خروجی: INPUT و PRINT
- 19. کار با رشتهها در بیسیک
- 20. دسترسی مستقیم به حافظه از طریق PEEK و POKE
- 21. کنترل صدا با SOUND و PLAY
- 22. گرافیک در بیسیک: SET، RESET، LINE، CIRCLE
- 23. رنگها و پالِت رنگ در کالر کامپیوتر
- 24. حالتهای گرافیکی مختلف
- 25. صفحه نمایش و نحوه نمایش تصاویر
- 26. آشنایی با وقفه ها (Interrupts)
- 27. بررسی وقفه های سخت افزاری
- 28. نوشتن هندلر وقفه
- 29. کار با تایمرها و شمارندهها
- 30. مفهوم پورتهای ورودی/خروجی
- 31. کار با پورتهای Joystick و کلیدها
- 32. خواندن ورودی از جویاستیک
- 33. برنامهنویسی بازیهای ساده: حدس عدد
- 34. برنامهنویسی بازیهای ساده: دوز
- 35. تکنیکهای بهینهسازی کد بیسیک
- 36. ذخیره و بارگذاری برنامهها از نوار کاست
- 37. کار با درایو فلاپی دیسک (در صورت وجود)
- 38. آشنایی با فایل سیستم DOS
- 39. خواندن و نوشتن فایلها
- 40. مقدمهای بر ماشین کد
- 41. تفاوت ماشین کد و اسمبلی
- 42. نوشتن برنامههای ماشین کد ساده
- 43. ادغام ماشین کد با بیسیک
- 44. بهبود سرعت اجرای برنامهها با ماشین کد
- 45. آشنایی با صفحه نمایش متن
- 46. نوشتن متن در موقعیتهای دلخواه
- 47. کنترل رنگ متن
- 48. ایجاد منوهای متنی
- 49. کار با گرافیک سطح پایین: نوشتن مستقیم در حافظه صفحه
- 50. تکنیکهای انیمیشن ساده
- 51. مفهوم بافر دوگانه (Double Buffering)
- 52. برنامهنویسی گرافیک ایزومتریک
- 53. ایجاد اشکال سه بعدی ساده
- 54. تکنیکهای سایهزنی (Shading)
- 55. مقدمهای بر برنامهنویسی صدا
- 56. تولید امواج صوتی ساده
- 57. ایجاد افکتهای صوتی
- 58. ترکیب صداها
- 59. موسیقی در کالر کامپیوتر: نوشتن ملودی
- 60. ایجاد جلوههای ویژه تصویری
- 61. اسکرولینگ صفحه نمایش
- 62. ایجاد افکتهای رنگی جذاب
- 63. کار با Sprite ها
- 64. متحرک سازی Sprite ها
- 65. تشخیص برخورد (Collision Detection)
- 66. مدیریت منابع در بازیها
- 67. بهینهسازی استفاده از حافظه
- 68. طراحی مراحل بازی
- 69. ایجاد هوش مصنوعی ساده برای دشمنان
- 70. کنترل ورودی بازیکن
- 71. ایجاد HUD (Head-Up Display)
- 72. ایجاد سیستم امتیازدهی
- 73. ایجاد صفحه شروع و پایان بازی
- 74. اضافه کردن صدا و موسیقی به بازی
- 75. تست و دیباگ کردن بازی
- 76. انتشار بازی برای کالر کامپیوتر
- 77. آشنایی با زبانهای برنامهنویسی سطح بالا دیگر (Pascal، C)
- 78. استفاده از ابزارهای توسعه پیشرفته
- 79. مقدمهای بر برنامهنویسی شبکه (در صورت وجود)
- 80. کار با مودم
- 81. تبادل اطلاعات بین کامپیوترها
- 82. برنامهنویسی بازیهای چندنفره
- 83. آشنایی با سیستم عامل OS-9
- 84. مقدمهای بر کرنل سیستم عامل
- 85. درایورهای سختافزاری
- 86. برنامهنویسی برنامههای سیستمی
- 87. بهینهسازی سیستم عامل
- 88. روش های آرشیو و فشرده سازی فایل ها
- 89. فرمت های مختلف فایل ها
- 90. مقدمه ای بر طراحی بازی های نقش آفرینی (RPG)
- 91. سیستم های مبارزه و تعامل در بازی های RPG
- 92. سیستم های مدیریت شخصیت در بازی های RPG
- 93. طراحی داستان و سناریو برای بازی های RPG
- 94. مقدمه ای بر طراحی بازی های استراتژیک
- 95. هوش مصنوعی پیشرفته برای بازی های استراتژیک
- 96. مدیریت منابع و اقتصاد در بازی های استراتژیک
- 97. برنامه نویسی منو ها و رابط های کاربری پیشرفته
- 98. تکنیک های تولید موسیقی پیشرفته
- 99. ایجاد قطعات موسیقی چند لایه
- 100. استفاده از ابزارهای ساخت موسیقی
تگها:
8-bit game development
8-bit Graphics
8-bit Programming
8-bit sound programming
Classic computer programming
CoCo
Color Computer
Retro programming
Vintage Computing
بازیسازی ۸-بیتی
برنامهنویسی ۸-بیتی
برنامهنویسی رترو
برنامهنویسی کامپیوترهای کلاسیک
کالر کامپیوتر
گرافیک ۸-بیتی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.