Sewer Navigation Game

A detailed overview of the Sewer Navigation Game.

Game Overview

The "Sewer Navigation Game" is an exciting and strategic adventure that takes you into the depths of the London sewer system. In this game, you play as McDiver, an intrepid explorer tasked with navigating the labyrinthine tunnels to achieve two main goals: finding a powerful hidden ring and escaping with as much treasure as possible.

Seek Phase: Your first task is to find a hidden ring within the maze-like sewer system. You start at the entrance of the sewers with only a limited view of the maze. Use a distance detector to measure how close you are to the ring, guiding you through the tunnels. Explore the maze, uncovering new paths and deciding the best routes to reach the ring. The fewer steps you take to find the ring, the higher your score multiplier will be in the next phase.

Seek Phase

Scram Phase: After finding the ring, you are transported to a lower level filled with toxic fumes. Your goal is to escape the sewers within a set number of steps while collecting as much treasure as possible. You now have a complete map of the lower level, showing all paths and treasure locations. Plan your route carefully to maximize treasure collection while ensuring you reach the exit in time. Toxic fumes are a constant threat, so you must balance the need for treasure with the urgency to escape. The game ends if you fail to reach the exit in the allotted steps or if you collect all possible treasure and successfully escape.

GitHub

Scram Phase

Skills

  • Java Programming
  • Graph Algorithms
  • Dijkstra's shortest path algorithm
  • Dynamic Programming
  • A* search algorithm
  • Concurrency
  • Data Structures
  • Problem-Solving
  • Algorithm Development
  • User Interface Design
  • Optimization Techniques
  • Debugging and Testing