دوره ساخت بازیهای گرافیکی و برنامههای کاربردی ساده در ZX Spectrum همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ساخت بازیهای گرافیکی و برنامههای کاربردی ساده در ZX Spectrum
موضوع کلی: توسعه نرمافزار برای کامپیوترهای Sinclair ZX
موضوع میانی: برنامهنویسی به زبان BASIC و اسمبلی برای ZX Spectrum
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر ZX Spectrum
- 2. چرا ZX Spectrum؟
- 3. تاریخچه مختصر ZX Spectrum
- 4. سخت افزار ZX Spectrum
- 5. حافظه در ZX Spectrum
- 6. پردازنده Z80
- 7. پورت ها و اتصالات
- 8. دستگاه های ورودی/خروجی
- 9. صفحه کلید ZX Spectrum
- 10. کاست در مقابل فلاپی دیسک
- 11. نحوه بارگذاری برنامه ها
- 12. اشکال زدایی در ZX Spectrum
- 13. مفاهیم اولیه برنامه نویسی
- 14. زبان BASIC در ZX Spectrum
- 15. دستورات BASIC برای گرافیک
- 16. دستورات BASIC برای صدا
- 17. حلقه ها و شرط ها در BASIC
- 18. متغیرها و آرایه ها در BASIC
- 19. توابع و رویه ها در BASIC
- 20. نحوه ذخیره و بارگذاری برنامه های BASIC
- 21. اشکال زدایی برنامه های BASIC
- 22. مقدمه ای بر زبان اسمبلی Z80
- 23. چرا از زبان اسمبلی استفاده کنیم؟
- 24. ساختار دستورات اسمبلی
- 25. رجیسترها در Z80
- 26. عملیات بر روی رجیسترها
- 27. انتقال داده ها
- 28. عملیات حسابی
- 29. عملیات منطقی
- 30. پرش ها و فراخوانی ها
- 31. مدیریت پشته
- 32. وقفه ها
- 33. نحوه کامپایل کد اسمبلی
- 34. استفاده از اسمبلر
- 35. اشکال زدایی کد اسمبلی
- 36. مقدمه ای بر گرافیک ZX Spectrum
- 37. حالت های گرافیکی
- 38. صفحه نمایش (Screen)
- 39. حافظه صفحه نمایش
- 40. پیکسل ها در ZX Spectrum
- 41. رنگ ها در ZX Spectrum
- 42. مشخصات رنگ (Attributes)
- 43. بیت مپ (Bitmap)
- 44. نحوه ترسیم پیکسل
- 45. نحوه پاک کردن صفحه
- 46. رسم خطوط (Line Drawing)
- 47. الگوریتم برسنهم (Bresenham)
- 48. رسم مستطیل
- 49. رسم دایره
- 50. پر کردن اشکال (Fill)
- 51. تکنیک های گرافیکی
- 52. اسپرایت (Sprite)
- 53. مدیریت اسپرایت
- 54. انیمیشن اسپرایت
- 55. نحوه حرکت اسپرایت
- 56. تکنیک های Scroll
- 57. حالت های Scroll
- 58. پیاده سازی Scroll افقی
- 59. پیاده سازی Scroll عمودی
- 60. تکنیک های Page Flipping
- 61. حافظه صفحه نمایش در Page Flipping
- 62. مزایای Page Flipping
- 63. معایب Page Flipping
- 64. مقدمه ای بر صدا در ZX Spectrum
- 65. تولید کننده صدا (ULAplus)
- 66. کانال های صدا
- 67. فرکانس صدا
- 68. مدت زمان صدا
- 69. شدت صدا
- 70. نحوه تولید نت های موسیقی
- 71. نحوه تولید افکت های صوتی
- 72. کتابخانه های صوتی
- 73. نحوه استفاده از کتابخانه های صوتی
- 74. ساخت یک بازی ساده
- 75. مراحل طراحی بازی
- 76. طراحی شخصیت ها
- 77. طراحی محیط بازی
- 78. طراحی گیم پلی
- 79. پیاده سازی منطق بازی
- 80. مدیریت ورودی کاربر
- 81. مدیریت امتیاز
- 82. مدیریت جان بازیکن
- 83. مدیریت دشمنان
- 84. مدیریت برخوردها
- 85. ساخت یک برنامه کاربردی ساده
- 86. مراحل طراحی برنامه
- 87. طراحی رابط کاربری
- 88. پیاده سازی قابلیت های برنامه
- 89. مدیریت داده ها
- 90. ذخیره و بازیابی داده ها
- 91. نکات پیشرفته
- 92. بهینه سازی کد
- 93. کاهش حجم برنامه
- 94. افزایش سرعت برنامه
- 95. تکنیک های فشرده سازی
- 96. استفاده از سخت افزار جانبی
- 97. کارت های حافظه
- 98. کارت های صدا
- 99. کارت های گرافیکی
- 100. اشکال زدایی پیشرفته
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.