کتاب احیای برنامهنویسی TI-99/4A: کدنویسی BASIC برای بازیها و ابزارهای نوستالژیک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
احیای برنامهنویسی TI-99/4A: کدنویسی BASIC برای بازیها و ابزارهای نوستالژیک احیای برنامهنویسی TI-99/4A: کدنویسی BASIC برای بازیها و ابزارهای نوستالژیک سفر به دوران طلایی کامپیوترهای خانگی آیا خاطرا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره احیای برنامهنویسی TI-99/4A: کدنویسی BASIC برای بازیها و ابزارهای نوستالژیک
موضوع کلی: برنامهنویسی برای کامپیوترهای کلاسیک و قدیمی
موضوع میانی: برنامهنویسی کاربردی با BASIC در کامپیوترهای خانگی دهههای گذشته
📋 سرفصلهای دوره
- 1. مقدمه ای بر کامپیوتر TI-99/4A و BASIC
- 2. نصب و راه اندازی TI-99/4A و محیط BASIC
- 3. آشنایی با دستورات اصلی BASIC: PRINT، INPUT، LET
- 4. متغیرها و انواع داده در BASIC: رشته ها، اعداد صحیح، اعشاری
- 5. عملگرهای ریاضی و اولویت آنها در BASIC
- 6. دستورات شرطی: IF…THEN…ELSE
- 7. حلقه ها: FOR…NEXT و WHILE…WEND
- 8. آرایه ها: تعریف و استفاده از آرایه های یک بعدی
- 9. آرایه ها: تعریف و استفاده از آرایه های دو بعدی
- 10. توابع داخلی BASIC: توابع ریاضی
- 11. توابع داخلی BASIC: توابع رشته ای
- 12. توابع داخلی BASIC: توابع ورودی و خروجی
- 13. زیربرنامه ها: GOSUB و RETURN
- 14. ساختارهای داده: مدیریت لیست ها
- 15. ورودی و خروجی فایل: ایجاد، خواندن و نوشتن فایل ها
- 16. کار با صفحه نمایش: CLS، COLOR، LOCATE
- 17. گرافیک اولیه: ترسیم خطوط و مستطیل ها
- 18. گرافیک پیشرفته: ترسیم دایره ها و بیضی ها
- 19. صدا و موسیقی: تولید صداهای ساده
- 20. صدا و موسیقی: استفاده از SPEAK برای تولید ملودی
- 21. مدیریت خطا: ON ERROR GOTO
- 22. Debugging: یافتن و رفع اشکالات در کد
- 23. مقدمه ای بر بازی سازی: طراحی یک بازی ساده
- 24. بازی حدس عدد: پیاده سازی یک بازی ساده
- 25. بازی سنگ، کاغذ، قیچی: پیاده سازی با BASIC
- 26. بازی دوز: پیاده سازی با استفاده از آرایه ها
- 27. طراحی منو: ایجاد رابط کاربری ساده
- 28. انیمیشن: حرکت دادن تصاویر روی صفحه
- 29. مقدمه ای بر Sprite Graphics
- 30. کنترل دسته بازی (Joystick): دریافت ورودی کاربر
- 31. مدیریت زمان: استفاده از TIMER
- 32. تولید اعداد تصادفی: RND و کاربردهای آن
- 33. تبدیل مبنا: تبدیل اعداد از مبنای 10 به 2 و بالعکس
- 34. ماشین حساب ساده: ساخت یک ماشین حساب با BASIC
- 35. دفترچه تلفن: ذخیره و بازیابی اطلاعات تماس
- 36. برنامه یادداشت برداری: ساخت یک ویرایشگر متن ساده
- 37. ساعت دیجیتال: نمایش زمان روی صفحه
- 38. آلارم: تنظیم و اجرای آلارم
- 39. تایمر: محاسبه زمان سپری شده
- 40. مبدل واحدها: تبدیل واحدهای مختلف
- 41. حل معادلات درجه دو: پیاده سازی با BASIC
- 42. تولید اعداد فیبوناچی: پیاده سازی با حلقه ها
- 43. بازی مار: پیاده سازی با گرافیک اولیه
- 44. بازی آجر شکن: پیاده سازی با Sprite
- 45. شطرنج (مقدماتی): نمایش صفحه شطرنج
- 46. کارت حافظه: استفاده از کارت حافظه برای ذخیره اطلاعات
- 47. برنامه رسم نمودار: رسم نمودارهای خطی و میله ای
- 48. طراحی لوگو: ایجاد یک لوگوی ساده با BASIC
- 49. بازی ماز: تولید و حل ماز با الگوریتم های ساده
- 50. ویرایشگر متن پیشرفته: افزودن قابلیت های بیشتر به ویرایشگر
- 51. پایگاه داده ساده: مدیریت داده ها با استفاده از فایل ها
- 52. برنامه حسابداری شخصی: مدیریت هزینه ها و درآمدها
- 53. بازی پازل: پیاده سازی یک پازل تصویری
- 54. بازی نقش آفرینی (RPG): طراحی یک بازی نقش آفرینی ساده
- 55. رمزنگاری: کدگذاری و رمزگشایی متن
- 56. فشرده سازی داده ها: روش های ساده فشرده سازی
- 57. پردازش تصویر: اعمال فیلترهای ساده بر روی تصاویر
- 58. هوش مصنوعی: پیاده سازی الگوریتم های جستجو
- 59. شبکه سازی: ارتباط بین دو TI-99/4A
- 60. تولید موسیقی پیشرفته: استفاده از ابزارهای موسیقی
- 61. کنترل ربات: برنامه ریزی یک ربات ساده
- 62. شبیه سازی سیستم ها: مدل سازی سیستم های فیزیکی
- 63. یادگیری ماشین: پیاده سازی الگوریتم های یادگیری ساده
- 64. تشخیص الگو: شناسایی الگوها در داده ها
- 65. پردازش زبان طبیعی: تحلیل متن ساده
- 66. واقعیت مجازی: ایجاد یک محیط مجازی ساده
- 67. بازی استراتژیک: طراحی یک بازی استراتژیک
- 68. بازی تیراندازی: پیاده سازی یک بازی تیراندازی
- 69. بازی مسابقه ای: طراحی یک بازی مسابقه ای
- 70. ویرایشگر تصویر: ساخت یک ویرایشگر تصویر ساده
- 71. برنامه نقاشی: ایجاد یک برنامه نقاشی ساده
- 72. برنامه ارائه: ساخت یک برنامه ارائه ساده
- 73. برنامه آموزش ریاضی: طراحی برنامه ای برای آموزش ریاضی
- 74. برنامه آموزش زبان: طراحی برنامه ای برای آموزش زبان
- 75. شبیه سازی فیزیک: شبیه سازی حرکت اجسام
- 76. گرافیک سه بعدی: ایجاد تصاویر سه بعدی ساده
- 77. بهینه سازی کد: افزایش سرعت اجرای برنامه
- 78. برنامه نویسی اسمبلی: مقدمه ای بر اسمبلی
- 79. ارتباط BASIC و اسمبلی: استفاده از اسمبلی در BASIC
- 80. طراحی بازی های آنلاین: پیاده سازی بازی های آنلاین ساده
- 81. امنیت: محافظت از داده ها در برابر دسترسی غیرمجاز
- 82. پایگاه داده پیشرفته: مدیریت داده ها با استفاده از SQL
- 83. برنامه نویسی شی گرا: مقدمه ای بر برنامه نویسی شی گرا
- 84. کتابخانه ها: ایجاد و استفاده از کتابخانه ها
- 85. برنامه نویسی رویداد محور: مدیریت رویدادها در برنامه
- 86. طراحی رابط کاربری گرافیکی (GUI): ایجاد رابط های کاربری جذاب
- 87. استفاده از API ها: دسترسی به قابلیت های سیستم عامل
- 88. توسعه بازی های تجاری: نکات و ترفندهای توسعه بازی
- 89. بازاریابی نرم افزار: فروش نرم افزار خود
- 90. مستندسازی کد: نوشتن مستندات برای برنامه
- 91. تست نرم افزار: اطمینان از کیفیت نرم افزار
- 92. رفع اشکال پیشرفته: استفاده از ابزارهای پیشرفته دیباگینگ
- 93. مدیریت پروژه: مدیریت پروژه های نرم افزاری
- 94. کار تیمی: همکاری در پروژه های نرم افزاری
- 95. مهندسی نرم افزار: اصول مهندسی نرم افزار
- 96. طراحی الگوها: استفاده از الگوهای طراحی
- 97. برنامه نویسی موازی: اجرای برنامه ها به صورت موازی
- 98. برنامه نویسی توزیع شده: اجرای برنامه ها در شبکه
- 99. آینده برنامه نویسی: بررسی ترندهای آینده
- 100. منابع و ابزارهای برنامه نویسی: معرفی منابع و ابزارهای مفید
تگها:
80s
Basic
Coding
Game Development
Nostalgia
Retro programming
TI 99/4A
TI-99/4A BASIC programs
Vintage Computing
آموزش BASIC
بازیسازی
برنامهنویسی
دهه 80
کامپیوترهای کلاسیک
کدنویسی
نوستالژی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.