اپلیکیشن اندرویدی فلش‌کارت آموزشی بازآفرینی جادوی Commodore 64: برنامه‌نویسی کاربردی برای خانه و سرگرمی

249,500 تومان
بازآفرینی جادوی Commodore 64: برنامه‌نویسی کاربردی برای خانه و سرگرمی بازآفرینی جادوی Commodore 64: برنامه‌نویسی کاربردی برای خانه و سرگرمی معرفی دوره آیا شما هم با کامودور 64 خاطره دارید؟ آیا دلتان ب...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: بازآفرینی جادوی Commodore 64: برنامه‌نویسی کاربردی برای خانه و سرگرمی

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

موضوع میانی: توسعه نرم‌افزار برای کامودور ۶۴

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

  • 1. مقدمه: سفری به دنیای کامودور ۶۴
  • 2. تاریخچه کامودور ۶۴: چرا این کامپیوتر یک افسانه است؟
  • 3. راه‌اندازی محیط کار: شبیه‌ساز VICE و اولین بوت
  • 4. آشنایی با کیبورد و ویرایشگر صفحه کامودور ۶۴
  • 5. اولین فرمان: قدرت PRINT و نمایش متن
  • 6. حالت مستقیم (Immediate Mode) در برابر حالت برنامه (Program Mode)
  • 7. دستورات کلیدی: NEW، LIST و RUN
  • 8. مفهوم شماره خط‌ها و اهمیت آن‌ها در BASIC
  • 9. انجام محاسبات ساده: کامودور به عنوان ماشین حساب
  • 10. افزودن توضیحات به کد با دستور REM
  • 11. پاک کردن صفحه: اولین نگاه به کدهای CHR$
  • 12. ذخیره و بارگذاری اولین برنامه روی نوار کاست مجازی
  • 13. شناسایی و رفع خطاهای رایج: ?SYNTAX ERROR
  • 14. معرفی پروژه نهایی دوره: ساخت مجموعه ابزار خانگی
  • 15. جمع‌بندی بخش اول: آمادگی برای برنامه‌نویسی واقعی
  • 16. متغیرهای عددی: جعبه‌هایی برای نگهداری اعداد
  • 17. متغیرهای رشته‌ای: ذخیره کردن متن و کاراکترها
  • 18. دریافت ورودی از کاربر با دستور INPUT
  • 19. منطق شرطی: تصمیم‌گیری با IF...THEN
  • 20. ایجاد حلقه‌های تکرار با FOR...NEXT
  • 21. کنترل گام‌های حلقه با دستور STEP
  • 22. ترکیب شرط‌ها با عملگرهای AND و OR
  • 23. پرش در برنامه: دستور GOTO و کاربردهای آن
  • 24. تولید اعداد تصادفی با تابع RND
  • 25. کار با اعداد صحیح: تابع INT
  • 26. برش رشته‌ها: توابع LEFT$، RIGHT$ و MID$
  • 27. محاسبه طول یک رشته با تابع LEN
  • 28. تبدیل عدد به رشته با تابع STR$
  • 29. تبدیل رشته به عدد با تابع VAL
  • 30. سازماندهی کد با زیربرنامه‌ها: GOSUB و RETURN
  • 31. آرایه‌ها: ذخیره چندین عدد در یک متغیر با DIM
  • 32. کار با آرایه‌های رشته‌ای
  • 33. جاسازی داده‌ها در برنامه با دستورات READ و DATA
  • 34. عملگرهای مقایسه‌ای: بزرگ‌تر، کوچک‌تر و نامساوی
  • 35. حلقه‌های تو در تو: تکرار درون تکرار
  • 36. ایجاد تأخیر و مکث در برنامه
  • 37. دریافت ورودی تک کاراکتری با دستور GET
  • 38. جمع‌بندی بخش دوم: تسلط بر اصول BASIC V2
  • 39. نقشه حافظه صفحه نمایش: چگونه کامودور متن را نشان می‌دهد؟
  • 40. دستور POKE: نوشتن مستقیم در حافظه
  • 41. تغییر رنگ متن: اولین POKEهای رنگی
  • 42. کنترل رنگ پس‌زمینه اصلی و حاشیه
  • 43. چاپ متن در مکان دلخواه با کنترل کاراکترهای مکان‌نما
  • 44. کنترل دقیق مکان‌نما با POKE در حافظه
  • 45. گرافیک کاراکتری (PETSCII): هنر با حروف
  • 46. ایجاد انیمیشن ساده با کاراکترهای PETSCII
  • 47. مقدمه‌ای بر تراشه صدا (SID): جادوی موسیقی کامودور
  • 48. تولید صدای بوق و نویز ساده با POKE
  • 49. کنترل فرکانس: ساخت نت‌های موسیقی پایه
  • 50. کنترل شکل موج و حجم صدا
  • 51. مفهوم ADSR: طراحی پاکت صدا (Attack, Decay, Sustain, Release)
  • 52. ساخت یک گام موسیقی ساده و نواختن ملودی
  • 53. بازطراحی کاراکترها: ساخت فونت و گرافیک سفارشی
  • 54. طراحی یک کاراکتر سفارشی: از کاغذ تا بایت
  • 55. بارگذاری کاراکترهای سفارشی در حافظه با POKE
  • 56. استفاده از گرافیک سفارشی در برنامه‌ها
  • 57. مقدمه‌ای بر گرافیک با وضوح بالا (Bitmap Mode)
  • 58. جمع‌بندی بخش سوم: جان بخشیدن به برنامه‌ها
  • 59. پروژه کاربردی: دفترچه تلفن و آدرس ساده
  • 60. ذخیره‌سازی اطلاعات دفترچه تلفن با آرایه‌ها
  • 61. افزودن قابلیت جستجو به دفترچه تلفن
  • 62. پروژه کاربردی: دفتر خاطرات دیجیتال
  • 63. مدیریت ورودی‌های چند خطی در دفتر خاطرات
  • 64. پروژه کاربردی: پایگاه داده دستور پخت غذا
  • 65. دسته‌بندی و جستجوی دستورهای پخت
  • 66. پروژه مالی: برنامه مدیریت بودجه شخصی
  • 67. ثبت درآمدها و هزینه‌ها
  • 68. محاسبه مجموع و مانده حساب
  • 69. پروژه مالی: ماشین حساب محاسبه اقساط وام
  • 70. ابزار کاربردی: مبدل واحدها (متریک و امپریال)
  • 71. ابزار آموزشی: برنامه ساخت جدول ضرب
  • 72. ابزار آموزشی: برنامه تمرین تایپ
  • 73. ابزار سازمانی: تقویم و یادآور قرار ملاقات
  • 74. طراحی نمایش گرافیکی تقویم ماهانه
  • 75. ابزار سرگرمی: محاسبه‌گر بیوریتم
  • 76. ابزار سازمانی: مدیریت اموال و دارایی‌های خانه
  • 77. ایجاد یک منوی اصلی برای مجموعه ابزارهای خانگی
  • 78. جمع‌بندی بخش چهارم: کامودور به عنوان یک ابزار خانگی
  • 79. اصول طراحی بازی: ایده، قوانین و هدف
  • 80. بازی ساده: حدس عدد
  • 81. بازی کلاسیک: ساخت بازی "مرد دار" (Hangman)
  • 82. رسم گرافیکی مرد دار با کاراکترهای PETSCII
  • 83. بازی کلاسیک: ساخت بازی دوز (Tic-Tac-Toe)
  • 84. بازی ماجرایی متنی: ساخت یک داستان تعاملی
  • 85. پردازش دستورات کاربر در بازی ماجرایی (GET, GO, LOOK)
  • 86. طراحی نقشه و سیستم مدیریت اشیاء (Inventory)
  • 87. بازی مهارتی: تست سرعت واکنش
  • 88. بازی گرافیکی: ساخت یک مارپیچ (Maze) ساده
  • 89. حرکت دادن کاراکتر در مارپیچ
  • 90. تشخیص برخورد با دیوارهای مارپیچ
  • 91. ابزار خلاقانه: ساخت یک ترتیب‌سنج موسیقی (Music Sequencer)
  • 92. ابزار خلاقانه: پد نقاشی دیجیتال ساده (Etch-A-Sketch)
  • 93. جمع‌بندی بخش پنجم: کامودور برای سرگرمی
  • 94. کار با دیسک درایو مجازی: ذخیره و بازیابی اطلاعات برنامه
  • 95. دستورات کار با فایل: OPEN, CLOSE, PRINT#, INPUT#
  • 96. بهینه‌سازی کد BASIC برای افزایش سرعت
  • 97. دستور PEEK: خواندن مقادیر از حافظه
  • 98. پروژه نهایی: یکپارچه‌سازی ابزارها در "داشبورد خانگی"
  • 99. سخن پایانی: میراث ماندگار کامودور ۶۴ و گام‌های بعدی
