دوره سفر به دنیای کمودور ۶۴: از صفر تا ساخت اولین بازی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفر به دنیای کمودور ۶۴: از صفر تا ساخت اولین بازی
موضوع کلی: تاریخ محاسبات و کامپیوترهای کلاسیک
موضوع میانی: برنامهنویسی و توسعه برای پلتفرم کمودور ۶۴
📋 سرفصلهای کتاب (100 موضوع)
- 1. تاریخچه محاسبات: از چرتکه تا ENIAC
- 2. ظهور میکروکامپیوترها و انقلاب خانگی
- 3. معرفی کمودور اینترنشنال و جک ترامل
- 4. تولد کمودور ۶۴: مشخصات و قابلیتها
- 5. مقایسه کمودور ۶۴ با رقبای آن زمان (آتاری، اپل)
- 6. بررسی سختافزار کمودور ۶۴: تراشهها و قطعات اصلی
- 7. اتصالات کمودور ۶۴: پورتها و رابطها
- 8. نحوه راهاندازی کمودور ۶۴ برای اولین بار
- 9. آشنایی با محیط BASIC V2
- 10. فرمانهای اصلی BASIC: PRINT, INPUT, GOTO, IF...THEN
- 11. متغیرها در BASIC: انواع و نحوه استفاده
- 12. عملگرهای ریاضی و منطقی در BASIC
- 13. حلقهها در BASIC: FOR...NEXT, WHILE...WEND
- 14. آرایهها در BASIC: تعریف و استفاده
- 15. زیربرنامهها در BASIC: GOSUB...RETURN
- 16. توابع داخلی BASIC: LEN, ASC, CHR$, RND
- 17. نحوه ذخیره و بارگذاری برنامهها از نوار کاست
- 18. نحوه استفاده از فلاپی درایو 1541
- 19. سیستم فایل دیسک در کمودور ۶۴
- 20. فرمانهای دیسک در BASIC: LOAD, SAVE, VERIFY
- 21. معرفی تراشه صوتی SID: تواناییهای صوتی
- 22. برنامهنویسی صدا در BASIC: SOUND و VOL
- 23. نحوه ایجاد افکتهای صوتی ساده با SID
- 24. مفاهیم موسیقی: نتها، اکتاوها، ریتم
- 25. نوشتن موسیقی با استفاده از POKE برای رجیسترهای SID
- 26. آشنایی با تراشه گرافیکی VIC-II
- 27. حالتهای گرافیکی کمودور ۶۴: متن و بیتمپ
- 28. رنگها در کمودور ۶۴: پالت رنگ و نحوه تغییر
- 29. آشنایی با مختصات صفحه نمایش: X و Y
- 30. رسم خطوط و اشکال ساده با BASIC
- 31. نحوه ایجاد گرافیکهای بیتمپ
- 32. اسپرایتها: معرفی و کاربرد
- 33. تعریف و متحرکسازی اسپرایتها در BASIC
- 34. تشخیص برخورد اسپرایتها
- 35. استفاده از وقفه ها (Interrupts)
- 36. برنامهنویسی وقفه ها در BASIC
- 37. آشنایی با زبان اسمبلی 6502
- 38. مقدمهای بر رجیسترها و حافظه
- 39. دستورالعملهای اصلی زبان اسمبلی: LDA, STA, ADC, SBC
- 40. نحوه کامپایل و اجرای کدهای اسمبلی
- 41. ارتباط زبان اسمبلی و BASIC
- 42. فراخوانی روتینهای اسمبلی از BASIC
- 43. بهینهسازی کد با استفاده از اسمبلی
- 44. دسترسی مستقیم به سختافزار با استفاده از POKE و PEEK
- 45. معرفی حافظه ROM کمودور ۶۴
- 46. نحوه استفاده از ROM برای دسترسی به توابع سیستم
- 47. بررسی نقشه حافظه کمودور ۶۴
- 48. مقدمهای بر باگها و اشکالزدایی
- 49. ابزارهای اشکالزدایی در کمودور ۶۴
- 50. تکنیکهای رفع اشکال در برنامههای BASIC
- 51. بهینهسازی کد BASIC برای سرعت بیشتر
- 52. تکنیکهای فشردهسازی کد BASIC
- 53. ایجاد منوهای کاربری در BASIC
- 54. طراحی رابط کاربری ساده در BASIC
- 55. نحوه استفاده از جویاستیک در کمودور ۶۴
- 56. برنامهنویسی برای کنترل جویاستیک
- 57. ساخت یک بازی ساده: حدس عدد
- 58. ساخت یک بازی ساده: سنگ، کاغذ، قیچی
- 59. مقدمهای بر بازیهای آرکید کلاسیک
- 60. مفهوم اسکرولینگ در بازیها
- 61. ایجاد اسکرولینگ افقی و عمودی
- 62. طراحی مراحل بازی
- 63. مفهوم هوش مصنوعی (AI) در بازیها
- 64. ایجاد هوش مصنوعی ساده برای دشمنان
- 65. نحوه امتیازدهی در بازیها
- 66. نمایش امتیاز و اطلاعات بازیکن
- 67. طراحی جلوههای ویژه بصری
- 68. ایجاد انیمیشنهای ساده
- 69. استفاده از وقفه های صفحه (Raster Interrupts)
- 70. ایجاد جلوههای صوتی پیچیدهتر با SID
- 71. مفهوم Sample playback
- 72. برنامهنویسی برای کارت صداهای خارجی
- 73. استفاده از درایوهای فلاپی خارجی
- 74. برنامهنویسی برای چاپگر
- 75. نحوه استفاده از مودم در کمودور ۶۴
- 76. اتصال به BBS و دنیای آنلاین
- 77. مقدمهای بر هک و کرک
- 78. بررسی روشهای حفاظت نرمافزاری
- 79. نوشتن یک کرک ساده
- 80. مقدمهای بر دموها و صحنههای دمو
- 81. تکنیکهای تولید دمو
- 82. بهینهسازی صدا و تصویر در دموها
- 83. ابزارهای توسعه پیشرفته برای کمودور ۶۴
- 84. معرفی کامپایلرهای BASIC
- 85. معرفی محیطهای توسعه یکپارچه (IDEs)
- 86. معرفی کتابخانهها و روتینهای آماده
- 87. برنامهنویسی بازیهای پیچیدهتر: ماریو
- 88. برنامهنویسی بازیهای پیچیدهتر: مهاجمان فضایی
- 89. ساخت یک موتور بازی ساده
- 90. نحوه استفاده از فایلهای داده خارجی
- 91. طراحی پایگاه داده ساده در BASIC
- 92. ایجاد یک برنامه مدیریت فایل
- 93. ایجاد یک ویرایشگر متن ساده
- 94. مقدمهای بر گرافیک سه بعدی
- 95. ایجاد جلوههای سه بعدی ساده
- 96. استفاده از موتورهای گرافیکی سه بعدی
- 97. بهینهسازی عملکرد گرافیکی
- 98. معرفی منابع آموزشی بیشتر: کتابها، مجلات، وبسایتها
- 99. جامعه کمودور ۶۴: گروهها و رویدادها
- 100. نگاهی به آینده: کمودور ۶۴ در دنیای امروز
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.