فلشکارتهای آموزشی 100 بازی و برنامه کاربردی با Acorn Electron: از صفر تا قهرمانی!
دوره آموزشی 100 بازی و برنامه کاربردی با Acorn Electron 100 بازی و برنامه کاربردی با Acorn Electron: از صفر تا قهرمانی! بازگشت به عصر طلایی کامپیوترها: جایی که خلاقیت با کد زنده میشود! آیا تا به حال ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 100 بازی و برنامه کاربردی با Acorn Electron: از صفر تا قهرمانی!
موضوع کلی: برنامهنویسی و بازیسازی با Acorn Electron
موضوع میانی: آموزش زبان بیسیک (BASIC) در Acorn Electron
📋 سرفصلهای دوره
- 1. آشنایی با Acorn Electron: تاریخچه و بوت اولیه
- 2. اولین گامها در برنامهنویسی: دستور PRINT و نمایش متن
- 3. مقدمهای بر زبان BASIC: حالت مستقیم و برنامهنویسی
- 4. متغیرها و ذخیرهسازی اطلاعات: اعداد و رشتهها
- 5. عملیات ریاضی: جمع، تفریق، ضرب و تقسیم
- 6. دریافت ورودی از کاربر: دستور INPUT
- 7. ساخت ماشینحساب ساده: ترکیب INPUT و عملیات ریاضی
- 8. دستور GOTO: پرشهای شرطی و غیرشرطی
- 9. ساخت یک لوپ بینهایت: GOTO در عمل
- 10. حلقههای FOR...NEXT: تکرار دستورات به تعداد مشخص
- 11. ساخت شمارنده معکوس: استفاده از FOR...NEXT
- 12. دستور IF...THEN: تصمیمگیری در برنامه
- 13. ایجاد بازی حدس عدد: تلفیق RND، INPUT و IF...THEN
- 14. عملیات منطقی: AND, OR, NOT
- 15. حلقههای WHILE...WEND: تکرار بر اساس شرط
- 16. پاک کردن صفحه: دستور CLS و VDU 12
- 17. تنظیم حالتهای گرافیکی: دستور MODE و وضوح صفحه
- 18. انتخاب رنگها: دستور COLOUR و پالت رنگی
- 19. رسم نقطهها: دستور PLOT و مختصات صفحه
- 20. رسم خطوط: دستور DRAW و حرکت قلم
- 21. رسم اشکال پایه: مربع و مستطیل با PLOT/DRAW
- 22. ساخت یک نقاشی ساده: استفاده از دستورات گرافیکی
- 23. آشنایی با توابع: RND برای اعداد تصادفی
- 24. توابع رشتهای: LEN برای طول رشته
- 25. توابع رشتهای: LEFT$ برای استخراج از چپ
- 26. توابع رشتهای: RIGHT$ برای استخراج از راست
- 27. توابع رشتهای: MID$ برای استخراج از میانه
- 28. ایجاد یک نمایشگر متن متحرک: Scrolling Text
- 29. آرایهها: ذخیرهسازی لیست دادهها با DIM
- 30. آرایههای دو بعدی: ذخیره جدول دادهها
- 31. استفاده از آرایهها در بازی: نگهداری موقعیت اشیاء
- 32. زیربرنامهها: دستور GOSUB و RETURN
- 33. ساخت منوی برنامهها: استفاده از GOSUB
- 34. کار با دادههای داخلی: دستورات DATA و READ
- 35. بازگرداندن اشارهگر داده: دستور RESTORE
- 36. تولید صداهای ساده: دستور SOUND و فرکانس
- 37. ساخت ملودیهای کوتاه: ترتیب دستورات SOUND
- 38. کنترل پاکت صوتی: دستور ENV برای حجم صدا
- 39. طراحی جلوههای صوتی بازی: انفجار و بوق
- 40. ورودی از صفحه کلید: دستور GET و INKEY$
- 41. حرکت کاراکتر با کلیدها: ساخت یک دمو کنترلر
- 42. نمایش کاراکترهای کاربر تعریف شده: VDU 23 (UDG)
- 43. ساخت یک کاراکتر متحرک: تغییر UDG برای انیمیشن
- 44. انیمیشن پایه: پاک کردن و رسم مجدد
- 45. سرعت انیمیشن: استفاده از لوپهای خالی و زمانبندی
- 46. تشخیص برخورد (Collision Detection) برای نقاط
- 47. تشخیص برخورد برای مستطیلها
- 48. ساخت یک بازی پینگ پونگ ساده: توپ و پارو
- 49. اضافه کردن امتیاز به بازی: متغیر Score
- 50. پایان بازی و نمایش امتیاز بالا (High Score)
- 51. دستور ON...GOTO: پرشهای چندگانه
- 52. دستور ON...GOSUB: زیربرنامههای چندگانه
- 53. ساخت یک بازی انتخاب مسیر: ON...GOTO در عمل
- 54. رسم دایره (تقریبی): با استفاده از توابع سینوس و کسینوس
- 55. پر کردن اشکال بسته: تکنیک Flood Fill (بسیار ساده)
- 56. ساخت افکتهای بصری: تغییر سریع رنگها (Colour Cycling)
- 57. نمایش گرافیکهای پیچیدهتر: استفاده از PLOT 128-191
- 58. بهینهسازی کدهای گرافیکی: افزایش سرعت رسم
- 59. معرفی متغیرهای سیستمی: TIME برای زمانسنجی
- 60. ساخت یک ساعت دیجیتال ساده
- 61. ایجاد افکتهای پسزمینه متحرک
- 62. طراحی لابی بازی و صفحه عنوان
- 63. برنامهنویسی برای کنترل چندین شیء
- 64. مدیریت شتاب و کاهش سرعت: حرکت واقعگرایانهتر
- 65. ساخت یک بازی تیراندازی ساده: پرتابه و هدف
- 66. تشخیص برخورد دقیقتر با ماسکهای بیتی
- 67. ساخت حرکت صفحه (Scrolling) افقی ساده
- 68. ساخت حرکت صفحه (Scrolling) عمودی ساده
- 69. استفاده از تایمرها برای رویدادهای بازی
- 70. ساخت انیمیشن از طریق چرخه رنگ (Palette Animation)
- 71. ایجاد یک بازی حافظه: تطبیق کارتها
- 72. تولید نقشه برای بازی: نمایش و پیمایش
- 73. ساخت یک ویرایشگر نقشهی ساده (Map Editor)
- 74. مدیریت موجودی کاربر (Inventory) در بازی
- 75. سیستم ذخیره و بارگذاری بازی (مفهومی با DATA/READ)
- 76. ایجاد منطق برای دشمنان ساده (AI): دنبال کردن بازیکن
- 77. الگوهای حرکت دشمنان: گشتزنی و حمله
- 78. طراحی مراحل مختلف برای بازی
- 79. نمایش پیغامهای متنی در بازی (HUD)
- 80. ساخت یک بازی ماجراجویی متنی ساده
- 81. استفاده از توابع ریاضی پیشرفته: SQR, EXP, LOG
- 82. ریشهیابی معادلات ساده: کاربرد در فیزیک بازی
- 83. ساخت یک مولد عدد تصادفی پیشرفته
- 84. کار با کدهای ASCII: تبدیل کاراکتر به عدد و بالعکس
- 85. طراحی فونتهای سفارشی برای بازی
- 86. افکتهای صوتی پیشرفته: ترکیب فرکانسها
- 87. ساخت یک بازی پازل: جابجایی بلوکها
- 88. برنامهنویسی برای کنترل چند بازیکن (روی یک صفحه)
- 89. ساخت یک بازی مار: Snake Game
- 90. بهینهسازی مصرف حافظه: فشردهسازی کد و داده
- 91. تکنیکهای رفع اشکال (Debugging)
- 92. معرفی دستورات سیستم عامل: *FX
- 93. کار با پورتهای ورودی/خروجی (مفهومی برای Electron)
- 94. رمزگذاری و رمزگشایی اطلاعات (خیلی ساده)
- 95. ساخت یک محافظ صفحه نمایش (Screen Saver)
- 96. نکات و ترفندهای برنامهنویسی سریعتر
- 97. طراحی رابط کاربری (UI) برای بازیها و برنامهها
- 98. پروژهی نهایی: ساخت یک بازی کامل (بخش ۱)
- 99. پروژهی نهایی: ساخت یک بازی کامل (بخش ۲)
- 100. پروژهی نهایی: بهبود و انتشار بازی و جمعبندی دوره
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلشکارت؛ تجربهای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دورههای واجد شرایط.
مرور فاصلهدار
آمار یادگیری
گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را بهصورت مرحلهای دنبال کنید، فلشکارتها را مرور کنید، دانش خود را با پرسشها و آزمونها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصلهدار هوشمند
با مرور زماندار، کارتهای تازه و کارتهای سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخها به زمانبندی مرورهای بعدی کمک میکند تا تمرین متناسبتری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلشکارتها، فعالیتهای مرور، عملکرد آزمونها و آمار یادگیری را بررسی کنید و تصویر روشنتری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحلهبهمرحله
فصلها و بخشهای آموزشی را به ترتیب دنبال کنید، مطالب دیدهنشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموختهها
با نکتههای آموزشی، پرسش و پاسخ، کوییزها و آزمونهای پایان فصل، دانستههای خود را تمرین کنید و بخشهایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارتهای تازه و موعد مرور کارتها آماده میکند. شما پاسخ را ارزیابی میکنید و برنامه مرور با توجه به آن تنظیم میشود.
دوباره
برای کارتهایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخهایی که با دشواری به یاد آمدهاند.
خوب
برای پاسخهایی که بهدرستی به یاد آوردهاید.
آسان
برای کارتهایی که پاسخ آنها را بهآسانی میدانید.
برنامه مرور بر اساس ارزیابی شما تنظیم میشود؛ مرور منظم میتواند به تثبیت آموختهها کمک کند، اما بهتنهایی تضمینکننده تسلط کامل نیست.
محتوا را به شیوههای مختلف تمرین کنید
ساختار دورهها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکتههای ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکتههای رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه میشود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، میتوانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دورههای در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمانهای کوتاه
تبلت و لپتاپ
برای مطالعه و مرور راحتتر
حساب کاربری شخصی
برای دسترسی به دورههای مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دورههایی که امکان دریافت گواهی برای آنها فعال است، میتوانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلشکارتهای فعال دوره.
✓ قبولی در آزمونهای پایان فصل، در صورت وجود آزمون برای فصلها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخههای فارسی و انگلیسی گواهی در دسترس قرار میگیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر میشود. این گواهی، گواهی پایان دوره آموزشی است و بهخودیخود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدمبهقدم دانش و مهارتهایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه
یادگیری هوشمند، قدمبهقدم
با محیط سامانه آموزشی آشنا شوید و نمونههایی از فضای یادگیری، فلشکارتها و ابزارهای مرور و تمرین را مشاهده کنید.
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری فراتر از مطالعه معمولی
با فلشکارتهای آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.
تگها:
100 Programs for the Acorn Electron
Acorn Electron
Acorn Electron Games
Basic
Retro Gaming
آموزش Acorn Electron
آموزش برنامه نویسی
آموزش بیسیک
بازیسازی
بازیسازی Acorn Electron
برنامهنویسی
برنامهنویسی Acorn Electron
بیسیک
رترو گیمینگ
کامپیوتر قدیمی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.