کتاب از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت آیا دوست دارید به دنیای جادویی برنامه‌نویسی کامپیوتر...

انتخاب پلن

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

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره از صفر تا صد بیسیک آتاری ST: خلق بازی و برنامه با راهنمای تیموتی اور نایت

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

موضوع میانی: آموزش برنامه‌نویسی بیسیک آتاری ST

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر آتاری ST و دنیای برنامه‌نویسی
  • 2. آشنایی با محیط BASIC آتاری ST
  • 3. اولین برنامه شما: Hello World!
  • 4. متغیرها: ذخیره اطلاعات
  • 5. انواع داده‌ها: اعداد و رشته‌ها
  • 6. عملگرهای حسابی: جمع، تفریق، ضرب، تقسیم
  • 7. عملگرهای مقایسه‌ای: بزرگتر، کوچکتر، مساوی
  • 8. عملگرهای منطقی: AND, OR, NOT
  • 9. دستور PRINT: نمایش خروجی
  • 10. دستور INPUT: دریافت ورودی از کاربر
  • 11. دستور CLS: پاک کردن صفحه
  • 12. دستور REM: نوشتن توضیحات در کد
  • 13. دستور DATA و READ: کار با داده‌های ثابت
  • 14. دستور RESTORE: بازگرداندن نشانگر DATA
  • 15. دستور GOTO: پرش به خطی دیگر
  • 16. دستور IF...THEN: اجرای شرطی دستورات
  • 17. دستور IF...THEN...ELSE: اجرای دو شرطی دستورات
  • 18. حلقه‌ها: FOR...NEXT
  • 19. حلقه‌ها: WHILE...WEND
  • 20. حلقه‌ها: REPEAT...UNTIL (اگر در BASIC آتاری ST موجود باشد)
  • 21. آرایه‌ها: ذخیره چندین مقدار در یک متغیر
  • 22. تعریف و استفاده از آرایه‌ها
  • 23. دستور DIM: تعریف اندازه آرایه‌ها
  • 24. دستور SUB (یا GOSUB): ایجاد زیربرنامه‌ها
  • 25. بازگشت از زیربرنامه: RETURN
  • 26. ارسال پارامتر به زیربرنامه‌ها
  • 27. دستور RANDOMIZE: تولید اعداد تصادفی
  • 28. تابع RND: تولید اعداد تصادفی
  • 29. ایجاد بازی‌های ساده با اعداد تصادفی
  • 30. دستور GRAPHICS: فعال کردن حالت گرافیکی
  • 31. تنظیم رزولوشن صفحه
  • 32. دستور PLOT: رسم پیکسل
  • 33. دستور DRAW: رسم خط
  • 34. دستور LINE: رسم خط (ممکن است متفاوت باشد)
  • 35. دستور CIRCLE: رسم دایره
  • 36. دستور BOX: رسم مستطیل
  • 37. دستور FILL: پر کردن شکل با رنگ
  • 38. دستور COLOR: تنظیم رنگ قلم و پس‌زمینه
  • 39. رنگ‌های استاندارد در آتاری ST
  • 40. دستور PEN: تنظیم حالت قلم (پاک کردن، رسم)
  • 41. کار با ماوس: خواندن موقعیت ماوس
  • 42. کار با ماوس: تشخیص کلیک ماوس
  • 43. دستور JOYSTICK: خواندن وضعیت جوی استیک
  • 44. کتابخانه کاراکترها: فونت‌های آتاری ST
  • 45. دستور PRINT USING: فرمت‌بندی خروجی
  • 46. دستور STR$ و VAL: تبدیل رشته به عدد و بالعکس
  • 47. دستور LEFT$, RIGHT$, MID$: کار با زیررشته‌ها
  • 48. دستور LEN: طول رشته
  • 49. دستور INSTR: یافتن موقعیت یک زیررشته
  • 50. دستور CHR$ و ASC: تبدیل کد ASCII به کاراکتر و بالعکس
  • 51. مدیریت خطا: ON ERROR GOTO
  • 52. دستور RESUME: ادامه اجرای برنامه پس از خطا
  • 53. فایل‌ها: باز کردن و بستن فایل
  • 54. دستور OPEN: باز کردن فایل
  • 55. دستور CLOSE: بستن فایل
  • 56. دستور WRITE: نوشتن داده در فایل
  • 57. دستور READ: خواندن داده از فایل
  • 58. دستور EOF: تشخیص پایان فایل
  • 59. دستور INPUT# و PRINT# (یا معادل آنها): خواندن و نوشتن در فایل
  • 60. فایل‌های ترتیبی و دسترسی مستقیم
  • 61. کار با دیسک: فرمت کردن دیسک (اگر BASIC پشتیبانی کند)
  • 62. دستور KILL: حذف فایل
  • 63. دستور NAME: تغییر نام فایل
  • 64. صدا در آتاری ST: مفاهیم اولیه
  • 65. دستور SOUND (یا معادل آن): تولید صدا
  • 66. تنظیم فرکانس صدا
  • 67. تنظیم حجم صدا
  • 68. ایجاد موسیقی ساده
  • 69. صداهای پیچیده‌تر
  • 70. مفاهیم شیءگرایی در BASIC (اگر پشتیبانی شود)
  • 71. استفاده از دیکشنری‌ها یا ساختارهای مشابه
  • 72. طراحی بازی‌های پیچیده‌تر
  • 73. مکانیک‌های بازی: حرکت شخصیت
  • 74. انیمیشن: فریم به فریم
  • 75. انیمیشن: استفاده از بلوک‌های گرافیکی
  • 76. مدیریت وضعیت بازی
  • 77. منوهای بازی
  • 78. مراحل بازی
  • 79. ذخیره و بارگذاری بازی
  • 80. نکات بهینه‌سازی کد
  • 81. محدودیت‌های حافظه در آتاری ST
  • 82. استفاده از دستورات اسمبلی (اگر امکان‌پذیر باشد)
  • 83. نکات طراحی رابط کاربری
  • 84. مدیریت رویدادها (Events)
  • 85. مختصری در مورد زبان اسمبلی 68000 (به صورت مقدماتی)
  • 86. تکنیک‌های گرافیکی پیشرفته
  • 87. استفاده از صفحات (Planes) یا لایه‌های گرافیکی
  • 88. ترکیب تصاویر (Sprites)
  • 89. فشرده‌سازی داده‌ها (به صورت ساده)
  • 90. تست و اشکال‌زدایی (Debugging)
  • 91. ابزارهای اشکال‌زدایی در BASIC آتاری ST
  • 92. روش‌های منطقی برای یافتن خطا
  • 93. مستندسازی کد
  • 94. نوشتن راهنمای کاربری
  • 95. ارائه پروژه نهایی
  • 96. جمع‌بندی و گام‌های بعدی
  • 97. منابع بیشتر برای یادگیری
  • 98. بررسی بازی‌های کلاسیک آتاری ST
  • 99. آینده برنامه‌نویسی با کامپیوترهای قدیمی
  • 100. نکات امنیتی در برنامه‌نویسی (اگر مرتبط باشد)
تگ‌ها: Atari ST Atari ST Programming Basic BASIC Tutorial Computer Programming Game Development Retro Computing ST BASIC آموزش بیسیک برنامه‌نویسی برنامه‌نویسی آتاری ST برنامه‌نویسی کامپیوترهای قدیمی بیسیک تیموتی اور نایت خلق بازی

نظرات

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

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