Medieval Mayhem!!

A familiar game with a fun twist

Inspired by Google’s offline dinosaur game, medieval mayhem presents a classic favorite with a medieval twist. Move the dragon up and down to dodge castles and arrows, all while watching your score go higher and higher!

Dragon Image

Game Features

Background Image

Collision Detection

We’ve implemented collision detection in our game, so the player won’t be able to take on our challenge easily. The images have bounding boxes that have been fitted to the objects, which provides the player with an easy way of avoiding obstacles.

Randomized Obstacle Speeds

Randomized arrow speeds have been added so the player has more of a challenge. Arrows come flying out of nowhere and will really test the reaction speed of the player. Maneuverability is key, and we hope it provides a more challenging experience!

Switching Image Animation

As an appealing final visual touch, the dragon switches between two image states whenever the player presses a movement key. The dragon looks like it is flying, soaring from the user’s imagination.

Updating Score

Our score feature constantly updates as the player moves through the state of the game. It's a great way to keep track of how your game is going.

Start and Exit Buttons

We included ease-of-access buttons so it’s simple to navigate through our game. Our start button on the start screen, exit button on the end screen are intuitive, allowing you to start or exit the game.

Start Screen

Start Screen Image

End Screen

End Screen Image

Installation

Our program is open source and available on GitHub. To run the game, install the pygame library and clone our github repository (Medieval-Mayhem). The game can then be played by running the play_game.py file (shown below). Have fun playing our game!

Code Image

Program Elements

The program contains files that run Medieval Mayhem.

Project Video

Contributers

Kenta Terasaki

Kenta Terasaki Image

Prisha Bhatia

Prisha Bhatia Image

Mihir Vemuri

Mihir Vemuri Image

All of us!

Everyone Together