اپلیکیشن اندرویدی فلش‌کارت آموزشی مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری

249,500 تومان
مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری - دوره آموزشی مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری - گامی به سوی افسانه‌های رترو آیا می‌خواهید سفری به دوران طلایی بازی‌های ویدئو...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری

موضوع کلی: فرهنگ و تاریخ تکنولوژی

موضوع میانی: ریشه‌های برنامه‌نویسی بازی‌های ویدئویی

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه: به عصر طلایی خوش آمدید
  • 2. جهان پیش از آتاری: پونگ و تولد یک صنعت
  • 3. آتاری ۲۶۰۰: کنسولی که جهان را تغییر داد
  • 4. فلسفه "مسابقه با پرتو": برنامه‌نویسی در لحظه
  • 5. چرا محدودیت‌ها خلاقیت را شکوفا می‌کنند؟
  • 6. آشنایی با سخت‌افزار: سه جزء اصلی
  • 7. پردازنده MOS 6507: مغز متفکر کوچک
  • 8. حافظه کاری (RAM): جادوگری با ۱۲۸ بایت
  • 9. کارتریج بازی (ROM): خانه کدها و داده‌ها
  • 10. تراشه TIA: قلب، چشم و گوش آتاری
  • 11. بخش اول: معماری سخت‌افزار
  • 12. آناتومی پردازنده 6507
  • 13. مجموعه دستورالعمل‌های محدود 6502
  • 14. رجیسترهای پردازنده: A, X, Y
  • 15. محدودیت‌های آدرس‌دهی و پیامدهای آن
  • 16. نقشه حافظه آتاری ۲۶۰۰
  • 17. صفرها و یک‌ها: مدیریت ۱۲۸ بایت رم
  • 18. پشته (Stack) و کاربردهای آن
  • 19. تراشه TIA: معمار تصویر و صدا
  • 20. رجیسترهای TIA: کنترل مستقیم سخت‌افزار
  • 21. تعامل بین پردازنده و TIA
  • 22. بخش دوم: پرتو و تلویزیون
  • 23. تلویزیون‌های CRT: بوم نقاشی الکترونی
  • 24. پرتو الکترونی چگونه کار می‌کند؟
  • 25. اسکن‌لاین (Scanline): واحد اصلی ترسیم
  • 26. فریم، فیلد و وقفه عمودی (Vertical Blank)
  • 27. زمان‌بندی سیکل‌های پردازنده: هر دستور حساب می‌شود
  • 28. هسته (Kernel): قلب تپنده هر بازی آتاری
  • 29. ساختار یک هسته گرافیکی استاندارد
  • 30. وقفه عمودی: فرصتی برای محاسبات
  • 31. وقفه افقی: آماده‌سازی برای هر خط
  • 32. همگام‌سازی دقیق با پرتو: چالش اصلی
  • 33. بخش سوم: خلق گرافیک
  • 34. پلی‌فیلد (Playfield): طراحی پس‌زمینه
  • 35. رجیسترهای PF0, PF1, PF2
  • 36. پلی‌فیلد متقارن و نامتقارن
  • 37. ترفندهای ایجاد پلی‌فیلد پیچیده
  • 38. اسپرایت‌های بازیکن (Player): قهرمانان ۸ بیتی
  • 39. رجیسترهای P0 و P1
  • 40. محدودیت دو بازیکن و راه‌های دور زدن آن
  • 41. تغییر رنگ و شکل بازیکن در میانه‌ی فریم
  • 42. موشک‌ها (Missiles) و توپ (Ball)
  • 43. کاربردهای خلاقانه موشک‌ها و توپ
  • 44. بخش چهارم: رنگ و حرکت
  • 45. پالت رنگ NTSC: چرا رنگ‌های آتاری اینگونه بودند؟
  • 46. پالت رنگ PAL و تفاوت‌های آن
  • 47. رجیسترهای رنگ: COLUPF, COLUP0, COLUP1
  • 48. تغییر رنگ در هر اسکن‌لاین: خلق رنگین‌کمان
  • 49. تشخیص برخورد (Collision Detection) سخت‌افزاری
  • 50. رجیسترهای برخورد و نحوه خواندن آن‌ها
  • 51. انیمیشن کاراکتر: فریم به فریم
  • 52. جابجایی دقیق اسپرایت‌ها
  • 53. تکنیک چشمک زدن (Flicker) برای شبیه‌سازی اسپرایت‌های بیشتر
  • 54. اسکرول کردن صفحه: یک چالش بزرگ
  • 55. بخش پنجم: صدا و تعامل
  • 56. معماری صوتی TIA
  • 57. دو کانال صوتی و محدودیت‌های آن
  • 58. کنترل فرکانس و ولوم صدا
  • 59. ایجاد افکت‌های صوتی: انفجار، شلیک و پرش
  • 60. موسیقی در آتاری: یک هنر فراموش‌شده
  • 61. خواندن ورودی از جوی‌استیک
  • 62. خواندن ورودی از کنترلرهای پدل (Paddle)
  • 63. تفاوت‌های کنترلرها و تاثیر آن بر طراحی بازی
  • 64. پیاده‌سازی منطق بازی در وقفه عمودی
  • 65. مدیریت وضعیت بازی (Game State)
  • 66. بخش ششم: مطالعه موردی بازی‌ها
  • 67. Combat: تانک‌ها، هواپیماها و تولد بازی چندنفره
  • 68. Adventure: خلق یک دنیا با یک مربع
  • 69. Adventure: اژدها، کلیدها و اولین ایستراگ تاریخ
  • 70. Space Invaders: ارتشی از بیگانگان در صفحه
  • 71. Space Invaders: ترفند نمایش ده‌ها دشمن با چند اسپرایت
  • 72. Pac-Man: چالش تبدیل یک آرکید به آتاری
  • 73. Pac-Man: چرا Pac-Man آتاری چشمک می‌زد؟
  • 74. Yars' Revenge: شاهکار هوارد اسکات وارشاو
  • 75. Yars' Revenge: استفاده از تمام قابلیت‌های TIA
  • 76. Pitfall!: دیوید کرین و پلتفرمر انقلابی
  • 77. Pitfall!: خلق شخصیت انیمیشنی روان
  • 78. Pitfall!: ساخت دنیایی بزرگتر از صفحه نمایش
  • 79. Missile Command: دفاع از شهرها با پدل
  • 80. Asteroids: فیزیک و گرافیک برداری شبیه‌سازی شده
  • 81. بخش هفتم: تکنیک‌های پیشرفته
  • 82. بانک سوییچینگ (Bank Switching): شکستن محدودیت ۴ کیلوبایت
  • 83. استفاده از متغیرهای خودتغییردهنده (Self-Modifying Code)
  • 84. ایجاد اشیاء نامتقارن با یک اسپرایت
  • 85. تکنیک‌های فشرده‌سازی داده در ROM
  • 86. تولید رویه‌ای (Procedural Generation) در عصر آتاری
  • 87. شبیه‌سازی افکت‌های سه بعدی
  • 88. بهینه‌سازی مصرف سیکل‌های پردازنده
  • 89. دیباگ کردن کد بر روی سخت‌افزار واقعی
  • 90. مهندسی معکوس بازی‌های کلاسیک
  • 91. ابزارهای مدرن برای توسعه بازی آتاری (Batari Basic, DASM)
  • 92. بخش هشتم: فرهنگ و صنعت
  • 93. برنامه‌نویسان ستاره: ظهور اکتیویژن (Activision)
  • 94. دیوید کرین، لری کاپلان، آلن میلر و باب وایت‌هد
  • 95. فرهنگ کاری در آتاری
  • 96. نولان بوشنل و چشم‌انداز او
  • 97. از گاراژ تا امپراطوری: داستان تجاری آتاری
  • 98. سقوط بزرگ بازی‌های ویدئویی ۱۹۸۳
  • 99. نقش بازی E.T. the Extra-Terrestrial در این فاجعه
  • 100. رقابت با Intellivision و ColecoVision
مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری - دوره آموزشی

مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری - گامی به سوی افسانه‌های رترو

آیا می‌خواهید سفری به دوران طلایی بازی‌های ویدئویی داشته باشید؟ دورانی که با محدودیت‌های سخت‌افزاری، خلاقیت بی‌نظیری شکوفا شد و بازی‌هایی خلق شدند که هنوز هم الهام‌بخش هستند؟ دوره آموزشی "مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری" شما را به این سفر هیجان‌انگیز دعوت می‌کند.

این دوره با الهام از کتاب ارزشمند "Racing the Beam"، به بررسی عمیق چالش‌ها و راهکارهای برنامه‌نویسی بازی‌های آتاری می‌پردازد. ما در این دوره، نه‌تنها تاریخچه و فرهنگ تکنولوژی آن دوران را بررسی می‌کنیم، بلکه به شما می‌آموزیم که چگونه با استفاده از دانش و تکنیک‌های آن زمان، بازی‌های رتروی جذاب و خلاقانه بسازید. آماده باشید تا پرده از رازهای نهفته در پشت پرتوهای تلویزیون‌های CRT برداریم!

درباره دوره

دوره "مسابقه با پرتو" فراتر از یک دوره آموزشی ساده است. این یک سفر اکتشافی به دنیای برنامه‌نویسی بازی‌های ویدئویی در دوران اوج آتاری است. با نگاهی دقیق به کتاب "Racing the Beam"، ما نه تنها به محدودیت‌های سخت‌افزاری آتاری 2600 می‌پردازیم، بلکه استراتژی‌ها و تکنیک‌های خلاقانه‌ای را که برنامه‌نویسان برای غلبه بر این محدودیت‌ها به کار می‌بردند، بررسی می‌کنیم. شما در این دوره، اصول اساسی برنامه‌نویسی بازی، مدیریت حافظه محدود، و استفاده بهینه از سخت‌افزار را خواهید آموخت. این دانش، نه‌تنها برای ساخت بازی‌های رترو ارزشمند است، بلکه به شما کمک می‌کند تا دیدگاه عمیق‌تری نسبت به چالش‌های توسعه نرم‌افزار و راهکارهای خلاقانه داشته باشید.

موضوعات کلیدی دوره

  • تاریخچه و فرهنگ بازی‌های ویدئویی و تاثیر آتاری
  • معماری سخت‌افزاری آتاری 2600
  • محدودیت‌های سخت‌افزاری و راهکارهای خلاقانه
  • زبان اسمبلی و برنامه‌نویسی سطح پایین
  • تکنیک‌های گرافیکی و صوتی در آتاری 2600
  • طراحی بازی‌های رترو و گیم‌پلی
  • بهینه‌سازی کد برای عملکرد بهتر
  • ترفندهای برنامه‌نویسی و هک
  • شبیه‌سازی آتاری 2600 و ابزارهای توسعه
  • ساخت یک بازی کامل برای آتاری 2600

مخاطبان دوره

این دوره برای طیف گسترده‌ای از افراد مناسب است، از جمله:

  • علاقه‌مندان به تاریخ و فرهنگ بازی‌های ویدئویی
  • برنامه‌نویسان و توسعه‌دهندگان نرم‌افزار
  • دانشجویان رشته‌های کامپیوتر و مهندسی نرم‌افزار
  • طراحان بازی‌های ویدئویی
  • هنرمندان دیجیتال و کسانی که به گرافیک رترو علاقه دارند
  • کسانی که می‌خواهند دانش خود را در زمینه برنامه‌نویسی سطح پایین و بهینه‌سازی کد ارتقا دهند
  • هر کسی که به ساخت بازی‌های رترو و بازآفرینی دوران طلایی آتاری علاقه‌مند است

چرا این دوره را بگذرانیم؟

