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

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

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

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

عنوان دوره: دوره احیای نوستالژی: طراحی و ساخت بازی‌های BBC Micro با بیسیک

موضوع کلی: برنامه‌نویسی بازی‌های کامپیوتری کلاسیک

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

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

  • 1. آشنایی با کامپیوترهای BBC Micro و دوران طلایی بازی‌های رترو
  • 2. هدف دوره: احیای نوستالژی و ساخت بازی‌های کلاسیک
  • 3. معرفی کتاب "Games BBC Computers Play" و تأثیر آن
  • 4. چرا بیسیک؟ زبان ساده و قدرتمند برای شروع برنامه‌نویسی بازی
  • 5. مروری بر تاریخچه بازی‌های کامپیوتری و تکامل آن‌ها
  • 6. بررسی تأثیر بازی‌های BBC Micro بر نسل‌های بعدی
  • 7. تنظیم محیط توسعه: شبیه‌ساز BBC Micro و IDEهای مناسب
  • 8. نصب و راه‌اندازی شبیه‌ساز BBC Micro (مثل BeebEm)
  • 9. اولین گام در بیسیک: نوشتن اولین برنامه Hello World
  • 10. مفهوم متغیرها در بیسیک: اعداد و رشته‌ها
  • 11. انواع داده در بیسیک: عددی، رشته‌ای، بولی
  • 12. عملیات ریاضی پایه در بیسیک: جمع، تفریق، ضرب، تقسیم
  • 13. اولویت عملگرها و پرانتزگذاری
  • 14. دستور PRINT: نمایش اطلاعات و خروجی
  • 15. دستور INPUT: دریافت ورودی از کاربر
  • 16. حلقه‌های FOR…NEXT: اجرای مکرر دستورات
  • 17. حلقه‌های WHILE…WEND: اجرای شرطی دستورات
  • 18. دستور IF…THEN…ELSE: تصمیم‌گیری در برنامه
  • 19. دستور GOTO: پرش به خطوط دیگر (با احتیاط!)
  • 20. دستور GOSUB…RETURN: فراخوانی زیربرنامه‌ها
  • 21. ساختاردهی کد با استفاده از زیربرنامه‌ها
  • 22. کار با آرایه‌ها: ذخیره‌سازی مجموعه‌ای از داده‌ها
  • 23. آرایه‌های تک‌بعدی و چندبعدی
  • 24. معرفی دستورات گرافیکی در BBC Micro BASIC
  • 25. دستور CLG: پاک کردن صفحه نمایش
  • 26. دستور PLOT: رسم نقاط با مختصات
  • 27. دستور LINE: رسم خطوط مستقیم
  • 28. دستور CIRCLE: رسم دایره‌ها
  • 29. دستور MOVE: جابجایی قلم بدون رسم
  • 30. دستور DRWA: رسم نسبی
  • 31. دستور PLOT (با پارامترهای پیشرفته): رسم اشکال پیچیده‌تر
  • 32. تنظیمات صفحه نمایش: حالت‌های گرافیکی (MODE)
  • 33. تغییر حالت گرافیکی (MODE)
  • 34. تنظیم رنگ پس‌زمینه و پیش‌زمینه (COLOR)
  • 35. کار با پالت رنگ در BBC Micro
  • 36. استفاده از رنگ‌ها برای جذابیت بصری بازی
  • 37. ایجاد انیمیشن ساده: حرکت دادن اشیاء
  • 38. تکنیک‌های تغییر موقعیت اشیاء برای ایجاد حرکت
  • 39. استفاده از حلقه و تاخیر (DELAY) برای کنترل سرعت انیمیشن
  • 40. ذخیره‌سازی و بارگذاری تصاویر (Sprites)
  • 41. مفهوم Sprite و نحوه تعریف آن‌ها
  • 42. تعریف Sprite در بیسیک
  • 43. بارگذاری Sprite در حافظه
  • 44. نمایش Sprite روی صفحه
  • 45. حذف Sprite از صفحه
  • 46. حرکت دادن Sprite با استفاده از تکنیک‌های انیمیشن
  • 47. ایجاد تصادیر پس‌زمینه (Backgrounds)
  • 48. طراحی پس‌زمینه‌های ساده
  • 49. بارگذاری و نمایش پس‌زمینه‌های ثابت
  • 50. مفهوم Scroll (پیمایش) در بازی‌ها
  • 51. پیاده‌سازی Scroll افقی
  • 52. پیاده‌سازی Scroll عمودی
  • 53. ترکیب Scroll با Spriteها
  • 54. مفهوم برخورد (Collision Detection)
  • 55. تشخیص برخورد بین دو Sprite
  • 56. تشخیص برخورد Sprite با لبه‌های صفحه
  • 57. پیاده‌سازی واکنش به برخورد (مثلاً امتیازدهی یا پایان بازی)
  • 58. مدیریت ورودی صفحه کلید
  • 59. دریافت کلید فشرده شده بدون توقف برنامه (KEY)
  • 60. استفاده از کلیدهای جهت‌نما برای کنترل بازیکن
  • 61. استفاده از کلیدهای دیگر برای اقدامات خاص
  • 62. صدا در بازی‌های رترو
  • 63. محدودیت‌های صوتی BBC Micro
  • 64. دستور SOUND: تولید صداهای ساده
  • 65. پارامترهای دستور SOUND: فرکانس و مدت زمان
  • 66. استفاده از SOUND برای افکت‌های صوتی پایه
  • 67. مفهوم تراک (Track) در موسیقی
  • 68. تنظیم صدا برای موسیقی پس‌زمینه (در صورت امکان)
  • 69. طراحی بازی‌های ساده: نمونه‌های اولیه
  • 70. ساخت یک بازی پلتفرمر دو بعدی ساده
  • 71. ساخت یک بازی تیراندازی فضایی ساده
  • 72. ساخت یک بازی حافظه (Memory Game)
  • 73. ساخت یک بازی حدس عدد
  • 74. مراحل توسعه بازی: ایده تا اجرا
  • 75. تعریف ایده اصلی بازی
  • 76. طراحی مکانیک‌های اصلی بازی
  • 77. طراحی بصری بازی (گرافیک و انیمیشن)
  • 78. طراحی صدا و موسیقی
  • 79. پیاده‌سازی اولیه (Prototype)
  • 80. تست و اشکال‌زدایی (Debugging)
  • 81. بهینه‌سازی و بهبود بازی
  • 82. ساخت بازی‌های پیچیده‌تر: پیشرفت‌ها
  • 83. مدیریت وضعیت بازی (Game State Management)
  • 84. استفاده از حالت‌های مختلف برای بازی (منو، بازی، پایان)
  • 85. پیاده‌سازی سیستم امتیازدهی
  • 86. سیستم جان (Lives)
  • 87. سطوح مختلف دشواری
  • 88. پیاده‌سازی دشمنان (AI ساده)
  • 89. الگوهای حرکت دشمنان
  • 90. برخورد بازیکن با دشمنان
  • 91. هوش مصنوعی پایه در بازی‌های رترو
  • 92. معرفی الگوریتم‌های جستجوی ساده (در صورت نیاز)
  • 93. استفاده از رندوم‌سازی (RANDOM) برای ایجاد تنوع
  • 94. تکنیک‌های تولید رویه ای (Procedural Generation) در مقیاس کوچک
  • 95. طراحی مراحل بازی با استفاده از تولید رویه ای
  • 96. ذخیره‌سازی و بارگذاری بازی (Save/Load)
  • 97. پیاده‌سازی ساده سیستم ذخیره (در حافظه یا فایل)
  • 98. مدیریت خطاها و شرایط خاص
  • 99. بهینه‌سازی کد برای سرعت و کارایی
  • 100. استفاده از دستورات سریع‌تر بیسیک
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

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

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

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

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: 8-bit Games BASIC Programming BBC Micro BBC Micro Games Classic Computer Games Game Design Retro Game Development Vintage Computing آموزش برنامه‌نویسی بیسیک بازی‌های کلاسیک بازی‌های نوستالژیک برنامه‌نویسی بازی توسعه بازی رترو

نظرات

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

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