Skip to content

adamroberge/EscapeQuest

Repository files navigation

EscapeQuest

Introduction - Two-Player Catch Game Inside a Maze

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.

Game Overview

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.

Controls

Player 1 uses the AWSD keys to navigate through the maze.

Player 2 uses the arrow keys for movement, aiming to catch Player 1.

Game Features

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.

Technical Details

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.

Getting Started

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.

Features

Menu Screen

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.

menu

Maze 1: The Beginner's Labyrinth

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.

maze1

Maze 2: The Pacman Challenge

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.

maze2

Maze 3: The Blind Maze

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.

maze3

Victory Screens

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.

Player 1 Wins

A testament to speed and strategy.

player1wins

Player 2 Wins

Cunning and anticipation lead to capture.

player1wins

Game play demo on CPULator

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

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.

About

2 Player Catch Game Inside a Maze

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages