Description
BoardStrike:Battle is a classic strategy game that you can play with friends or against AI!
Main Features:
1. Game Modes
• Two-Player: Play local against a friend on the same device.
• Player vs. AI: Challenge AI opponents of three different difficulty levels.
2. AI Difficulty Levels
• Easy: Random moves, suitable for beginners.
• Medium: Heuristic-based algorithm, prioritizing captures and king promotion.
• Hard: Uses the Minimax algorithm and Alpha-Beta pruning for a true challenge.
3. Game Features
• Full implementation of checkers rules
- Mandatory capture rule (capture is mandatory if possible)
- Support for consecutive jumps
- Automatic king promotion upon reaching the opponent's back rank
• Visual move hints: Highlights all legal moves when selecting a piece.
• Smooth animation effects: Piece movement, king promotion effects, and game-ending animation.
• Undo function: Undo the last move.
• Automatic win/loss determination: Automatically detects game-ending status.
4. Personalization Settings
• 6 board themes: Classic Wood Grain, Modern Minimalist, Ocean Blue, Forest Green, Sunset Orange, Royal Purple
• AI Difficulty Adjustment: Choose a suitable challenge based on your skill level.
5. Statistics
• Game Statistics: Total games played, win rate, winning streak
• Mode Statistics: Records data for both AI and player battles
• Achievement System: Tracks your game achievements and milestones
• Data Persistence: All statistics are automatically saved.
【Game Rules】
Basic Rules:
• Pieces can only move on dark squares.
• Regular pieces can only move forward.
• Kings can move in any direction.
Capture Rules:
• If you can capture a piece, you must capture it (forced capture).
• Jump over an opponent's piece to capture it.
• You can jump consecutively within a single turn.
Promotion to King Rules:
• When a piece reaches the opponent's back rank, it is automatically promoted to King.
• Kings have greater movement abilities.
Winning Conditions:
• Capture all of the opponent's pieces.
• Or prevent all possible moves by the opponent.