کتاب کدنویسی بازی‌های رترو با BASIC: ۱۰۰+ پروژه عملی از گنجینه دیوید اچ. اهل

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب کدنویسی بازی‌های رترو با BASIC: ۱۰۰+ پروژه عملی از گنجینه دیوید اچ. اهل

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه: سفری به دنیای بازی‌های رترو
  • 2. تاریخچه زبان BASIC و کتاب "101 BASIC Computer Games"
  • 3. راه‌اندازی محیط برنامه‌نویسی: شبیه‌سازهای مدرن BASIC
  • 4. اولین برنامه: دستور PRINT و "Hello, World!"
  • 5. متغیرها: ذخیره اعداد و رشته‌ها (LET)
  • 6. دریافت ورودی از کاربر با دستور INPUT
  • 7. عملیات ریاضی پایه: جمع، تفریق، ضرب و تقسیم
  • 8. تصمیم‌گیری در کد: دستور IF...THEN
  • 9. ایجاد منطق پیچیده‌تر با AND, OR, NOT
  • 10. حلقه‌ها: تکرار دستورات با FOR...NEXT
  • 11. تولید اعداد تصادفی: قلب تپنده بازی‌ها (RND)
  • 12. پرش در کد: آشنایی (و احتیاط) با GOTO
  • 13. ساختارهای ماژولار: GOSUB و RETURN برای کدی تمیزتر
  • 14. خوانایی کد: استفاده از REM برای توضیحات
  • 15. اولین خطاها: آشنایی با مفاهیم دیباگینگ ساده
  • 16. پروژه ۱: بازی حدس عدد (Number Guessing)
  • 17. تحلیل بازی حدس عدد: حلقه اصلی بازی (Game Loop)
  • 18. بهبود حدس عدد: راهنمایی "بزرگتر" یا "کوچکتر"
  • 19. افزودن چالش: محدود کردن تعداد تلاش‌ها
  • 20. پروژه ۲: شیر یا خط (Coin Flip)
  • 21. پروژه ۳: پرتاب تاس (Dice Rolling)
  • 22. پیاده‌سازی سیستم امتیازدهی ساده
  • 23. پروژه ۴: بازی "Hi-Lo"
  • 24. پروژه ۵: یک، دو، سه (Rock, Paper, Scissors)
  • 25. ایجاد حریف کامپیوتری ساده برای "یک، دو، سه"
  • 26. پروژه ۶: بازی ۲۱ (Blackjack) - قوانین و ساختار اولیه
  • 27. پیاده‌سازی "کارت دادن" با اعداد تصادفی در Blackjack
  • 28. مدیریت نوبت بازیکن و تصمیم‌گیری (Hit/Stand)
  • 29. پیاده‌سازی منطق ساده برای نوبت دلال (Dealer)
  • 30. محاسبه امتیاز و تشخیص برنده و بازنده در Blackjack
  • 31. پروژه ۷: اسلات ماشین متنی (Slot Machine)
  • 32. کنترل محدوده اعداد تصادفی برای بازی‌های مختلف
  • 33. مفهوم "وضعیت بازی" (Game State) در پروژه‌های ساده
  • 34. طراحی ورودی و خروجی کاربرپسندتر
  • 35. آرایه‌ها: ذخیره چندین مقدار در یک متغیر (DIM)
  • 36. کار با آرایه‌های یک بعدی: لیست‌ها و مجموعه‌ها
  • 37. استفاده از حلقه‌ها برای پردازش آرایه‌ها
  • 38. پروژه ۸: Amazing - تولید ماز (Maze) ساده با آرایه
  • 39. آرایه‌های دو بعدی: جداول و شبکه‌ها
  • 40. پروژه ۹: دوز (Tic-Tac-Toe) - طراحی صفحه بازی
  • 41. پیاده‌سازی نوبت بازیکنان در دوز
  • 42. بررسی شرایط برد، باخت و تساوی در دوز
  • 43. ساخت حریف کامپیوتری ابتدایی برای دوز
  • 44. کار با رشته‌ها: الحاق و توابع پایه
  • 45. توابع رشته‌ای پیشرفته‌تر (LEFT$, RIGHT$, MID$)
  • 46. پروژه ۱۰: جلاد (Hangman) - ساختار اولیه و انتخاب کلمه
  • 47. پیاده‌سازی منطق حدس حروف و نمایش کلمه
  • 48. طراحی گرافیک متنی برای بازی جلاد
  • 49. استفاده از دستور DATA و READ برای ذخیره اطلاعات ثابت
  • 50. پروژه ۱۱: آزمون چند گزینه‌ای (Quiz) با DATA/READ
  • 51. مقدمه‌ای بر بازی‌های شبیه‌سازی و مدیریت منابع
  • 52. پروژه ۱۲: حمورابی (Hammurabi) - معرفی بازی و متغیرهای اصلی
  • 53. حلقه سالانه بازی حمورابی: کاشت، برداشت و گزارش
  • 54. مدیریت تصمیمات بازیکن: خرید و فروش زمین، تخصیص غذا
  • 55. پیاده‌سازی رویدادهای تصادفی: طاعون، موش‌ها و برداشت محصول
  • 56. شرایط پایان بازی حمورابی و ارزیابی عملکرد بازیکن
  • 57. پروژه ۱۳: فرود روی ماه (Lunar Lander) - مبانی فیزیک بازی
  • 58. شبیه‌سازی سقوط: حلقه اصلی، ورودی سوخت و نمایش وضعیت
  • 59. محاسبه سرعت، ارتفاع و سوخت باقی‌مانده در Lunar Lander
  • 60. تشخیص فرود موفق یا سقوط فضاپیما
  • 61. پروژه ۱۴: شبیه‌ساز بورس سهام (Stock Market)
  • 62. پیاده‌سازی نوسانات قیمت و منطق خرید و فروش سهام
  • 63. پروژه ۱۵: جنگ داخلی (Civil War) - آشنایی با بازی استراتژی نوبتی
  • 64. مدیریت منابع و نیروها در بازی جنگ داخلی
  • 65. پیاده‌سازی یک سیستم مبارزه متنی ساده
  • 66. پروژه ۱۶: شکار وامپوس (Hunt the Wumpus) - طراحی غار
  • 67. حرکت بازیکن در غار و تشخیص خطرات (گودال، خفاش)
  • 68. منطق پرتاب تیر و شکار وامپوس
  • 69. مفهوم بالانس کردن بازی: تنظیم سختی در شبیه‌سازها
  • 70. گرافیک متنی: هنر نقاشی با کاراکترها
  • 71. توابع TAB و SPC برای چیدمان خروجی
  • 72. پروژه ۱۷: ساخت بنرهای متنی بزرگ (Banner)
  • 73. ترسیم اشکال هندسی ساده با حلقه‌ها و کاراکترها
  • 74. پروژه ۱۸: ترسیم تصاویر ASCII Art (مانند پوستر اسنوپی)
  • 75. انیمیشن متنی ساده: پاک کردن صفحه و ترسیم مجدد
  • 76. پروژه ۱۹: شبیه‌سازی پرتاب موشک با گرافیک متنی
  • 77. پروژه ۲۰: حرکت در ماز (Maze Traversal)
  • 78. بازی‌های پازل و معما: تمرکز بر منطق
  • 79. پروژه ۲۱: بازی گاوها و بول‌ها (Bulls and Cows / Mastermind)
  • 80. پیاده‌سازی منطق بررسی حدس در Mastermind
  • 81. پروژه ۲۲: رمزنگاری و رمزگشایی پیام ساده (Crypto)
  • 82. پروژه ۲۳: پیدا کردن اعداد اول (Prime Numbers)
  • 83. پروژه ۲۴: جستجوی کلمات (Word Search) - ایجاد جدول
  • 84. پیاده‌سازی منطق جستجوی کلمات توسط کاربر
  • 85. طراحی بازی‌های دو نفره (Hot-seat)
  • 86. پروژه ۲۵: کشتی جنگی (Battleship) - چیدن مهره‌ها در آرایه دو بعدی
  • 87. پیاده‌سازی نوبت بازیکنان و منطق حمله در Battleship
  • 88. ساخت حریف کامپیوتری برای کشتی جنگی: استراتژی تصادفی
  • 89. بهبود هوش مصنوعی Battleship: استراتژی جستجوی هوشمندانه
  • 90. مقدمه‌ای بر هوش مصنوعی مبتنی بر قانون (Rule-Based AI)
  • 91. پروژه ۲۶: چکرز (Checkers) - نمایش صفحه و حرکت مهره‌ها
  • 92. پیاده‌سازی منطق حرکت قانونی مهره‌ها در چکرز
  • 93. ساخت هوش مصنوعی ساده برای چکرز
  • 94. مقدمه‌ای بر درخت بازی و الگوریتم Minimax (به صورت مفهومی)
  • 95. پروژه ۲۷: بازی نیم (Nim) - یک بازی استراتژی با راه حل ریاضی
  • 96. پیاده‌سازی یک هوش مصنوعی شکست‌ناپذیر برای بازی نیم
  • 97. بهینه‌سازی کد در BASIC: سرعت و حافظه
  • 98. مدیریت خطاهای پیشرفته‌تر و ورودی‌های نامعتبر
  • 99. چگونه بازی‌های موجود را تغییر دهیم و شخصی‌سازی کنیم (Modding)
  • 100. ساختاردهی پروژه‌های بزرگ‌تر در BASIC

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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