English

BATTLESHIP

[ سیستم فرماندهی دریایی ]

ناوگان شما. استراتژی شما. افتخار شما.

ناوگان دشمن را غرق کنید — رتبه خود را کسب کنید — هیچ کشتی‌ای باقی نماند

⚓ دانلود APK کد منبع

بریفینگ مأموریت

ناوگان دشمن جایی در آن آب‌ها پنهان شده است. سونار شما حضور آن‌ها را تشخیص داده، اما موقعیت دقیقشان هنوز ناشناخته است. جایی در آن شبکه ۱۰×۱۰ از دریای خاکستری و سکوت، پنج کشتی منتظرند — یک ناو هواپیمابر، یک رزمناو، یک کروزر، یک زیردریایی، یک ناوشکن. دستورات شما ساده است: پیداشان کنید. غرقشان کنید. همه را.

ناوگان خود را با دقت مستقر کنید — جایابی خود نوعی استراتژی است. سپس اولین شلیک خود را به درون مه انجام دهید. یک پینگ. یک پاشش. یک اصابت. هر کشتی دشمن که غرق می‌کنید یک سلاح فوق‌العاده به زرادخانه شما اضافه می‌کند — یک بمباران فرشی، یک رگبار، یک پیمایش سونار، یک پخش اژدر، یک حمله دقیق. آن‌ها را با خرد استفاده کنید. حریف هوش مصنوعی فکر می‌کند. شکار می‌کند. سازگار می‌شود.

هر نبرد پرونده شما را می‌نویسد. درصد اصابت‌ها، رشته پیروزی‌ها، مدال‌های کسب‌شده در میان نبرد — همه در پرونده کارنامه شما انباشته می‌شوند. از ستوان‌یار به فرمانده ناوگان ارتقا یابید. ثابت کنید فرماندهی شما بی‌نقص است. اقیانوس تردید را نمی‌بخشد. دشمن هم نمی‌بخشد.

ناوگان

ناو هواپیمابر
۵ خانه — بزرگ‌ترین کشتی
💣 با غرق شدن، بمباران فرشی را باز می‌کند
رزمناو
۴ خانه
💥 با غرق شدن، رگبار رزمناو را باز می‌کند
کروزر
۳ خانه
📡 با غرق شدن، پیمایش سونار را باز می‌کند
زیردریایی
۳ خانه
🐠 با غرق شدن، پخش اژدر را باز می‌کند
ناوشکن
۲ خانه — کوچک‌ترین کشتی
🎯 با غرق شدن، حمله دقیق را باز می‌کند

سلاح‌های فوق‌العاده

💣
بمباران فرشی
بمباران منطقه ۳×۳ — ۹ خانه در یک ضربه نابود می‌شوند. مخرب‌ترین سلاح منطقه‌ای در زرادخانه.
با غرق کردن ناو هواپیمابر دشمن باز می‌شود
💥
رگبار رزمناو
آتش اشباع صلیبی ۹ خانه‌ای — الگوی به شکل علامت جمع که ردیف مرکزی و ستون مرکزی را می‌کوبد.
با غرق کردن رزمناو دشمن باز می‌شود
📡
پیمایش سونار
پینگ افقی ۵ خانه‌ای که کل یک ردیف را پوشش می‌دهد — ضربه اطلاعاتی عرضی گسترده.
با غرق کردن کروزر دشمن باز می‌شود
🐠
پخش اژدر
رگبار عمودی ۵ خانه‌ای که یک ستون را می‌کوبد — حمله عمقی از اعماق دریا.
با غرق کردن زیردریایی دشمن باز می‌شود
🎯
حمله دقیق
ضربه جراحی ۵ خانه‌ای به شکل X — هدف‌گیری ضربدری قطری که اگر کشتی در گوشه پنهان شده باشد، فرار غیرممکن است.
با غرق کردن ناوشکن دشمن باز می‌شود

مدال‌ها و افتخارات

۱۵ مدال که در حین بازی کسب می‌شوند در پرونده کارنامه شما انباشته می‌شوند. مدال‌ها همچنین امتیاز پاداش می‌دهند.

⭐ افسانه‌ای
💎
توپچی کامل
با صفر خطا بازی را ببرید — هر شلیک به هدف می‌خورد.
⚡ حماسی
🎯🎯
چشم تیز
با دقت ۸۰٪ یا بیشتر بازی را تمام کنید (حداقل ۱۰ شلیک).
شکست‌ناپذیر
۸ اصابت متوالی بدون هیچ خطایی.
👑
پیروزی بی‌نقص
با تمام ۵ کشتی خود کاملاً سالم بازی را ببرید.
🔥🔥
آتش‌بار
با رشته ۳ یا بیشتر پیروزی متوالی بازی را ببرید.
◈ نادر
🎯
اولین خون
اولین شلیک بازی مستقیماً به هدف اصابت می‌کند.
🏹
تک‌تیرانداز
با دقت ۶۰٪ یا بیشتر بازی را تمام کنید (حداقل ۱۰ شلیک).
🔥
رشته پیروزی
۵ اصابت متوالی بدون خطا.
🐋
قاتل لویاتان
اولین کشتی که غرق می‌کنید ناو هواپیمابر دشمن باشد.
🤫
خدمت خاموش
زیردریایی شما در تمام نبرد دست‌نخورده باقی می‌ماند.
🛡️
آخرین مقاومت
با تنها یک کشتی باقی‌مانده در ناوگان بازی را ببرید.
🏊
شنا کن
بازی را بدون هیچ اصابتی به دشمن ببازید.
◎ معمولی
🚤
ناوشکن زنده است
ناوشکن شما در تمام نبرد دست‌نخورده باقی می‌ماند.
🌫️
مه جنگ
۱۰ شلیک متوالی خطا — اقیانوس رازهایش را نگه می‌دارد.
💣
دیپلمات بمب عمق
۱۰۰ شلیک یا بیشتر در یک بازی انجام دهید.

پیشرفت رتبه

رتبه‌ها بر اساس بهترین امتیاز تک‌بازی شما تعیین می‌شوند. هر اصابت، هر کشتی غرق‌شده، هر پاداش سرعت، امتیاز — و کارنامه — شما را بالاتر می‌برد.

🎖️ ستوان‌یار
۰+ امتیاز
ملوان
۳۵۰+ امتیاز
🔵 ستوان
۷۰۰+ امتیاز
🟢 ناخدا
۱۱۰۰+ امتیاز
🌀 دریادار
۱۵۰۰+ امتیاز
💜 دریاسالار دوم
۲۰۰۰+ امتیاز
🟠 دریاسالار
۲۶۰۰+ امتیاز
فرمانده ناوگان
۳۵۰۰+ امتیاز

حواس نبرد

💥
فلاش اصابت
یک انفجار سفید روی خانه‌های اصابت‌شده ظاهر می‌شود و در ۵۰۰ میلی‌ثانیه محو می‌شود — تأیید بصری ضربه مستقیم.
🔴
درخشش غرق‌شده
خانه‌های کشتی غرق‌شده با انیمیشن درخشش قرمز می‌تپند — بی‌پایان، بی‌امان، پیروزی‌های شما را در شبکه نشان می‌دهند.
🟠
نشانگر نوبت هوش مصنوعی
نبض کهربایی در حالی که هوش مصنوعی حمله بعدی را محاسبه می‌کند چشمک می‌زند — وقتی دشمن فکر می‌کند زمان کند می‌شود.
🔊
صدای اصابت PCM
ضربه دو تن: ۱۸۰۰ هرتز که به ۱۰۰۰ هرتز می‌افتد. سنتز‌شده در کد — هیچ فایل صوتی با اپ ارسال نمی‌شود.
💧
صدای خطا PCM
پیمایش نزولی از ۵۰۰ هرتز تا ۱۵۰ هرتز — صدای توخالی گلوله‌ای که در اعماق ناپدید می‌شود.
💀
صدای غرق‌شدن PCM
غرش انفجاری باس لایه‌بندی‌شده با نویز — صدای اشتباه‌نشدنی کشتی که از هم می‌پاشد.
🎺
فانفار پیروزی PCM
فانفار پیروزی صعودی — دنباله آکورد C-E-G-C که بالا می‌رود تا فرماندهی شما بر دریاها را نشان دهد.
📡
پینگ سونار PCM
یک بیپ تیز ۲۲۰۰ هرتزی هنگام انتخاب سلاح فوق‌العاده — سونار می‌گوید: هدف شناسایی شد.

مرکز فرماندهی کارنامه

دو صفحه اختصاصی از منوی اصلی: مشاهده آمار رتبه و اعداد کارنامه را نشان می‌دهد؛ دفتر مدال‌ها تمام ۱۵ مدال را با طراحی Canvas شش‌ضلعی و تعداد دفعات کسب هر مدال نمایش می‌دهد. سوابق پس از بستن اپ نیز باقی می‌مانند.

فرمانده ناوگان
بالاترین رتبه کسب‌شده
بازی‌های انجام‌شده
47
پیروزی‌ها
31
نرخ پیروزی
65.9%
طولانی‌ترین رشته
7
دفتر مدال‌ها — تعداد کسب در تمام دوران
💎×3   🎯🎯×1   ⚡×2   👑×1   🎯×8   🏹×5   🔥×4   🐋×2   🤫×1   🛡️×1   🚤×3

نمای تاکتیکی

بازی آفلاین

بدون سرور، بدون اینترنت. کاملاً روی دستگاه شما اجرا می‌شود. همه‌جا و هر زمان در دسترس است.

حریف هوش مصنوعی

الگوریتم شکار/هدف با الگوی شطرنجی — یک چالش تاکتیکی واقعی که سازگار می‌شود.

شبکه تاکتیکی ۱۰×۱۰

ناوگان ۵ کشتی روی شبکه بتلشیپ کامل. دستی جایابی کنید یا از استقرار خودکار استفاده کنید.

💣

۵ سلاح فوق‌العاده

بمباران فرشی، رگبار، پیمایش سونار، پخش اژدر، حمله دقیق. با غرق کردن کشتی‌ها به دست آورید.

🏅

۱۵ مدال

چهار سطح نادرت: افسانه‌ای، حماسی، نادر، معمولی. صفحه اختصاصی دفتر مدال‌ها با طراحی Canvas شش‌ضلعی و تعداد کسب هر مدال در تمام دوران.

۸ رتبه نظامی

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

🔊

صدای PCM

صداهای اصابت، خطا، غرق‌شدن، پیروزی و پینگ سونار سنتزشده — بدون هیچ فایل صوتی همراه.

🚫

بدون تبلیغ · بدون حساب

رایگان، متن‌باز، Apache-2.0. بدون ردیابی، بدون ورود، بدون دیوار پرداخت.

ساخت از کد منبع

# کلون کردن مخزن git clone https://github.com/cocodedk/Battleship.git cd Battleship # ساخت APK دیباگ ./gradlew assembleDebug # اجرای تست‌های واحد ./gradlew test # بررسی کامل CI (دیباگ + تست + lint) ./gradlew buildSmoke # خروجی APK app/build/outputs/apk/debug/app-debug.apk

معماری

Kotlin 2.2.10 · Jetpack Compose BOM 2026.02.01 · Material3 Navigation Compose · Coroutines · Min SDK 24 (Android 7.0) Clean Architecture + MVVM — single GameViewModel across all screens domain/ ← Pure Kotlin, zero Android deps, fully testable model/ ← Ship, Board, ShipType, CellState, GamePhase, GameState ai/ ← BattleshipAI (stateless hunt/target algorithm) presentation/ ← Android / Jetpack Compose navigation/ ← BattleshipNavHost, Screen (sealed class routes) menu/ ← MenuScreen placement/ ← PlacementScreen game/ ← GameScreen, GameOverScreen, GameViewModel, GameUiState components/ ← BattleGrid (reusable board composable) medals/ ← MedalsScreen, MedalCanvas (hex art), MedalSymbols, MedalsViewModel, MedalsStorage, SharedPreferencesMedalsStorage stats/ ← StatsScreen

دانلود و استقرار

رایگان، متن‌باز، آفلاین. بدون حساب. بدون اینترنت. APK را نصب کنید و فرماندهی را به دست بگیرید.