پروژه ۲: بازی حدس عدد

پروژه عملی: بازی حدس عدد با حلقه‌ها، شرط‌ها و الگوریتم جستجوی دودویی

پروژه: بازی حدس عدد

کلاسیک‌ترین پروژه یادگیری برنامه‌نویسی! کامپیوتر عددی انتخاب می‌کند و بازیکن باید حدس بزند — با راهنمایی «بزرگ‌تر» یا «کوچک‌تر».

ویژگی‌های پروژه

مفاهیم تمرین‌شده

الگوریتم جستجوی دودویی

بازیکن هوشمند هر بار وسط بازه را حدس می‌زند — در بدترین حالت فقط ۷ بار برای ۱۰۰ عدد!

بازه: 1 تا 100
حدس ۱: 50 → بزرگ‌تر بود → بازه: 51 تا 100
حدس ۲: 75 → کوچک‌تر بود → بازه: 51 تا 74
حدس ۳: 62 → ...

تمرین‌های تکمیلی

  1. سطح دشواری اضافه کنید (محدودیت تعداد تلاش)
  2. امتیازدهی بر اساس سرعت حدس
  3. حالت دو نفره اضافه کنید

این مبحث بخشی از دوره آموزش کامل لوا است.

ابزارهای مرتبط