بازآفرینی جادوی Commodore 64: برنامه‌نویسی کاربردی برای خانه و سرگرمی

بازآفرینی جادوی Commodore 64: برنامه‌نویسی کاربردی برای خانه و سرگرمی

معرفی دوره

آیا شما هم با کامودور 64 خاطره دارید؟ آیا دلتان برای بازی‌ها و برنامه‌های ساده اما جذاب آن دوران تنگ شده است؟ آیا می‌خواهید دوباره جادوی برنامه‌نویسی را تجربه کنید؟ این دوره دقیقاً برای شما طراحی شده است!

دوره آموزشی "بازآفرینی جادوی Commodore 64" به شما این امکان را می‌دهد که با استفاده از دانش امروز، به دوران اوج این کامپیوتر دوست‌داشتنی بازگردید. با الهام از کتاب محبوب "Commodore 64 programs for the home"، ما یک برنامه آموزشی جامع و کاربردی را برای شما آماده کرده‌ایم که نه تنها به شما اصول برنامه‌نویسی را می‌آموزد، بلکه به شما کمک می‌کند تا برنامه‌های کاربردی و سرگرم‌کننده‌ای را برای کامودور 64 خود بسازید.

درباره دوره

این دوره آموزشی به شما گام به گام نحوه برنامه‌نویسی برای کامودور 64 را آموزش می‌دهد. ما از اصول اولیه شروع می‌کنیم و به تدریج به مباحث پیشرفته‌تر می‌پردازیم. محتوای دوره به گونه‌ای طراحی شده است که حتی اگر هیچ تجربه‌ای در برنامه‌نویسی ندارید، بتوانید به راحتی با آن همراه شوید. برخلاف خواندن صرف کتاب "Commodore 64 programs for the home" که ممکن است دشوار به نظر برسد، این دوره با ویدیوهای آموزشی، تمرین‌های عملی و پروژه‌های واقعی، یادگیری را برای شما آسان و لذت‌بخش می‌کند. در طول دوره، شما نه تنها با زبان BASIC کامودور 64 آشنا می‌شوید، بلکه با تکنیک‌های بهینه‌سازی کد، طراحی رابط کاربری و ایجاد بازی‌های ساده نیز آشنا خواهید شد. هدف ما این است که شما بتوانید پس از اتمام دوره، برنامه‌های خود را طراحی و پیاده‌سازی کنید و جادوی کامودور 64 را دوباره زنده کنید.

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

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

