اپلیکیشن اندرویدی فلشکارت آموزشی بازگشت به دوران طلایی: آموزش گام به گام بازیهای کلاسیک Tim Hartnell برای IBM PC و XT
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بازگشت به دوران طلایی: آموزش گام به گام بازیهای کلاسیک Tim Hartnell برای IBM PC و XT
موضوع کلی: بازیهای کامپیوتری کلاسیک
موضوع میانی: بازیهای استراتژیک و فکری برای IBM PC
📋 سرفصلهای دوره
- 1. مقدمهای بر دوره: بازگشت به دوران طلایی
- 2. Tim Hartnell کیست و چرا کتابهایش مهم هستند؟
- 3. معرفی IBM PC و XT: سختافزار و محیط اولیه
- 4. نصب و راهاندازی شبیهساز (Emulator) DOSBox
- 5. مقدمات کار با محیط DOS و خط فرمان
- 6. آشنایی با زبان برنامهنویسی BASIC در IBM PC
- 7. اولین برنامه: "Hello World" در BASIC
- 8. اصول اولیه تایپ و اجرای کد از کتاب Hartnell
- 9. متغیرها و انواع داده در BASIC
- 10. ورودی و خروجی: دستورهای INPUT و PRINT
- 11. ساختارهای شرطی: IF...THEN...ELSE
- 12. حلقههای تکرار: FOR...NEXT و WHILE...WEND
- 13. استفاده از زیربرنامهها و GOSUB
- 14. اعداد تصادفی: RND و کاربرد آن در بازیها
- 15. کنترل صفحه نمایش: CLS, LOCATE, COLOR
- 16. ساخت کاراکترهای ساده با کد اسکی (ASCII Graphics)
- 17. صدا در BASIC: دستور SOUND
- 18. خطاها و اشکالزدایی (Debugging) در BASIC
- 19. ذخیره و بارگذاری برنامهها (SAVE, LOAD)
- 20. مفهوم آرایهها (Arrays) و کاربرد آنها در بازی
- 21. طراحی یک بازی حدس عدد (Number Guessing Game)
- 22. پیادهسازی "حدس کلمه" (Word Guess)
- 23. بازی "جلاد" (Hangman) - بخش اول: منطق
- 24. بازی "جلاد" - بخش دوم: گرافیک متنی
- 25. ساخت یک بازی حافظه ساده (Memory Game)
- 26. بازی "مینروب" (Minesweeper) - مقدمات
- 27. بازی "20 سوالی" (20 Questions) - هوش مصنوعی پایه
- 28. بازی "شیفت بلوک" (Block Shifting Puzzle)
- 29. پازل منطقی "چهار در یک ردیف" (Connect Four) - بخش اول
- 30. پازل منطقی "چهار در یک ردیف" - بخش دوم: تشخیص برنده
- 31. بازی "تخته نرد" (Backgammon) - حرکت تاس
- 32. بازی "تخته نرد" - حرکت مهرهها
- 33. ساخت یک ماشین حساب ساده بازی (Game Calculator)
- 34. بازی "پیدا کردن جفت" (Match the Pairs)
- 35. بازی "نیم" (Nim Game) - استراتژی برد
- 36. بازی "دوز" (Tic-Tac-Toe) - هوش مصنوعی ساده
- 37. بازی "اتلو" یا "ریورسی" (Othello/Reversi) - نمایش صفحه
- 38. بازی "اتلو" - منطق برگرداندن مهرهها
- 39. بازی "اتلو" - هوش مصنوعی پایه حریف
- 40. شطرنج (Chess) - نمایش صفحه و حرکت مهرهها (محدود)
- 41. بازی "جنگ کشتیها" (Battleship) - قرار دادن کشتیها
- 42. بازی "جنگ کشتیها" - منطق شلیک و تشخیص هدف
- 43. بازی "پلکان و مار" (Snakes and Ladders)
- 44. پیادهسازی بازی "چکرز" (Checkers) - حرکت ساده
- 45. بازی "هفتخان" (Labyrinth/Maze Game) - تولید تصادفی
- 46. بازی "هفتخان" - حرکت بازیکن و تشخیص دیوارها
- 47. بازی "جنگ تانکها" (Tank Battle) - نمایش تانک و شلیک
- 48. بازی "یکخطی" (One-Line Puzzle)
- 49. بازی "برج هانوی" (Tower of Hanoi) - الگوریتم بازگشتی
- 50. بازی "مربع جادویی" (Magic Square)
- 51. شبیهساز ساده "فروشگاه لیموناد" (Lemonade Stand)
- 52. مدیریت بودجه و منابع در بازیها
- 53. شبیهساز "بازار سهام" (Stock Market) - اصول خرید و فروش
- 54. شبیهساز "بازار سهام" - نوسانات تصادفی قیمت
- 55. بازی "مدیریت شهر" (City Management) - مفاهیم پایه
- 56. تصمیمگیریهای استراتژیک در بازیهای تجاری
- 57. بازی "کارخانه تولیدی" (Factory Simulation) - تولید و فروش
- 58. شبیهساز "کشاورزی" (Farming Simulation) - کاشت و برداشت
- 59. مدیریت زمان در بازیهای شبیهسازی
- 60. بازی "مدیریت پروژه" (Project Management) - زمانبندی وظایف
- 61. شبیهساز "بانکداری" (Banking Simulation) - سپرده و وام
- 62. بازی "مدیر رستوران" (Restaurant Manager) - سفارشگیری و سرویس
- 63. مفهوم سود و زیان در بازیهای اقتصادی
- 64. بازی "چالش سرمایهگذاری" (Investment Challenge)
- 65. توسعه مدلهای اقتصادی ساده برای بازی
- 66. مقدمهای بر بازیهای استراتژیک کلاسیک
- 67. طراحی نقشه جنگی (War Map) در حالت متنی
- 68. بازی "فتح قلمرو" (Territory Conquest) - حرکت نیروها
- 69. بازی "فتح قلمرو" - نبرد و تعیین پیروز
- 70. مدیریت منابع در بازیهای جنگی (طلا، غذا)
- 71. بازی "استراتژی جنگی" (War Strategy) - تولید واحدها
- 72. دیپلماسی و اتحاد در بازیهای استراتژیک (مفهوم)
- 73. بازی "دزدان دریایی" (Pirate Game) - حرکت کشتیها
- 74. بازی "دزدان دریایی" - نبرد دریایی و غارت
- 75. بازی "امپراتوری فضایی" (Space Empire) - اکتشاف و مستعمرهسازی
- 76. طراحی سیستم نوبتدهی (Turn-Based System)
- 77. بازی "گنج یابی" (Treasure Hunt) - نقشه و مکانیابی
- 78. بازی "ساخت و ساز پایگاه" (Base Building) - منابع و گسترش
- 79. بازی "دفاع از قلعه" (Castle Defense) - استراتژی دفاعی
- 80. پیادهسازی یک بازی استراتژی نوبتی کوچک
- 81. ذخیره و بارگذاری وضعیت بازی (Game Save/Load)
- 82. طراحی منوهای کاربرپسند در BASIC
- 83. بهبود هوش مصنوعی حریف (AI) برای بازیهای پیچیدهتر
- 84. افزودن انیمیشنهای متنی ساده
- 85. شخصیسازی بازیها: تغییر قوانین و متغیرها
- 86. طراحی و اضافه کردن سطوح (Levels) جدید به بازی
- 87. استفاده از فایلها برای نگهداری اطلاعات بازی (File I/O)
- 88. بهینهسازی کد BASIC برای عملکرد بهتر
- 89. ساخت ویرایشگر نقشههای بازی (Map Editor)
- 90. افزودن امکانات چندنفره (Multiplayer) محلی (مفهوم)
- 91. تکنیکهای ساخت رابط کاربری گرافیکی (GUI) با ASCII
- 92. ایجاد سیستم امتیازدهی بالا (High Score Table)
- 93. مدیریت ورودیهای پیچیدهتر از صفحه کلید
- 94. مفهوم توابع (Functions) در BASIC پیشرفته
- 95. استفاده از دادههای ساختیافته (User-Defined Types)
- 96. پروژه عملی: توسعه یک بازی جدید با الهام از Hartnell
- 97. به اشتراکگذاری بازیهای ساخته شده و بازخورد
- 98. نگاهی به آینده: از IBM PC تا بازیهای مدرن
- 99. منابع بیشتر برای یادگیری و کاوش
- 100. جمعبندی دوره: میراث Tim Hartnell و بازیهای کلاسیک
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.