کتاب صوتی جادوی ZX Spectrum: برنامه‌نویسی BASIC و ساخت بازی برای نسل‌های گذشته و امروز

جادوی ZX Spectrum: برنامه‌نویسی BASIC و ساخت بازی | عصر طلایی کامپیوترهای خانگی جادوی ZX Spectrum: برنامه‌نویسی BASIC و ساخت بازی برای نسل‌های گذشته و امروز معرفی دوره: سفری نوستالژیک به قلب عصر کامپی...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره جادوی ZX Spectrum: برنامه‌نویسی BASIC و ساخت بازی برای نسل‌های گذشته و امروز

موضوع کلی: عصر طلایی کامپیوترهای خانگی

موضوع میانی: کشف دنیای ZX Spectrum

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

  • 1. جادوی ZX Spectrum: سفری به گذشته
  • 2. جعبه‌گشایی دیجیتال: با کامپیوتر خود آشنا شوید
  • 3. روشن کردن و اولین صفحه خوشامدگویی
  • 4. صفحه کلید رنگارنگ: هر کلید یک فرمان
  • 5. اولین فرمان شما: `PRINT "HELLO"`
  • 6. اسپکتروم به عنوان ماشین حساب: عملیات ریاضی پایه
  • 7. متغیرها چیستند؟ جعبه‌های جادویی حافظه
  • 8. فرمان `LET`: ذخیره کردن اطلاعات در متغیرها
  • 9. ترکیب متن و اعداد در فرمان `PRINT`
  • 10. پاک کردن صفحه: فرمان `CLS`
  • 11. بوم نقاشی شما: آشنایی با مختصات صفحه نمایش
  • 12. روشن کردن یک نقطه: فرمان `PLOT`
  • 13. دنیای رنگ‌ها: فرمان `INK` و `PAPER`
  • 14. رنگ‌آمیزی حاشیه صفحه: فرمان `BORDER`
  • 15. نقاشی خطوط: فرمان `DRAW`
  • 16. ترسیم دایره‌های کامل: فرمان `CIRCLE`
  • 17. رنگ کردن اشکال بسته: فرمان `PAINT`
  • 18. اولین صدای اسپکتروم: فرمان `BEEP`
  • 19. ساخت موسیقی: کنترل نت و طول زمان `BEEP`
  • 20. ساخت یک ملودی ساده
  • 21. قدرت تکرار: معرفی حلقه‌های `FOR...NEXT`
  • 22. ایجاد الگوهای گرافیکی با حلقه‌ها و `PLOT`
  • 23. ترسیم اشکال پیچیده با `DRAW` و حلقه‌ها
  • 24. ایجاد افکت تونل با دایره‌ها
  • 25. جلوه‌های ویژه متن: `FLASH` و `BRIGHT`
  • 26. معکوس کردن رنگ‌ها: فرمان `INVERSE`
  • 27. ایجاد افکت رنگین‌کمان با حلقه‌ها
  • 28. مکث در برنامه: فرمان `PAUSE`
  • 29. ترکیب صدا و گرافیک: یک نمایش ساده
  • 30. پروژه اول: طراحی یک صورتک خندان
  • 31. گفتگو با کامپیوتر: دریافت ورودی با `INPUT`
  • 32. شخصی‌سازی پیام‌ها با متغیرها
  • 33. قرار دادن متن در هر جای صفحه: `PRINT AT`
  • 34. تصمیم‌گیری در برنامه: فرمان `IF...THEN`
  • 35. استفاده از `AND` و `OR` برای شرط‌های پیچیده
  • 36. مقایسه مقادیر: بزرگتر، کوچکتر و مساوی
  • 37. پرش در برنامه: آشنایی با `GO TO`
  • 38. سازماندهی کد: زیربرنامه‌ها با `GO SUB` و `RETURN`
  • 39. دنیای کلمات: کار با متغیرهای رشته‌ای (`$`)
  • 40. اندازه‌گیری طول یک رشته: تابع `LEN`
  • 41. بریدن رشته‌ها: استخراج بخشی از یک کلمه
  • 42. چسباندن کلمات به هم
  • 43. آشنایی با کدهای اسکی (ASCII)
  • 44. تبدیل حروف به کد با `CODE`
  • 45. تبدیل کد به حروف با `CHR$`
  • 46. شانس و اقبال: تولید اعداد تصادفی با `RND`
  • 47. کنترل تصادفی بودن: فرمان `RANDOMIZE`
  • 48. آرایه‌ها: ذخیره لیستی از اطلاعات با `DIM`
  • 49. پر کردن و خواندن یک آرایه با حلقه‌ها
  • 50. پروژه دوم: ساخت یک کوئیز ساده
  • 51. ساختار یک بازی: حلقه اصلی بازی (Game Loop)
  • 52. بازی اول: حدس عدد
  • 53. راهنمایی کاربر: (بزرگتر است / کوچکتر است)
  • 54. خواندن صفحه کلید بدون توقف: `INKEY$`
  • 55. حرکت دادن یک کاراکتر روی صفحه
  • 56. محدود کردن حرکت به لبه‌های صفحه
  • 57. ایجاد یک هدف یا دشمن ساده
  • 58. تشخیص برخورد: اولین قدم در تعامل
  • 59. سیستم امتیازدهی: شمردن امتیازات
  • 60. نمایش امتیازات و اطلاعات روی صفحه
  • 61. بازی دوم: جمع‌آوری آیتم‌های تصادفی
  • 62. افزایش سرعت و سختی بازی
  • 63. نمایش پیام "Game Over"
  • 64. شروع مجدد بازی
  • 65. بازی سوم: ساخت یک هزارتو (Maze) ساده
  • 66. طراحی نقشه هزارتو
  • 67. حرکت در مسیرهای هزارتو
  • 68. تشخیص برخورد با دیوارها
  • 69. رسیدن به نقطه پایان و پیروزی
  • 70. افزودن افکت‌های صوتی به بازی
  • 71. ساخت صفحه عنوان و منوی اصلی
  • 72. مفهوم "جان" (Lives) در بازی
  • 73. کم شدن جان‌ها و پایان بازی
  • 74. پروژه سوم: تکمیل یک بازی ساده از ابتدا تا انتها
  • 75. گرافیک سفارشی: معرفی UDG (User-Defined Graphics)
  • 76. طراحی کاراکترهای خودتان با اعداد باینری
  • 77. بارگذاری UDG در حافظه
  • 78. استفاده از کاراکترهای سفارشی در بازی
  • 79. انیمیشن کاراکتر: جابجایی بین چند UDG
  • 80. ذخیره کردن برنامه روی نوار کاست: `SAVE`
  • 81. نام‌گذاری صحیح برنامه‌ها
  • 82. بارگذاری برنامه از نوار کاست: `LOAD`
  • 83. اطمینان از صحت بارگذاری: `VERIFY`
  • 84. کار با داده‌های ثابت: دستورات `DATA` و `READ`
  • 85. خواندن دوباره داده‌ها: دستور `RESTORE`
  • 86. طراحی مراحل بازی با استفاده از `DATA`
  • 87. نگاهی به درون حافظه: فرمان `PEEK`
  • 88. دستکاری مستقیم حافظه: فرمان `POKE`
  • 89. تکنیک‌های پیشرفته گرافیکی با `POKE`
  • 90. کنترل پیشرفته صدا با `POKE`
  • 91. روش‌های ساده برای افزایش سرعت برنامه BASIC
  • 92. مدیریت خطاها در برنامه
  • 93. ایجاد یک صفحه بارگذاری (Loading Screen) جذاب
  • 94. ترکیب تمام تکنیک‌ها: ارتقاء بازی نهایی
  • 95. پروژه نهایی: ساخت یک بازی کامل با UDG و مراحل مختلف
  • 96. تحلیل کدهای بازی‌های کلاسیک اسپکتروم
  • 97. میراث ZX Spectrum و تأثیر آن بر صنعت بازی
  • 98. فراتر از BASIC: آشنایی اولیه با زبان ماشین
  • 99. تبریک! شما یک برنامه‌نویس ZX Spectrum هستید
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 8-bit BASIC Programming Game Development Home Computers learn to code Nostalgia Old School Computing Programming for beginners Retro Gaming Sinclair ZX Spectrum Vintage computers Vintage technology ZX Spectrum ZX81 برنامه نویسی BASIC

نظرات

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

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