کتاب صوتی تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما

تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما - احیای یک افسانه! آیا آماده‌اید به دوران طلایی کامپیوترهای خانگی بازگردید؟ به دنیای جادویی MSX قدم بگذارید! زمانی که کامپیوترهای خانگی، دریچه‌ای نو به سوی...

انتخاب پلن

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

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

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

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

عنوان دوره: تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما

موضوع کلی: دنیای برنامه‌نویسی کامپیوترهای خانگی کلاسیک

موضوع میانی: برنامه‌نویسی برای پلتفرم‌های کلاسیک 8-بیتی

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر دنیای MSX و کامپیوترهای خانگی
  • 2. راه‌اندازی کامپیوتر و آشنایی با محیط MSX-BASIC
  • 3. اولین دستور: PRINT و نمایش متن روی صفحه
  • 4. استفاده از MSX به عنوان یک ماشین حساب قدرتمند
  • 5. مفهوم خطاهای برنامه‌نویسی و پیام‌های خطا
  • 6. دستور CLS: پاک کردن صفحه نمایش
  • 7. برنامه‌نویسی خط به خط: شماره خط‌ها و اهمیت آن‌ها
  • 8. دستورات LIST, RUN, NEW: مدیریت برنامه شما
  • 9. ذخیره و بارگذاری اولین برنامه (SAVE & LOAD)
  • 10. استفاده از دستور REM برای نوشتن توضیحات در کد
  • 11. متغیرها چیستند؟ آشنایی با متغیرهای عددی
  • 12. انجام عملیات ریاضی با متغیرها
  • 13. متغیرهای رشته‌ای برای ذخیره متن
  • 14. دریافت ورودی از کاربر با دستور INPUT
  • 15. دستورالعمل‌های شرطی: تصمیم‌گیری با IF...THEN
  • 16. گسترش شرط‌ها با دستور ELSE
  • 17. پرش در برنامه با دستور GOTO
  • 18. ایجاد حلقه‌های تکرار ساده با IF و GOTO
  • 19. حلقه‌های تکرار ساختاریافته: دستور FOR...NEXT
  • 20. کنترل گام حلقه با پارامتر STEP
  • 21. حلقه‌های تودرتو برای کارهای پیچیده‌تر
  • 22. تولید اعداد تصادفی با تابع RND
  • 23. زیربرنامه‌ها: سازماندهی کد با GOSUB و RETURN
  • 24. خواندن داده‌های ثابت با دستورات READ و DATA
  • 25. دستور RESTORE: بازخوانی داده‌ها
  • 26. دستور ON...GOTO برای انتخاب‌های چندگانه
  • 27. دستور ON...GOSUB برای فراخوانی‌های شرطی
  • 28. توابع داخلی: کار با اعداد (ABS, SGN, INT)
  • 29. توابع مثلثاتی (SIN, COS, TAN) و لگاریتمی (LOG)
  • 30. توابع کار با رشته‌ها: LEFT$, RIGHT$, MID$
  • 31. توابع LEN, VAL, STR$ برای مدیریت رشته‌ها
  • 32. کدهای اسکی (ASCII): توابع CHR$ و ASC
  • 33. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها با دستور DIM
  • 34. کار با آرایه‌های تک‌بعدی
  • 35. کار با آرایه‌های دوبعدی و جداول
  • 36. توابع تعریف شده توسط کاربر: DEF FN
  • 37. مقدمه‌ای بر گرافیک در MSX
  • 38. آشنایی با حالت‌های مختلف صفحه نمایش: دستور SCREEN
  • 39. کار با رنگ‌ها: دستور COLOR
  • 40. تنظیم رنگ پس‌زمینه، متن و حاشیه
  • 41. رسم نقطه روی صفحه با PSET و PRESET
  • 42. ترسیم خط با دستور LINE
  • 43. ترسیم مستطیل‌های توخالی و توپر با دستور LINE
  • 44. ترسیم دایره و بیضی با دستور CIRCLE
  • 45. رنگ‌آمیزی فضاهای بسته با دستور PAINT
  • 46. مختصات نسبی در دستورات گرافیکی
  • 47. تعریف پنجره دید (Viewport) با دستور VIEW
  • 48. مقدمه‌ای بر اسپرایت‌ها: قلب تپنده بازی‌های MSX
  • 49. آشنایی با مشخصات اسپرایت در MSX
  • 50. طراحی الگوی اسپرایت به صورت دستی
  • 51. تعریف الگوی اسپرایت با دستور SPRITE$
  • 52. قرار دادن اسپرایت روی صفحه با دستور PUT SPRITE
  • 53. حرکت دادن اسپرایت‌ها و ایجاد انیمیشن
  • 54. تشخیص برخورد اسپرایت‌ها با یکدیگر
  • 55. تشخیص برخورد اسپرایت با لبه‌های صفحه
  • 56. تغییر رنگ اسپرایت‌ها
  • 57. بزرگ‌نمایی اسپرایت‌ها (Sprite Magnification)
  • 58. تکنیک‌های پیشرفته اسپرایت: استفاده همزمان از چندین اسپرایت
  • 59. محدودیت‌های اسپرایت و راه‌های غلبه بر آن‌ها
  • 60. ایجاد صدای ساده با دستور BEEP
  • 61. آشنایی با چیپ صدای PSG (Programmable Sound Generator)
  • 62. تولید فرکانس‌های مختلف با دستور SOUND
  • 63. ایجاد افکت‌های صوتی: انفجار، شلیک و ...
  • 64. مقدمه‌ای بر دستور PLAY برای نواختن موسیقی
  • 65. نواختن نت‌های موسیقی و کنترل طول آن‌ها
  • 66. تغییر اکتاو و تمپو در دستور PLAY
  • 67. ایجاد سکوت و اتصال نت‌ها
  • 68. نواختن موسیقی در پس‌زمینه (Music Background)
  • 69. ایجاد موسیقی چند کاناله با دستور PLAY
  • 70. دریافت ورودی آنی از صفحه کلید با INKEY$
  • 71. تنظیم کلیدهای عملکرد (Function Keys) با دستور KEY
  • 72. آشنایی با پورت‌های جوی‌استیک
  • 73. خواندن جهت‌های جوی‌استیک با تابع STICK
  • 74. خواندن دکمه‌های آتش جوی‌استیک با تابع STRIG
  • 75. استفاده از پدال‌ها و ماوس (در صورت وجود)
  • 76. ذخیره و بارگذاری برنامه‌ها روی نوار کاست (CSAVE/CLOAD)
  • 77. ذخیره و بارگذاری آرایه‌ها روی کاست
  • 78. مقدمه‌ای بر دیسک درایو و MSX-DOS
  • 79. فرمت کردن دیسک و مشاهده لیست فایل‌ها (FILES)
  • 80. ذخیره و بارگذاری برنامه از روی دیسک
  • 81. کار با فایل‌ها: باز کردن و بستن فایل‌های ترتیبی
  • 82. نوشتن داده در فایل‌های ترتیبی (PRINT#)
  • 83. خواندن داده از فایل‌های ترتیبی (INPUT#)
  • 84. مفهوم حافظه کامپیوتر و آدرس‌دهی
  • 85. دستور PEEK: خواندن یک بایت از حافظه
  • 86. دستور POKE: نوشتن یک بایت در حافظه
  • 87. آشنایی با نقشه حافظه MSX
  • 88. کنترل مستقیم پردازنده ویدیویی (VDP) با VPOKE
  • 89. تغییر مجموعه کاراکترهای استاندارد (Character Set)
  • 90. طراحی فونت یا کاراکترهای گرافیکی سفارشی
  • 91. مقدمه‌ای بر زبان ماشین و اسمبلی
  • 92. اجرای کدهای زبان ماشین از بیسیک با دستور CALL
  • 93. بارگذاری فایل‌های باینری (کد ماشین) با BLOAD
  • 94. مفهوم اسلات‌ها و مدیریت حافظه
  • 95. تکنیک‌های بهینه‌سازی سرعت و حافظه در بیسیک
  • 96. پروژه اول: ساخت بازی "حدس عدد"
  • 97. پروژه دوم: طراحی یک برنامه نقاشی ساده
  • 98. پروژه سوم: ساخت یک انیمیشن با اسپرایت‌ها
  • 99. پروژه چهارم: ساخت بازی ساده Pong
  • 100. مسیر پیش رو: منابع بیشتر و ادامه یادگیری MSX
تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما - احیای یک افسانه!

آیا آماده‌اید به دوران طلایی کامپیوترهای خانگی بازگردید؟

به دنیای جادویی MSX قدم بگذارید! زمانی که کامپیوترهای خانگی، دریچه‌ای نو به سوی خلاقیت و نوآوری بودند. دورانی که برنامه‌نویسی، یک هنر به حساب می‌آمد و هر خط کد، داستانی برای گفتن داشت. آیا شما هم دلتنگ آن دوران هستید؟ یا کنجکاوید بدانید که چگونه نسل قبل، با کامپیوترهای MSX خود، شگفتی خلق می‌کردند؟

دوره آموزشی "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما"، شما را به سفری هیجان‌انگیز در دنیای MSX می‌برد. این دوره با الهام از کتاب کلاسیک "How to program your MSX computer"، به شما کمک می‌کند تا دانش و مهارت‌های لازم برای برنامه‌نویسی این کامپیوتر محبوب را به دست آورید. فرقی نمی‌کند که یک مبتدی کامل باشید یا تجربه‌ای در برنامه‌نویسی داشته باشید، این دوره برای شما طراحی شده است.

درباره دوره "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما"

این دوره یک سفر جامع و گام به گام به دنیای برنامه‌نویسی MSX است. با تکیه بر اصول و مفاهیم کلیدی مطرح شده در کتاب "How to program your MSX computer"، ما به شما نشان خواهیم داد که چگونه می‌توانید از زبان BASIC برای خلق بازی‌ها، برنامه‌های کاربردی و حتی ابزارهای گرافیکی خیره‌کننده استفاده کنید. این دوره نه تنها یک آموزش تئوری است، بلکه یک تجربه عملی است که شما را قادر می‌سازد تا ایده‌های خود را به واقعیت تبدیل کنید.

موضوعات کلیدی دوره

  • آشنایی با معماری MSX و نحوه کارکرد آن
  • مقدمات زبان BASIC و دستورات اصلی
  • کار با متغیرها، آرایه‌ها و حلقه‌ها
  • ورودی و خروجی: دریافت اطلاعات از کاربر و نمایش نتایج
  • گرافیک و صدا: خلق تصاویر و صداهای جذاب
  • برنامه‌نویسی بازی: طراحی و پیاده‌سازی بازی‌های ساده و جذاب
  • بهینه‌سازی کد: افزایش سرعت و کارایی برنامه‌ها
  • خطایابی و رفع اشکال: پیدا کردن و حل مشکلات کد
  • استفاده از توابع و زیربرنامه‌ها: سازماندهی کد و افزایش خوانایی
  • آشنایی با تکنیک‌های پیشرفته برنامه‌نویسی MSX

مخاطبان دوره

این دوره برای طیف وسیعی از افراد مناسب است، از جمله:

  • علاقه‌مندان به کامپیوترهای خانگی کلاسیک و نوستالژی
  • دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر و فناوری اطلاعات
  • برنامه‌نویسانی که به دنبال گسترش دانش و مهارت‌های خود هستند
  • کسانی که می‌خواهند برنامه‌نویسی را از پایه یاد بگیرند
  • افرادی که می‌خواهند بازی‌های خود را برای MSX بسازند

چرا این دوره را بگذرانیم؟

گذراندن این دوره به شما کمک می‌کند تا:

  • دانش و مهارت‌های لازم برای برنامه‌نویسی MSX را به دست آورید
  • دنیای کامپیوترهای خانگی کلاسیک را از نزدیک تجربه کنید
  • بازی‌ها و برنامه‌های خود را برای MSX بسازید
  • خلاقیت و نوآوری خود را به چالش بکشید
  • مهارت‌های حل مسئله خود را تقویت کنید
  • از یادگیری برنامه‌نویسی لذت ببرید
  • به جامعه برنامه‌نویسان MSX بپیوندید
  • رزومه خود را با یک مهارت منحصربه‌فرد تقویت کنید

سرفصل‌های دوره (100 سرفصل جامع)

دوره "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما" شامل 100 سرفصل جامع است که به صورت گام به گام شما را در دنیای MSX راهنمایی می‌کند. در اینجا فقط تعدادی از سرفصل‌ها را ذکر می‌کنیم:

  • بخش 1: آشنایی با MSX
    • تاریخچه MSX: از آغاز تا اوج
    • معماری MSX: نگاهی به سخت‌افزار و نرم‌افزار
    • راه‌اندازی MSX: شبیه‌سازها و سخت‌افزار واقعی
    • آشنایی با BASIC: زبان برنامه‌نویسی MSX
    • ویرایشگر BASIC: نوشتن و اجرای کد
  • بخش 2: مبانی برنامه‌نویسی BASIC
    • متغیرها: تعریف و استفاده
    • انواع داده: اعداد، رشته‌ها و مقادیر منطقی
    • عملگرها: محاسباتی، مقایسه‌ای و منطقی
    • دستورات ورودی و خروجی: INPUT, PRINT
    • دستورات شرطی: IF, THEN, ELSE
    • حلقه‌ها: FOR, NEXT, WHILE, WEND
  • بخش 3: گرافیک و صدا
    • صفحه نمایش MSX: رزولوشن و رنگ‌ها
    • دستورات گرافیکی: LINE, CIRCLE, PAINT
    • کار با اسپرایت‌ها: حرکت و انیمیشن
    • صداسازی: دستورات SOUND و PLAY
    • ایجاد موسیقی: نوشتن آهنگ با BASIC
  • بخش 4: برنامه‌نویسی بازی
    • طراحی بازی: مفاهیم و اصول اولیه
    • ایجاد منو: نمایش گزینه‌ها و دریافت ورودی
    • کنترل بازیکن: حرکت و تعامل
    • تشخیص برخورد: Collision Detection
    • امتیازدهی: ثبت و نمایش امتیاز
    • ایجاد دشمن: رفتار و حرکت
    • بازی‌های ساده: Snake, Breakout, Space Invaders
  • بخش 5: تکنیک‌های پیشرفته
    • بهینه‌سازی کد: افزایش سرعت و کارایی
    • استفاده از زیربرنامه‌ها و توابع
    • مدیریت حافظه
    • کار با فایل‌ها
    • برنامه‌نویسی ماشین: مقدمه‌ای بر اسمبلی
    • برنامه‌نویسی بازی‌های پیچیده: ماجراجویی، استراتژی، پلتفرمر
  • بخش 6: پروژه‌های عملی
    • ایجاد یک بازی کامل
    • طراحی یک برنامه کاربردی
    • ساخت یک ابزار گرافیکی
    • اشتراک‌گذاری پروژه‌ها با جامعه MSX

و بسیاری سرفصل‌های دیگر که شما را به یک متخصص برنامه‌نویسی MSX تبدیل خواهد کرد!

همین امروز در دوره "تسلط بر MSX: برنامه‌نویسی کامپیوتر خانگی شما" ثبت‌نام کنید و به جمع علاقه‌مندان به دنیای MSX بپیوندید! فرصت را از دست ندهید، این سفر هیجان‌انگیز در انتظار شماست!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 8-bit Programming 8-بیت Basic How to program your MSX computer MSX MSX programming Old School Computing Persian MSX Retro Computing Vintage Computing آموزش MSX برنامه‌نویسی MSX برنامه‌نویسی کلاسیک توسعه بازی MSX کامپیوتر خانگی

نظرات

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

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