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

برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک برنامه‌نویسی با BBC micro: سفری به قلب رایانش کلاسیک و ساخت اولین بازی آیا تابه‌حال مجذوب دنیای نوستالژیک رایانه‌های قدیمی شده‌اید؟ آیا ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره برنامه‌نویسی با 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. برنامه‌نویسی پایگاه داده ساده
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 8-bit Basic BBC BASIC BBC Micro Computing first game Introducing the BBC micro Retro Computing آموزش بیسیک بازی‌سازی برنامه‌نویسی بیسیک رایانش کلاسیک کدنویسی میکروکامپیوتر نوستالژی

نظرات

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

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