Documentation + User Guide


Unfortunately, the end result is much simpler than the game I wanted to make due to time constraints and many of the features being above my skill level.
The walls were not implemented, I deemed them unnecessary as they would just take up time and space and mirrors could serve their purpose equally well. The multiple enemy types could not be implemented within the time limit and so the basic one was implemented.
NO animated sprites due to time constraints again. No unique terrain layouts as that would require multiple weeks and several new features to be added.

Sadly had little time to test but what testing was done revealed that the enemies were too passive and didn't move often enough to threaten the player, This has been rectified and now enemies actually pose a threat. It also showed that mirrors stop lazers from firing when they are stood on, this was left in as it added gameplay depth.

Assets:


The Player: Used to depict the player's character. Colors were inverted to match the colour scheme.

Background tile: Gave a distinct grid for the player to move on and also looked like stars (the Lazercow is grazing in a field of stars.

Mirror: Reflects lazer at a 90-degree angle. Used to add gameplay depth.

Arrow: Used on the Control screen to denote arrow keys for demonstrating controls.


Enemy: The opponent in the game. Chases the player until a certain distance then randomly chooses a direction to move.

User Guide:

GRAZER: the game where you play a Lazercow defending its starfield.

Use the WASD keys to move and avoid enemies on a grid.
Use the arrow keys to fire your LAZER!!! and kill the enemies.
Bounce the LAZER!!! off mirrors to style on your enemies for no bonus it just looks cool.

Files

Build.zip Play in browser
Oct 24, 2022

Leave a comment

Log in with itch.io to leave a comment.