کتاب بازگشت به دوران طلایی: آموزش گام به گام بازیهای کلاسیک Tim Hartnell برای IBM PC و XT با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
بازگشت به دوران طلایی: آموزش بازیهای کلاسیک IBM PC و XT | آکادمی بازیهای رترو بازگشت به دوران طلایی: آموزش گام به گام بازیهای کلاسیک 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 و بازیهای کلاسیک
تگها:
Classic games
DOS Games
Executive Games
IBM PC
PC Games
PC/XT
Retro Gaming
Tim Hartnell
Tim Hartnell Games
Vintage Computing
آموزش بازی
استراتژیک
بازی کامپیوتری
بازیهای کلاسیک
فکری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.