Guardian of the Sea

🌑 Setting & Theme

  • Tactical Maritime Operations: The app is a high-fidelity simulation centered on Unmanned Surface Vessels (USVs). It is set in a maritime environment where players take on the role of a mission planner for autonomous naval vessels.

  • Professional/Defense Context: Developed in association with DSTA (Defence Science and Technology Agency), the app has a "Command and Control" (C2) aesthetic. It features a modern, tactical UI with high-resolution (4K) maritime maps, technical overlays, and mission-critical data displays.

  • Progressive Missions: The theme is structured around mission readiness, starting with a comprehensive tutorial and progressing through three levels of increasing complexity, each representing a different tactical scenario.

🎮 Gameplay & Mechanics

  • Multi-Phase Mission Flow:

    • Memorization Phase: Missions begin with a high-stakes "Memorize Phase." Players have a limited time (e.g., 10 seconds) to observe the locations of threats and obstacles before they become partially hidden or obscured.

    • Path Planning (Pre-Simulation): Players must draw a safe navigation route from a starting point to a destination. This phase introduces Resource Management, as path length is limited by the vessel's Fuel Level.

    • Active Simulation: Once the path is set, the USV autonomously executes the mission. The simulation tracks real-time interactions with the environment, including avoiding static buoys and dynamic moving boats.

  • Obstacles & Threats:

    • Environmental Hazards: Static buoys and other vessels serve as physical obstacles that the player must navigate around.

    • Tactical Threats: Special entities (Threats 1–5) appear throughout the mission. Encountering these triggers a "Threat Assessment" event.

💬 Player Interaction

  • Intuitive Touch/Mouse Controls: The app is designed for touchscreen or mouse interaction, allowing players to fluidly draw navigation paths directly onto the map using a polyline system.

  • Mission Control Interface: Players have access to a set of tactical buttons:

    • Play: Initiates the autonomous simulation.

    • Undo/Reset: Allows for iterative path refinement.

    • Threat Assessment: Triggered manually or automatically when the USV encounters a tactical entity.