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

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

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

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

عنوان دوره: دوره برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک

موضوع کلی: رایانش کلاسیک (Retro Computing)

موضوع میانی: میکروکامپیوترهای ۸-بیتی

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

  • 1. مقدمه‌ای بر رایانش کلاسیک و میکروکامپیوترهای ۸-بیتی
  • 2. معرفی BBC Micro: تاریخچه و مشخصات فنی
  • 3. آشنایی با سخت‌افزار BBC Micro: پردازنده، حافظه و پورت‌ها
  • 4. راه‌اندازی BBC Micro: اتصال به نمایشگر و منبع تغذیه
  • 5. آشنایی با صفحه کلید و کاراکترهای BBC Micro
  • 6. محیط برنامه‌نویسی بیسیک: ویرایشگر و دستورات اولیه
  • 7. دستور PRINT: نمایش متن روی صفحه
  • 8. متغیرها در بیسیک: تعریف، مقداردهی و استفاده
  • 9. انواع داده‌ها در بیسیک: اعداد صحیح، اعداد اعشاری و رشته‌ها
  • 10. عملگرهای ریاضی: جمع، تفریق، ضرب و تقسیم
  • 11. اولویت عملگرها و پرانتزها در محاسبات
  • 12. دستور INPUT: دریافت ورودی از کاربر
  • 13. دستور REM: توضیحات در کد بیسیک
  • 14. ساختار یک برنامه بیسیک ساده
  • 15. اجرای برنامه بیسیک: RUN و STOP
  • 16. دستور LIST: نمایش کد برنامه
  • 17. دستور NEW: پاک کردن برنامه
  • 18. ذخیره و بارگذاری برنامه: SAVE و LOAD
  • 19. آشنایی با دستورات شرطی: IF...THEN...ELSE
  • 20. مقایسه‌ها: عملگرهای مساوی، بزرگتر، کوچکتر و غیره
  • 21. دستور GOTO: پرش به یک خط مشخص
  • 22. دستور GOSUB: فراخوانی زیرروال
  • 23. دستور RETURN: بازگشت از زیرروال
  • 24. آشنایی با حلقه‌ها: FOR...NEXT
  • 25. حلقه WHILE...ENDWHILE
  • 26. دستور REPEAT...UNTIL
  • 27. دستور DIM: تعریف آرایه‌ها
  • 28. دسترسی به عناصر آرایه
  • 29. آرایه‌های یک بعدی و دو بعدی
  • 30. توابع داخلی بیسیک: ABS، SQR، RND
  • 31. توابع رشته‌ای: LEFT$، RIGHT$، MID$
  • 32. دستور CHR$: تبدیل کد اسکی به کاراکتر
  • 33. دستور ASC: تبدیل کاراکتر به کد اسکی
  • 34. دستور STR$: تبدیل عدد به رشته
  • 35. دستور VAL: تبدیل رشته به عدد
  • 36. کار با گرافیک: دستور PLOT
  • 37. رسم خط: دستور LINE
  • 38. رسم دایره: دستور CIRCLE
  • 39. رنگ‌ها در گرافیک: تغییر رنگ پس‌زمینه و پیش‌زمینه
  • 40. حالت‌های گرافیکی: MODE 0، MODE 1، MODE 2
  • 41. دستور CLS: پاک کردن صفحه نمایش
  • 42. دستور VDU: کنترل ویدئو و صدا
  • 43. آشنایی با دستور SOUND: تولید صدا
  • 44. تنظیم فرکانس، شدت و مدت صدا
  • 45. ساخت ملودی ساده با دستور SOUND
  • 46. کار با جوی استیک: خواندن ورودی جوی استیک
  • 47. آشنایی با پورت‌های ورودی/خروجی
  • 48. استفاده از پورت‌ها برای کنترل سخت‌افزار خارجی
  • 49. مفهوم وقفه (Interrupt)
  • 50. برنامه‌نویسی وقفه
  • 51. آشنایی با زبان اسمبلی: مقدمه‌ای بر زبان ماشین
  • 52. دستورات اسمبلی: LOAD، STORE، ADD، SUB
  • 53. ثبات‌ها (Registers) در پردازنده
  • 54. خواندن و نوشتن در حافظه با اسمبلی
  • 55. ترکیب بیسیک و اسمبلی
  • 56. بهینه‌سازی کد با استفاده از اسمبلی
  • 57. شروع پروژه: طراحی یک بازی ساده
  • 58. طراحی رابط کاربری بازی
  • 59. پیاده‌سازی منطق بازی
  • 60. حرکت بازیکن در صفحه
  • 61. تشخیص برخورد
  • 62. نمایش امتیاز
  • 63. اضافه کردن دشمن
  • 64. هوش مصنوعی ساده برای دشمن
  • 65. افزایش سطح دشواری بازی
  • 66. صداگذاری و موسیقی متن بازی
  • 67. رفع اشکالات و تست بازی
  • 68. بهینه‌سازی عملکرد بازی
  • 69. مستندسازی کد بازی
  • 70. مقدمه‌ای بر بازی‌های متنی (Text Adventure)
  • 71. طراحی داستان و سناریوی بازی متنی
  • 72. پیاده‌سازی دستورات بازی متنی (NORTH، SOUTH، EAST، WEST)
  • 73. ذخیره و بارگذاری وضعیت بازی
  • 74. اضافه کردن آیتم‌ها و معماها به بازی متنی
  • 75. آشنایی با موتورهای بازی‌سازی ۸-بیتی
  • 76. استفاده از ابزارهای توسعه بازی
  • 77. بهینه‌سازی گرافیک در بازی‌های ۸-بیتی
  • 78. تکنیک‌های انیمیشن در بازی‌های ۸-بیتی
  • 79. طراحی مراحل بازی
  • 80. ایجاد جلوه‌های ویژه صوتی و تصویری
  • 81. اشتراک‌گذاری بازی با دیگران
  • 82. مفاهیم پیشرفته گرافیکی: بافت‌ها و سایه‌زنی
  • 83. آشنایی با يت‌ها (Sprites)
  • 84. مدیریت حافظه در برنامه‌نویسی ۸-بیتی
  • 85. تکنیک‌های برنامه‌نویسی بهینه
  • 86. اشکال‌یابی پیشرفته
  • 87. برنامه‌نویسی چندوظیفه‌ای (Multi-tasking)
  • 88. ارتباط بین BBC Micro و سایر دستگاه‌ها
  • 89. برنامه‌نویسی شبکه
  • 90. آشنایی با سیستم عامل MOS
  • 91. سخت‌افزار توسعه‌یافته BBC Micro: Econet، Tube
  • 92. آینده رایانش کلاسیک و میکروکامپیوترها
  • 93. منابع و مراجع برای یادگیری بیشتر
  • 94. نکات و ترفندهای برنامه‌نویسی با BBC Micro
  • 95. پروژه‌های پیشرفته‌تر: شبیه‌سازی‌های پیچیده
  • 96. ساخت ابزارهای کاربردی با BBC Micro
  • 97. برنامه‌نویسی بازی‌های استراتژیک
  • 98. برنامه‌نویسی بازی‌های پلتفرمر
  • 99. ساخت ویرایشگر گرافیکی ساده
  • 100. برنامه‌نویسی پایگاه داده ساده
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

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

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

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

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: 8-bit Basic BBC BASIC BBC Micro Computing first game Introducing the BBC micro Retro Computing آموزش بیسیک بازی‌سازی برنامه‌نویسی بیسیک رایانش کلاسیک کدنویسی میکروکامپیوتر نوستالژی

نظرات

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

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