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

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

انتخاب پلن

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

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 74,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 بپیوندید! فرصت را از دست ندهید، این سفر هیجان‌انگیز در انتظار شماست!

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

با محیط سامانه آموزشی آشنا شوید و نمونه‌هایی از فضای یادگیری، فلش‌کارت‌ها و ابزارهای مرور و تمرین را مشاهده کنید.

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

یادگیری فراتر از مطالعه معمولی
با فلش‌کارت‌های آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.

تگ‌ها: 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 کامپیوتر خانگی

نظرات

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

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