گذراندن دوره "مسابقه با پرتو" مزایای بسیاری دارد:

  • یادگیری اصول اساسی برنامه‌نویسی بازی: با درک محدودیت‌ها و چالش‌های دوران آتاری، شما اصول برنامه‌نویسی را به صورت عمیق‌تری فرا می‌گیرید.
  • تقویت مهارت‌های حل مسئله: غلبه بر محدودیت‌های سخت‌افزاری، ذهن شما را برای حل مسائل پیچیده در دنیای واقعی آماده می‌کند.
  • خلاقیت و نوآوری: با الهام از تکنیک‌های خلاقانه برنامه‌نویسان آتاری، شما یاد می‌گیرید که چگونه با امکانات محدود، کارهای بزرگی انجام دهید.
  • آشنایی با تاریخ و فرهنگ بازی‌های ویدئویی: این دوره، دریچه‌ای به دنیای نوستالژیک بازی‌های رترو و تاثیر آن‌ها بر صنعت بازی‌سازی امروزی است.
  • ساخت یک بازی کامل: در پایان دوره، شما قادر خواهید بود یک بازی کامل برای آتاری 2600 بسازید و آن را با دیگران به اشتراک بگذارید.
  • افزایش ارزش رزومه: داشتن دانش و تجربه در زمینه برنامه‌نویسی بازی‌های رترو، می‌تواند رزومه شما را در صنعت بازی‌سازی متمایز کند.

سرفصل‌های دوره (100 سرفصل جامع)

دوره "مسابقه با پرتو" شامل 100 سرفصل جامع است که به شما کمک می‌کند تا به طور کامل با مباحث مختلف آشنا شوید. در اینجا تنها به برخی از سرفصل‌های کلیدی اشاره می‌کنیم:

  • مقدمه‌ای بر آتاری 2600 و تاثیر آن بر صنعت بازی‌های ویدئویی
  • معماری سخت‌افزاری آتاری 2600: CPU، RAM، ROM، TIA
  • آشنایی با زبان اسمبلی 6502
  • نصب و راه‌اندازی ابزارهای توسعه و شبیه‌ساز آتاری 2600
  • مقدمات برنامه‌نویسی: متغیرها، حلقه‌ها، شرط‌ها
  • کار با حافظه: محدودیت‌ها و راهکارها
  • گرافیک آتاری 2600: Spriteها، Playfield
  • تکنیک‌های رسم خطوط و اشکال
  • رنگ‌ها و پالت‌های رنگی در آتاری 2600
  • صدا در آتاری 2600: تولید صدا با TIA
  • کنترلرها و ورودی کاربر
  • تشخیص برخورد (Collision Detection)
  • طراحی گیم‌پلی و سطح‌بندی
  • بهینه‌سازی کد برای سرعت و حافظه
  • ترفندهای برنامه‌نویسی و هک آتاری 2600
  • دیباگینگ و رفع اشکالات کد
  • کامپایل و اجرای بازی بر روی آتاری 2600
  • معرفی بازی‌های مشهور آتاری 2600 و تحلیل تکنیک‌های آن‌ها
  • ساخت یک بازی ساده: Hello World برای آتاری 2600
  • ساخت یک بازی کامل: از ایده تا اجرا
  • ... و ده‌ها سرفصل دیگر!

همین امروز در دوره "مسابقه با پرتو: رازهای ساخت بازی در دوران طلایی آتاری" ثبت‌نام کنید و سفری هیجان‌انگیز به دنیای رترو را آغاز کنید!

اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلش‌کارت طراحی شده است. کارت‌ها را یکی‌یکی مرور کنید، پاسخ پرسش‌ها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Atarigames Classic games Game development history Programming roots Racing the Beam Retro Gaming Tech culture Video Game History Vintage technology بازی سازی آتاری بازی های ویدئویی تاریخچه بازی تاریخچه تکنولوژی ریشه های برنامه نویسی فرهنگ تکنولوژی

نظرات

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

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