stephendawsondev / j-day

Terminal8or's Hackathon Project
0 stars 7 forks source link

Judgement Day

Judgement Day Home screen Banner

SUBMISSION

Deployment

This project is deployed and can be accessed at https://stephendawsondev.github.io/j-day/.

Criteria

In this section, we will briefly discuss how our team addressed the applicable criteria:

ABOUT SUBMISSION

Intro

A retro game based on the Terminator franchise. A top-down shooter game with interactive enemies, difficulty progression, arcade style music and game sounds. Using solely the kaboom.js framework to implement various functions and colliding objects that combines to give the user a unique game play as well as nostalgic experience.

Goal

The goal of this project is to produce a retro emulator game following the criteria set out by the hackathon facilitators and incorporating the hard work, skills and abilities of each team member while enjoying the process of learning to develop new and unique software.

User Stories

A link to the repository user stories can be found here - https://github.com/stephendawsondev/j-day/issues?q=label%3A%22user+story%22+

Project Board

Design

The criteria suggested an old school emulator game with retro neon style appearance.

Visual Design

Level Design

Audio Design

Color Design

Gameplay Design

Typography

Imagery

Audio

Controls

On starting the game, the player will use W, S, A and D to move the character around the screen all while avoiding enemies and enemy fire. Spacebar fires a projectile in the direction the player is facing.

Button Action
W Move Up
A Move Left
S Move Down
D Move Right
Space Fire
M Toggle Music

Wireframes

www.figma.com - Figma is a cloud-based design and prototyping tool that is widely used for creating user interfaces (UI) and user experience (UX) designs.

Figma Mock-up

Tech

Languages

Testing

The testing was completed mainly through team members having fun playing the game, which allowed us to identify various bugs that needed addressing. To identify the source of bugs we used the following tools:

The game was tested on the following browsers:

Bugs and fixes

SHOOTING ISSUES

MUSIC & SOUND ISSUES

JAVASCRIPT ISSUES

Programs Used

Version Control

Code Editors

Libraries

Communications

Credits