See the Pen KNdGzr by Johann Ashton (@TerribleAltAccount) on CodePen.
Basic top-down shooter in Javascript
Shown above is the basic layout for my planned game in Quintus. The player's position on the screen will never change, however the background will rotate and move around it. The black area is always obscured from view, to simulate the player's actual FOV. Combat and movement are extremely simple, with WASD to move, click to fire and mouse to aim. You can take 3 hits before dying. The enemies shoot at you accurately but have virtually no pathfinding abilities. Your character has dual automatic SBRs/SMGs. An ammo counter is displayed in the top right. The character design and art will be kept as basic as possible to focus on code.
Name: Spray
Style: Very similar in gameplay to Hotline Miami. Cartoonish, badly drawn visuals.
Audience: Casual gamers.
Plot: You are an ex-SAS soldier. After shells rain down on your city and it is swarmed with enemies, you have to fight for your life.
Music: Cheerful ambience, to create a contrast with the gameplay.
Sound effects: Simple bullet noises.
Assessment criteria: Have a functional top down shooter with basic gameplay. Dying, killing enemies, and movement mechanics are a must.
Name: Spray
Style: Very similar in gameplay to Hotline Miami. Cartoonish, badly drawn visuals.
Audience: Casual gamers.
Plot: You are an ex-SAS soldier. After shells rain down on your city and it is swarmed with enemies, you have to fight for your life.
Music: Cheerful ambience, to create a contrast with the gameplay.
Sound effects: Simple bullet noises.
Assessment criteria: Have a functional top down shooter with basic gameplay. Dying, killing enemies, and movement mechanics are a must.