مخاطبان دوره

این دوره برای چه کسانی مناسب است؟

  • علاقه‌مندان به کامپیوترهای رترو و نوستالژی
  • افرادی که می‌خواهند برنامه‌نویسی را از صفر شروع کنند
  • برنامه‌نویسانی که می‌خواهند مهارت‌های خود را گسترش دهند
  • کسانی که می‌خواهند برنامه‌های کاربردی و سرگرم‌کننده‌ای برای کامودور 64 بسازند
  • معلمانی که می‌خواهند برنامه‌نویسی را به دانش‌آموزان خود آموزش دهند

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

دلایل زیادی وجود دارد که چرا باید این دوره را بگذرانید:

  • یادگیری برنامه‌نویسی از پایه: این دوره یک نقطه شروع عالی برای کسانی است که هیچ تجربه‌ای در برنامه‌نویسی ندارند.
  • بازگشت به دوران طلایی کامپیوتر: نوستالژی را تجربه کنید و مهارت‌های برنامه‌نویسی را در یک محیط خاطره‌انگیز بیاموزید.
  • ایجاد برنامه‌های کاربردی و سرگرم‌کننده: پس از اتمام دوره، می‌توانید برنامه‌های خود را طراحی و پیاده‌سازی کنید.
  • آموزش جامع و کاربردی: این دوره شامل ویدیوهای آموزشی، تمرین‌های عملی و پروژه‌های واقعی است.
  • پشتیبانی کامل: ما در طول دوره و پس از آن، به سوالات شما پاسخ می‌دهیم و شما را در مسیر یادگیری همراهی می‌کنیم.
  • دسترسی مادام‌العمر: پس از ثبت‌نام در دوره، به تمام محتوای آن دسترسی مادام‌العمر خواهید داشت.
  • قیمت مناسب: این دوره با قیمتی مناسب ارائه می‌شود تا همه بتوانند از آن بهره‌مند شوند.
  • فرصتی برای یادگیری مهارت‌های منحصربه‌فرد: برنامه‌نویسی برای کامپیوترهای رترو یک مهارت نادر و ارزشمند است که می‌تواند شما را از دیگران متمایز کند.

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

