🧠 هوش مصنوعی هوشمندتر

در نسخه‌ی 2.0.0، بخش هیجان‌انگیز ماجرا اضافه شدن رقیب هوش مصنوعی بود. سه سطح دشواری – آسان، متوسط، سخت – طراحی کردم تا بازیکن بتواند بر اساس توانایی‌اش چالش را انتخاب کند. هوش مصنوعی با توجه به رفتار بازیکن تصمیم می‌گیرد و هر بازی را منحصربه‌فرد و عادلانه می‌سازد. این ویژگی باعث شد بازی نه‌تنها برای دو نفره، بلکه برای بازی تک‌نفره نیز سرگرم‌کننده باشد.


🌗 طراحی چشم‌نواز با دو تم تیره و روشن

تجربه‌ی بصری بخش مهمی از پروژه بود. رابط کاربری با Jetpack Compose و Material 3 ساخته شد تا انیمیشن‌ها روان و تغییر تم‌ها سریع باشند. بازیکن می‌تواند بین حالت روشن و تیره جابه‌جا شود و در هر حالت، رنگ‌ها و کنتراست به‌صورت دقیق تنظیم شده‌اند تا بازی همیشه زیبا به نظر برسد.

TicTacToe Light ThemeTicTacToe Dark Theme

⚙️ پشت صحنه‌ی فنی

  • زبان: Kotlin
  • UI: Jetpack Compose
  • الگو: MVVM
  • طراحی: Material 3
  • منطق AI: الگوریتم تطبیقی الهام‌گرفته از Minimax
  • انیمیشن‌ها: Transitionهای سفارشی Compose

این ترکیب باعث شد بازی حتی روی دستگاه‌های ضعیف هم روان و زیبا اجرا شود.

💡 آنچه آموختم

در این پروژه یاد گرفتم چگونه:

  • منطق بازی را در Jetpack Compose پیاده‌سازی کنم
  • انیمیشن‌ها و حالت‌های UI را مدیریت کنم
  • ساختاری تمیز و مقیاس‌پذیر با الگوی MVVM بسازم

و از همه مهم‌تر، یاد گرفتم چگونه با خلاقیت می‌توان حتی ساده‌ترین ایده‌ها را به تجربه‌ای خاص و ماندگار تبدیل کرد.

🏆 نتیجه‌ی نهایی

Jetpack Tic-Tac-Toe همان چیزی شد که می‌خواستم:
بازی‌ای ساده اما پرهیجان، با جلوه‌های تصویری مدرن و گیم‌پلی هوشمند.
بازیکنان می‌توانند:

  • با هوش مصنوعی یا دوستانشان بازی کنند
  • از انیمیشن‌ها و افکت‌های زیبا لذت ببرند
  • بین حالت روشن و تیره جابه‌جا شوند
  • حس نوستالژیک دوز را در قالبی مدرن تجربه کنند

🎯 گاهی ساده‌ترین بازی‌ها همان‌هایی هستند که می‌توانند بالاتر از همه پرواز کنند.

لینک‌های دانلود

هشتک ها:

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل

#موبایل