اپلیکیشن اندرویدی فلشکارت آموزشی سفر به دنیای بازیسازی ۸ بیتی: خلق بازیهای خاطرهانگیز با کمودور ۶۴
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفر به دنیای بازیسازی ۸ بیتی: خلق بازیهای خاطرهانگیز با کمودور ۶۴
موضوع کلی: توسعه بازی
موضوع میانی: توسعه بازیهای کلاسیک (Retro)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه: تاریخچه و اهمیت کمودور 64 در بازیسازی
- 2. آشنایی با سختافزار کمودور 64: پردازنده، حافظه و چیپهای گرافیکی
- 3. نصب و راهاندازی امولاتور کمودور 64
- 4. مروری بر زبان برنامهنویسی BASIC V2
- 5. مبانی برنامهنویسی BASIC: متغیرها، عملگرها و دستورات
- 6. دستورات پایهای BASIC: PRINT، INPUT، GOTO، IF...THEN
- 7. آشنایی با توابع ریاضی در BASIC: RND، INT، ABS
- 8. حلقههای تکرار در BASIC: FOR...NEXT
- 9. آرایهها در BASIC: تعریف و استفاده
- 10. کار با رشتهها در BASIC: توابع LEFT$، RIGHT$، MID$
- 11. مقدمهای بر گرافیک کمودور 64: حالتهای گرافیکی و رنگها
- 12. دستور POKE برای دسترسی مستقیم به حافظه ویدئویی
- 13. رسم اشکال ساده: خط، مربع، دایره
- 14. ایجاد پالت رنگ سفارشی
- 15. متحرکسازی تصاویر: استفاده از POKE و لوپها
- 16. مقدمهای بر صدا در کمودور 64: چیپ SID
- 17. دستور SOUND برای تولید صداهای ساده
- 18. ایجاد موسیقی ابتدایی با BASIC
- 19. آشنایی با interrupt ها و تایمرها
- 20. استفاده از وقفه ها برای ایجاد جلوه های ویژه
- 21. مقدمه ای بر sprite ها: مفاهیم و کاربردها
- 22. ایجاد sprite های متحرک با POKE
- 23. کنترل sprite ها با جویاستیک
- 24. تشخیص برخورد بین sprite ها
- 25. اسکرولینگ صفحه: افقی و عمودی
- 26. ایجاد پس زمینه های tiled
- 27. استفاده از فونت های سفارشی
- 28. بارگذاری و ذخیره داده ها از دیسک یا نوار کاست
- 29. بررسی ساختار فایل های PRG
- 30. مقدمه ای بر assembly language برای کمودور 64
- 31. آشنایی با دستورات assembly (6502)
- 32. برنامه نویسی assembly در BASIC
- 33. بهینه سازی کد BASIC با assembly
- 34. استفاده از مانیتور ماشین برای اشکال زدایی
- 35. ایجاد یک بازی ساده: حدس عدد
- 36. ایجاد یک بازی ساده: آجر شکنی
- 37. ایجاد یک بازی ساده: مسابقه فضایی
- 38. طراحی مراحل بازی: اصول و تکنیک ها
- 39. مقدمه ای بر هوش مصنوعی ساده در بازی ها
- 40. ایجاد دشمنان با رفتار ساده
- 41. پیاده سازی سیستم امتیاز دهی
- 42. اضافه کردن جلوه های صوتی و بصری
- 43. مقدمه ای بر فیزیک ابتدایی در بازی ها
- 44. شبیه سازی جاذبه و برخورد
- 45. مقدمه ای بر scrolling پیشرفته: Parallax Scrolling
- 46. ایجاد منوهای بازی
- 47. ذخیره و بارگذاری اطلاعات بازی
- 48. بهینه سازی عملکرد بازی: کاهش تاخیر و افزایش سرعت
- 49. اشکال زدایی و تست بازی
- 50. استفاده از ابزارهای توسعه بازی کمودور 64
- 51. مروری بر بازی های معروف کمودور 64 و تکنیک های استفاده شده
- 52. ایجاد بازی نقش آفرینی (RPG) ساده
- 53. ایجاد بازی استراتژیک (Strategy) ساده
- 54. ایجاد بازی پلتفرمر (Platformer) ساده
- 55. ایجاد بازی ماجراجویی (Adventure) ساده
- 56. ایجاد بازی شوتر (Shooter) ساده
- 57. مقدمه ای بر انتشار بازی برای کمودور 64
- 58. روش های توزیع بازی
- 59. تبدیل کد BASIC به کد ماشین
- 60. محافظت از بازی در برابر کپی غیرقانونی
- 61. ایجاد دمو برای بازی
- 62. آماده سازی مستندات بازی
- 63. طراحی جلد و بسته بندی بازی
- 64. مقدمه ای بر انجمن های کمودور 64
- 65. منابع آنلاین برای توسعه بازی کمودور 64
- 66. بازیابی فایل های از دست رفته از دیسک ها و نوار کاست
- 67. مقدمه ای بر بازی های hack شده کمودور 64
- 68. تغییر پارامترها و تنظیمات بازی
- 69. استفاده از trainer برای کمک در بازی
- 70. ایجاد بازی چند زبانه
- 71. استفاده از دیباگر برای تحلیل کد
- 72. ایجاد افکت های گرافیکی پیشرفته با POKE
- 73. استفاده از raster interrupts برای گرافیک های پیچیده تر
- 74. کار با DMA برای انتقال داده های سریعتر
- 75. ایجاد موسیقی پیشرفته با SID
- 76. بهینه سازی حافظه برای بازی های بزرگتر
- 77. مقدمه ای بر سیستم عامل GEOS
- 78. برنامه نویسی در GEOS
- 79. استفاده از ابزارهای GEOS برای توسعه بازی
- 80. ایجاد بازی مولتی پلیر
- 81. برنامه نویسی شبکه برای کمودور 64
- 82. اتصال کمودور 64 به اینترنت (از طریق مودم یا آداپتور)
- 83. ایجاد بازی آنلاین ساده
- 84. مروری بر آینده بازی های کمودور 64
- 85. توسعه بازی برای سیستم های رترو دیگر
- 86. ساخت کنترلرهای سفارشی برای کمودور 64
- 87. ترفندهای برنامه نویسی برای کمودور 64
- 88. بهینه سازی صدا با استفاده از فیلترها و افکت ها
- 89. ایجاد انیمیشن های پیچیده با Sprite Multiplexing
- 90. برنامه نویسی بازی با استفاده از زبان های سطح بالا (C، Pascal)
- 91. تبدیل بازی های کمودور 64 به پلتفرم های دیگر
- 92. مقدمه ای بر استفاده از ویرایشگرهای گرافیکی پیشرفته
- 93. ایجاد تکسچر و الگوهای گرافیکی
- 94. ایجاد افکت های نوری و سایه زنی
- 95. مقدمه ای بر استفاده از ویرایشگرهای صوتی پیشرفته
- 96. ایجاد نمونه های صدا برای کمودور 64
- 97. تنظیم و میکس صداها
- 98. طراحی رابط کاربری جذاب
- 99. ایجاد tutorial در بازی
- 100. مقدمه ای بر حقوق مالکیت معنوی و کپی رایت
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.