دوره "بازآفرینی جادوی Commodore 64" شامل 100 سرفصل جامع است که تمامی جنبه‌های برنامه‌نویسی برای این کامپیوتر را پوشش می‌دهد. در اینجا تنها به تعدادی از مهم‌ترین سرفصل‌ها اشاره می‌کنیم:

  1. مقدمه‌ای بر کامپیوترهای رترو و اهمیت آنها در تاریخ فناوری
  2. آشنایی با معماری کامودور 64 و اجزای اصلی آن
  3. نصب و راه‌اندازی شبیه‌ساز کامودور 64
  4. مروری بر زبان BASIC V2 کامودور 64
  5. نحوه نوشتن و اجرای اولین برنامه BASIC
  6. آشنایی با دستورات پایه‌ای BASIC: PRINT, INPUT, GOTO, IF...THEN
  7. متغیرها: انواع، تعریف و کاربرد
  8. عملگرها: ریاضی، منطقی و مقایسه‌ای
  9. ساختارهای کنترلی: IF...THEN...ELSE, FOR...NEXT, WHILE...WEND
  10. کار با رشته‌ها: تعریف، الحاق و برش
  11. توابع داخلی BASIC: LEN, MID$, LEFT$, RIGHT$
  12. آشنایی با آرایه‌ها: تعریف، مقداردهی و دسترسی
  13. حلقه‌های تودرتو و کاربرد آنها
  14. زیربرنامه‌ها و توابع: تعریف و استفاده
  15. کار با گرافیک: دستورات PLOT, LINE, CIRCLE
  16. رنگ‌ها و نحوه استفاده از آنها
  17. ایجاد اشکال هندسی ساده
  18. نوشتن یک برنامه نقاشی ساده
  19. آشنایی با Spriteها و نحوه استفاده از آنها
  20. ایجاد انیمیشن‌های ساده با Sprite
  21. کار با صدا: دستورات SOUND, VOL, VOICE
  22. ایجاد صداهای مختلف
  23. نوشتن یک برنامه موسیقی ساده
  24. آشنایی با فایل‌ها: OPEN, CLOSE, READ, WRITE
  25. ذخیره و بارگذاری داده‌ها
  26. ایجاد یک پایگاه داده ساده
  27. کار با جوی‌استیک و صفحه کلید
  28. ایجاد بازی‌های ساده: حدس عدد، سنگ کاغذ قیچی
  29. آشنایی با تکنیک‌های بهینه‌سازی کد
  30. استفاده از حافظه و رجیسترها
  31. برنامه‌نویسی پیشرفته و تکنیک‌های حرفه‌ای
  32. عیب‌یابی برنامه‌ها
  33. معرفی منابع و ابزارهای مفید برای برنامه‌نویسی کامودور 64
  34. و ده‌ها سرفصل دیگر...

همین حالا در دوره "بازآفرینی جادوی Commodore 64" ثبت‌نام کنید و جادوی برنامه‌نویسی رترو را دوباره زنده کنید!

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

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Basic C64 C64 programming Commodore 64 Commodore 64 programs for the home Retro programming Vintage Computing بازی‌سازی برنامه‌نویسی توسعه نرم‌افزار خانه رترو سرگرمی کامپیوترهای قدیمی

نظرات

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

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