کتاب قدرت پنهان آتاری: راهنمای جامع گرافیک و صدا برای توسعه‌دهندگان 8 بیتی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

قدرت پنهان آتاری: راهنمای جامع گرافیک و صدا برای توسعه‌دهندگان 8 بیتی قدرت پنهان آتاری: راهنمای جامع گرافیک و صدا برای توسعه‌دهندگان 8 بیتی معرفی دوره: بازگشت به دوران طلایی بازی‌سازی آیا شما هم از آن...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره قدرت پنهان آتاری: راهنمای جامع گرافیک و صدا برای توسعه‌دهندگان 8 بیتی

موضوع کلی: توسعه و مهندسی سیستم‌های رترو

موضوع میانی: معماری و برنامه‌نویسی سیستم‌های 8 بیتی

📋 سرفصل‌های دوره

  • 1. مقدمه ای بر رترو کامپیوتر و آتاری
  • 2. معماری آتاری: یک نگاه کلی
  • 3. پردازنده 6502: قلب تپنده آتاری
  • 4. حافظه: ROM، RAM و نحوه دسترسی به آنها
  • 5. پورت های ورودی/خروجی: کنترلرها و کیبورد
  • 6. چیپ گرافیکی ANTIC و GTIA: معرفی
  • 7. رجیسترهای ANTIC: کنترل نمایشگر
  • 8. رجیسترهای GTIA: رنگ ها و اولویت ها
  • 9. حالت های گرافیکی آتاری: حالت های رزولوشن پایین
  • 10. حالت های گرافیکی آتاری: حالت های رزولوشن بالا
  • 11. شروع کار با برنامه نویسی اسمبلر 6502
  • 12. دستورالعمل های اصلی 6502: بارگیری و ذخیره
  • 13. دستورالعمل های اصلی 6502: عملیات محاسباتی
  • 14. دستورالعمل های اصلی 6502: عملیات منطقی
  • 15. دستورالعمل های پرش و انشعاب در 6502
  • 16. نحوه تعریف متغیرها و آرایه ها در اسمبلر
  • 17. مقدمه ای بر زیر روال ها و پشته (Stack)
  • 18. وقفه ها (Interrupts): نحوه کار و مدیریت
  • 19. برنامه نویسی نمایشگر: تنظیمات اولیه
  • 20. ایجاد یک خط اسکن (Scanline) سفارشی
  • 21. تغییر رنگ پس زمینه و حاشیه
  • 22. نوشتن متن روی صفحه: فونت ها و کاراکترها
  • 23. اسپرایت ها (Sprites): معرفی و طراحی
  • 24. رجیسترهای اسپرایت: موقعیت و رنگ
  • 25. حرکت دادن اسپرایت ها روی صفحه
  • 26. تشخیص برخورد اسپرایت ها
  • 27. مالتی پلکسینگ اسپرایت ها: افزایش تعداد اسپرایت ها
  • 28. DLI (Display List Interrupts): معرفی
  • 29. استفاده از DLI برای جلوه های ویژه گرافیکی
  • 30. اسکرولینگ (Scrolling): افقی و عمودی
  • 31. تکنیک های انیمیشن ابتدایی
  • 32. دابل بافرینگ (Double buffering): جلوگیری از لرزش
  • 33. آشنایی با چیپ صوتی POKEY
  • 34. رجیسترهای POKEY: کانال ها و صداها
  • 35. تولید صداهای ساده: پالس، نویز و سینوسی
  • 36. ایجاد افکت های صوتی بازی
  • 37. موسیقی متن: ساخت ملودی های ساده
  • 38. تکنیک های پیشرفته تر صدا: FM Synthesis
  • 39. استفاده از POKEY برای ورودی/خروجی
  • 40. خواند اطلاعات از جوی استیک
  • 41. خواندن اطلاعات از کیبورد
  • 42. ذخیره سازی و بارگذاری داده ها از دیسکت
  • 43. فرمت فایل ATR: ساختار و نحوه خواندن
  • 44. برنامه نویسی گرافیکی: رسم خطوط
  • 45. برنامه نویسی گرافیکی: رسم دایره و بیضی
  • 46. پر کردن اشکال: الگوریتم Flood Fill
  • 47. تبدیل تصاویر به فرمت آتاری
  • 48. بهینه سازی کد برای آتاری: نکات کلیدی
  • 49. بهینه سازی گرافیک: کاهش استفاده از حافظه
  • 50. بهینه سازی صدا: کاهش بار پردازنده
  • 51. استفاده از جداول جستجو (Lookup Tables)
  • 52. تکنیک های پیشرفته DLI: خطوط نامنظم
  • 53. تکنیک های پیشرفته اسپرایت: سایه زنی
  • 54. کار با فریم بافر (Frame Buffer)
  • 55. ساخت بازی: طراحی و برنامه ریزی
  • 56. ساخت بازی: پیاده سازی گیم پلی (Gameplay)
  • 57. ساخت بازی: رابط کاربری (UI)
  • 58. ساخت بازی: طراحی مراحل و چالش ها
  • 59. ساخت بازی: اضافه کردن صدا و موسیقی
  • 60. اشکال زدایی (Debugging): روش ها و ابزارها
  • 61. استفاده از Emulatorها برای تست و توسعه
  • 62. کامپایل و تبدیل کد به فرمت اجرایی آتاری
  • 63. نوشتن داکیومنت برای کد و بازی
  • 64. اشتراک گذاری کد و بازی با جامعه رترو
  • 65. معرفی ابزارهای توسعه: Atari BASIC
  • 66. معرفی ابزارهای توسعه: MAC/65
  • 67. معرفی ابزارهای توسعه: Altirra BASIC
  • 68. برنامه نویسی دمو (Demo) برای آتاری
  • 69. جلوه های ویژه در دموها: سینوسی و دایره ای
  • 70. جلوه های ویژه در دموها: افکت های نوری
  • 71. روش های تولید موسیقی دمو
  • 72. بهینه سازی دمو برای اجرا روی سخت افزار اصلی
  • 73. معرفی استانداردهای تصویری NTSC و PAL
  • 74. تفاوت های سخت افزاری بین مدل های مختلف آتاری
  • 75. تکنیک های هک و مد کردن بازی ها
  • 76. خواندن و ویرایش ROMهای بازی
  • 77. تغییر گرافیک و صدای بازی ها
  • 78. اضافه کردن ویژگی های جدید به بازی ها
  • 79. معرفی روش های کپی رایت و قانون های مربوطه
  • 80. حفظ و نگهداری از سخت افزار آتاری
  • 81. بازسازی و تعمیر کارتریج های آتاری
  • 82. استفاده از آتاری در پروژه های هنری
  • 83. تولید موسیقی چیپ تیون (Chiptune) با POKEY
  • 84. ساخت سخت افزارهای سفارشی برای آتاری
  • 85. ادغام آتاری با سیستم های مدرن (مانند Arduino)
  • 86. معرفی جوامع آنلاین توسعه دهندگان آتاری
  • 87. منابع آموزشی بیشتر: کتاب ها، وبسایت ها و فروم ها
  • 88. تاریخچه آتاری: از آغاز تا امروز
  • 89. تاثیر آتاری بر صنعت بازی های ویدیویی
  • 90. آینده توسعه برای آتاری: پتانسیل ها و چالش ها
  • 91. معرفی بازی های شاخص و تاثیرگذار آتاری
  • 92. بررسی عمیق تر یک بازی خاص: کالبد شکافی کد
  • 93. مصاحبه با توسعه دهندگان قدیمی آتاری
  • 94. تکنیک های مدیریت حافظه پیشرفته
  • 95. استفاده از Bank Switching برای افزایش حافظه
  • 96. برنامه نویسی با زبان C برای آتاری (CC65)
  • 97. ایجاد افکت های پارالاکس (Parallax Scrolling)
  • 98. مفهوم DMA (Direct Memory Access) در آتاری
  • 99. بهینه سازی کد با استفاده از حلقه های بدون انشعاب
  • 100. روش های پیشرفته برای طراحی اسپرایت های چند رنگ
تگ‌ها: 6502 ۸ بیتی 8-bit Atari Atari sound and graphics Game Development Retro Development Retro Gaming آتاری آموزش آتاری برنامه‌نویسی آتاری توسعه بازی توسعه رترو صدای آتاری گرافیک آتاری معماری 8 بیتی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.