کتاب برنامهنویسی کلاسیک: ساخت اولین بازیها با کامپیوتر سینکلر ZX81 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
برنامهنویسی کلاسیک: ساخت اولین بازیها با سینکلر ZX81 برنامهنویسی کلاسیک: ساخت اولین بازیها با کامپیوتر سینکلر ZX81 سفر به قلب رایانش نوستالژیک: اولین گامها در دنیای ۸-بیتی آیا تا به حال به این فک...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی کلاسیک: ساخت اولین بازیها با کامپیوتر سینکلر ZX81
موضوع کلی: رایانش کلاسیک
موضوع میانی: برنامهنویسی روی کامپیوترهای ۸-بیتی
📋 سرفصلهای دوره
- 1. مقدمه ای بر رایانش کلاسیک و ZX81
- 2. آشنایی با ZX81: سختافزار و امکانات
- 3. نصب و راهاندازی ZX81: اتصالات و تنظیمات اولیه
- 4. صفحه کلید ZX81: ورودی و کنترل
- 5. آشنایی با زبان BASIC ZX81
- 6. ساختار دستورات BASIC ZX81
- 7. متغیرها: تعریف و کاربرد
- 8. عملگرهای ریاضی در BASIC ZX81
- 9. اولویت عملگرها
- 10. دستور PRINT: نمایش متن و اعداد
- 11. دستور INPUT: دریافت ورودی از کاربر
- 12. دستور LET: انتساب مقدار به متغیر
- 13. حلقهها: FOR...NEXT
- 14. حلقههای شرطی: WHILE...WEND
- 15. دستور IF...THEN...ELSE: تصمیمگیری
- 16. دستور GOTO: پرش به خط دیگر
- 17. دستور GOSUB...RETURN: زیرروالها
- 18. توابع داخلی BASIC ZX81: SIN, COS, TAN
- 19. توابع داخلی BASIC ZX81: SQR, ABS
- 20. توابع داخلی BASIC ZX81: INT, RND
- 21. آشنایی با گرافیک ZX81: پیکسلها و کاراکترها
- 22. دستور PLOT: رسم نقطه
- 23. دستور UNPLOT: حذف نقطه
- 24. دستور DRAW: رسم خط
- 25. رسم اشکال هندسی ساده
- 26. ایجاد کاراکترهای گرافیکی سفارشی
- 27. کار با آرایهها: تعریف و استفاده
- 28. آرایههای یکبعدی
- 29. آرایههای دوبعدی
- 30. کار با رشتهها: تعریف و عملیات
- 31. اتصال رشتهها
- 32. برش رشتهها
- 33. جستجو در رشتهها
- 34. دستور PEEK: خواندن از حافظه
- 35. دستور POKE: نوشتن در حافظه
- 36. آشنایی با حافظه ZX81
- 37. نحوه مدیریت حافظه در ZX81
- 38. صدا در ZX81: تولید صداهای ساده
- 39. آشنایی با ورودی/خروجی
- 40. ذخیره و بارگذاری برنامهها با استفاده از نوار کاست
- 41. رفع اشکال برنامهها: عیبیابی
- 42. اشکالات رایج در برنامهنویسی BASIC ZX81
- 43. بهینهسازی کد BASIC ZX81
- 44. مقدمهای بر زبان ماشین Z80
- 45. آشنایی با ثباتهای Z80
- 46. دستورات اساسی اسمبلی Z80
- 47. برنامهنویسی اسمبلی در ZX81
- 48. فراخوانی روتینهای اسمبلی از BASIC
- 49. مقدمهای بر وقفهها
- 50. نحوه استفاده از وقفهها در ZX81
- 51. مقدمهای بر برنامهنویسی بازی
- 52. طراحی بازی: ایدهپردازی و برنامهریزی
- 53. ساخت یک بازی حدس عدد
- 54. ساخت یک بازی ساده با متن: ماجراجویی
- 55. ساخت یک بازی ساده با گرافیک: آجرشکنی
- 56. ساخت یک بازی تیراندازی ساده
- 57. حرکت دادن اجسام روی صفحه
- 58. تشخیص برخورد اجسام
- 59. ایجاد جلوههای صوتی ساده در بازی
- 60. استفاده از ورودی صفحه کلید برای کنترل بازی
- 61. اضافه کردن امتیاز به بازی
- 62. نمایش امتیاز در بازی
- 63. اضافه کردن سطح دشواری به بازی
- 64. ذخیره و بارگذاری رکورد بازی
- 65. ایجاد منوی اصلی برای بازی
- 66. اضافه کردن موسیقی پس زمینه ساده به بازی
- 67. آشنایی با محدودیتهای سختافزاری ZX81
- 68. روشهای غلبه بر محدودیتها
- 69. استفاده از تکنیکهای بهینهسازی گرافیکی
- 70. استفاده از تکنیکهای بهینهسازی صوتی
- 71. آشنایی با کتابخانههای نرمافزاری ZX81
- 72. کار با دیسک (در صورت وجود)
- 73. چاپ کردن اطلاعات
- 74. استفاده از مودم (در صورت وجود)
- 75. شبکهسازی ZX81 (در صورت وجود)
- 76. مقدمهای بر طراحی بازیهای پیچیدهتر
- 77. استفاده از زبان ماشین برای افزایش سرعت بازی
- 78. ترفندهای برنامهنویسی گرافیکی پیشرفته
- 79. ترفندهای برنامهنویسی صوتی پیشرفته
- 80. آشنایی با ابزارهای توسعه ZX81
- 81. شبیهساز ZX81
- 82. اشکالزدای Z80
- 83. اسمبلر Z80
- 84. دیباگر Z80
- 85. آشنایی با انجمنهای ZX81
- 86. منابع آنلاین برای ZX81
- 87. پروژههای برنامهنویسی پیشرفته
- 88. ایجاد یک موتور گرافیکی ساده
- 89. ایجاد یک سیستم صوتی پیشرفته
- 90. ایجاد یک بازی استراتژیک ساده
- 91. ایجاد یک بازی پلتفرمر ساده
- 92. ایجاد یک برنامه گرافیکی ساده
- 93. ایجاد یک ویرایشگر متن ساده
- 94. ایجاد یک ماشین حساب علمی
- 95. نکات و ترفندهای برنامهنویسی ZX81
- 96. بهینهسازی کد برای حداکثر سرعت
- 97. روشهای استفاده موثر از حافظه
- 98. ایجاد جلوههای ویژه
- 99. نگهداری و تعمیر ZX81
- 100. مشکلات رایج سختافزاری و نرمافزاری
تگها:
Basic
Computational History
Game Development
Retro programming
Sinclair ZX81
The Sinclair ZX81
ZX81 BASIC
آموزش برنامهنویسی
بازیسازی
بازیهای کلاسیک
برنامهنویسی ۸-بیتی
برنامهنویسی ZX81
رایانش کلاسیک
کامپیوترهای ۸ بیتی
کلاسیک کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.