کتاب صوتی 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. پروژهی نهایی: بهبود و انتشار بازی و جمعبندی دوره
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
100 Programs for the Acorn Electron
Acorn Electron
Acorn Electron Games
Basic
Retro Gaming
آموزش Acorn Electron
آموزش برنامه نویسی
آموزش بیسیک
بازیسازی
بازیسازی Acorn Electron
برنامهنویسی
برنامهنویسی Acorn Electron
بیسیک
رترو گیمینگ
کامپیوتر قدیمی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.