DarrachBarneveld / Retro-Mashup-Mayhem

Quick Demo Project for hackathon AUG CI
1 stars 6 forks source link

Retro-Mashup-Mayhem

Welcome to Retro-Mashup-Mayhem game!

Retro-Mashup-Mayhem

Link to deploy site: https://retro-mashup-mayhem.netlify.app/


Table of Contents

  1. Overview
  2. User Experience
  3. Features
  4. Technologies
  5. Controls
  6. Bug
  7. Deployment
  8. Citation of Sources

Overview

"Retro-Mashup-Mayhem - Blast Through Time" captures the essence of classic retro games while infusing it with modern flair. The pixel art style, synthesized sound effects, and challenging gameplay harken back to the golden age of arcade games, offering players an authentic and thrilling experience. With its engaging mechanics and a quest for high scores, this game invites players to embark on an unforgettable journey through time. Will you be the one to conquer the retro odyssey and etch your name into the annals of gaming history? Retro-Mashup-Mayhem is targeted at people with the love playing games especially classic retro inspired enthusiasts.

Retro games can evoke feelings of nostalgia for those who grew up playing games from previous decades. They allow players to relive fond memories and experiences from their youth.

The pixel art and limited color palettes of retro games can create a distinct visual style that resonates with players who appreciate the aesthetics of the past.

While different people play retro game for various reasons, retro offers the opportunity to explore the history of gaming. Regardless of the reasons, retro games offer a distinct and valuable experience within the gaming world.

User Experience

Game Goals

Defeat the Enemies: Players must navigate through various time periods, combating waves of enemies with precise shooting and evasive maneuvers. Each defeated enemy contributes to the player's score and progression.

Unlock Power: Scattered throughout the levels are powerful artifacts that, when collected, restore the player's health or provide temporary invincibility. Players must strategically manage their power-ups to maximize their survival chances.

Side-Scrolling Adventure: The game follows a side-scrolling format, immersing players in visually captivating environments as they journey through different eras. Careful navigation and quick reflexes are essential to overcoming obstacles and adversaries.

Reach the High Score: The primary goal is to achieve the highest possible score by eliminating enemies and successfully progressing through the levels. Players can compete against their own best scores or challenge friends to top the leaderboard.

Limited Lives: Players begin with a limited number of lives. Colliding with enemies or environmental hazards reduces their life count. Efficiently using power-ups and mastering evasion tactics are vital for survival.

Level Progression: As players defeat enemies and traverse through levels, the game becomes progressively more challenging. New enemy types and obstacles are introduced, requiring players to adapt and refine their strategies.

Random Movement: Enemies exhibit unpredictable movement patterns, ensuring that each encounter remains fresh and demanding. This randomness adds an element of surprise, making it necessary for players to stay alert and adaptive.

User Stories

Design Structure

The game was designed with a simplistic retro strucrure, with clear and easy to follow instruction, that will allow user easily navigate across the program.

Typography and Color Scheme

Font

Color Palate

The chosen color palette is a vibrant tribute to the neon-lit arcades of the 80s. Drawing inspiration from an iconic image of Space Invaders from that era, the colors are a direct nod to the luminescent hues of the game's enemies. The palette includes:

Red: #EE1B14
Neon Pink: #FF00D4
Bright Yellow: #F3FD09
Neon Green: #27EF10
Electric Purple: #8801F3

These colors not only encapsulate the nostalgic retro feel but also infuse energy and dynamism into the design.

Wireframes

Index wireframe

How to play

About Us

Start Game

Game Stage

Back to the Top


Features

Existing Features

Title and Introductory Page

Introductory Page

Menu Page

Menu Page

Technologies

Language and Programs used is as follow:

5. Controls

Game Control - Player moves using the following arrows to:

6. Bug

GAME MUSIC - Game music does not pause when character completes level.

7. Deployment

This game used Netflify for deployment and linked to github repository for continuous deployment.

8. Citation of Sources

Content

Music from https://uppbeat.io and editied by Dan Morriss:

[https://uppbeat.io/t/capturez/explorer](Capture - Explorer) License code: WS13MMJLFOFPCHOR