Skip to content

Will-Griffiths-Ireland/Star-Wars-Rebel-Alliance-Negotiation-Simulator

Repository files navigation

Blaster Battles: Galactic Showdown

Blaster Battles: Galactic Showdown is a First Person Light Gun shooter set in the Star Wars universe. As the Rebel Alliance faces a new deadly weapon deployed by The Empire, you must team up with your trusty droid instructor to save the Galaxy!
Play the deployed game

Contents

How to Play:

Select a stage and get ready for action!

Your score is based on 10 points per target hit and then multiplied by your remaining time.

Controls

Computer:

  • Aim – Mouse

  • Shoot – Mouse Click

Mobile:

To play on mobile, please rotate the screen to landscape., as this game is optimised for 16/9

  • Shoot - Tap

Features:

The intro is the iconic intro from the film thats on top of multiple star layers.

Intro GIF

The menu provides access to the level select, play guide, and team credits and has a custom cursor and lightsaber theme.

Menu GIF

The timer plays a critical role in the game and a big part of the players score as it acts as the multiplier. It has an animated sand timer to keep the player aware that the clock is ticking. When it hits zero it's game over.

Timer GIF

The gameplay area shows the player's current score, blaster ammo level, and timer. These are along the centre and right of the screen.

The score shows how many targets the player has hit out of the total on the level.

Onscreen objects are mostly destructible but this can be changed when objects are placed. When targets or objects are hit by the blaster they are destroyed and the player's score increases(if target hit) and blaster ammo goes down.

Animations are configurable in placement functions and add to the difficulty of the game. The Wookie dancers will be in the next release.

The droid instructor spurts out random lines depending on the player's actions such as hitting the target or not reloading.

Gameplay GIF

The blaster ammo amount is not only a visual but acts as a reload button when the play is out of charges. This was to avoid spam-clicking shots. The area pulses in red when you need to reload. There is also an audible noise for reloading. When the blaster has ammo and the player clicks it will fire a shot and be heard, if out of ammo the empty charge sounds plays.

Shots Image

Once the player hits all targets (or the timer runs down) then the game over screen displays the score and option to return to the main menu.

score Image

Typography:

Technologies Used:

Languages:

  • HTML
  • CSS
  • JavaScript

Tools:

  • Bing AI - Generate Image Sprites
  • Paint.net - Edit Image Sprites
  • GIMP - Mockup Design
  • GitHub - Version Control
  • GitPod - Cloud Development
  • ChatGPT - Droid Narration Dialogue (Nearly all chatgpt dialog removed and Will dialog added LOL )
  • Powerpoint - Mocks and Backgrounds
  • Audacity - Sounds Effects

Media:

Installation and Setup

To run Blaster Battles: Galactic Showdown, simply click the following link. The game runs entirely in your web browser. There is no need to install any software or dependencies.

Play the deployed game

About

Team 5 Hackathon entry for Code Institute - May 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •