Welcome to the repository for an exhilarating two-player catch game set within a maze, designed for the Nios II processor environment. This game is a thrilling chase where strategy, speed, and spatial awareness come into play in a dynamically changing maze environment. It’s perfect for those who love a good challenge and enjoy pitting their reflexes and wit against another player.
In this game, two players navigate through a maze with distinct objectives:
Player 1's goal is to reach a green checkpoint within the maze before being caught by Player 2. This checkpoint is not static; it changes its location every 10 seconds, adding a layer of unpredictability and excitement to the game.
Player 2's mission is to catch Player 1 before they can reach their checkpoint. Player 2 must strategize and predict Player 1's moves to catch them swiftly.
The maze serves as an ever-present obstacle that both players must navigate cleverly. Player 1 is under the pressure of time, with only 45 seconds to complete their mission and reach the green checkpoint.
Player 1 uses the AWSD keys to navigate through the maze.
Player 2 uses the arrow keys for movement, aiming to catch Player 1.
Dynamic Maze: The maze is not just a static obstacle. With the checkpoint changing location every 10 seconds, players must constantly adapt their strategies.
Time-Pressured Gameplay: Player 1 is racing against a 45-second countdown, making every second count.
Simple Controls, Deep Strategy: The controls are straightforward, but the game requires quick thinking and fast reflexes.
This game is developed for systems equipped with the Nios II processor, leveraging the unique capabilities of the FPGA environment to deliver a responsive and engaging gaming experience.
To get started with this game, clone this repository to your local environment and follow the setup instructions provided in the documentation. You'll need a system configured with the Nios II processor and appropriate software tools for deployment.
Navigate through the initial menu with ease using the switch on the DE1-SoC board. This is your starting point to select the maze difficulty or theme. A straightforward interface to kickstart your adventure.
A hand-crafted maze with ample escape routes, making it an ideal starting point for Player 1's quest to the checkpoint. The relatively open design encourages exploration and quick dashes to safety.
Inspired by the classic Pacman game, this maze ups the ante with its intricate corridors and strategic dead ends. Planning and foresight become crucial as both players navigate the complex pathways. Random checkpoint locations add a layer of unpredictability to every game.
Embark on a journey through the unknown in this enigmatic maze. With borders shrouded in darkness, players must rely on memory and instinct to find their way. It's a test of courage and orientation skills, where every move is a leap into the mysterious.
Celebrate your triumphs with vibrant victory screens and unique audio cues for each player, making every win a memorable spectacle. Whether securing the checkpoint or capturing your opponent, the game marks your success with spirited displays and celebratory sounds, enriching the competitive experience.
A testament to speed and strategy.
Cunning and anticipation lead to capture.
FINAL.mov
Join us in this exhilarating chase through twists and turns, where strategy, speed, and a bit of luck decide the victor. Are you ready to take on the challenge?
Contributions to the game are welcome! Whether it's suggesting new features, refining the gameplay, or reporting bugs, your input helps make this game more enjoyable for everyone. Dive into the maze, strategize your moves, and enjoy the chase! Whether you're evading capture or in hot pursuit, this game promises heart-pounding action and fun for all players.