Tanks a lot
I am a bit of a tank enthusiast so I was very excited to work with this framework.
It was provided to me as part of my Introduction to Gameplay design course
I used the framework to build a game Heavily inspired by Wii Play's "Tanks" minigame
The player is a tank controlled by WASD to move around, it can only have 1 turret equipped at any one time. It doesn't know who, where or why it is... all it knows is it must kill
The player has access to 7 different weapons with 2 separate fire modes each doing something unique.
The turret points towards the mouse cursor.
Primary fire is left click, Secondary fire is right click
This Weapon is identifiable by the yellow Emissive segments
Primary fire - a full auto attack with a relatively low rate of fire
Secondary fire - Deploys... THE DOOM PANCAKE!!! (See also: Anti-tank mine)
This Weapon is identifiable by the Pink Emissive segments
Primary fire - shoots a semi-automatic projectile
Secondary fire - switches the type of shell fired by the primary fire between AP and HE shells
This Weapon is identifiable by the Orange Emissive segments.
Primary fire - a low damage close range hitscan
Secondary fires a stream of bouncy fire that slows down the more it bounces, eventually disappearing
This Weapon is identifiable by the green coloured Emissive segments
Primary fire - Fires a high damage, High penetration laser
Secondary fire - Fires a green ball, which can be attacked, that bounces off walls twice before being destroyed, When destroyed, it explodes doing damage over an area
This Weapon is identifiable by the blue coloured Emissive segments
Primary fire - Charge and release to fire a ball of plasma. The longer the player charges the shot, the more damage and heat it builds up. The more it shoots, the hotter it gets until it damages the player as it overheats.
Secondary fire - cools down the cannon
This Weapon is identifiable by the teal coloured Emissive segments
Primary Fire - fire a missile
Secondary fire - a laser that guides the missile to a target
This Weapon is identifiable by the Peach coloured Emissive segments
Primary fire - Full auto, High rate of fire, the more you fire it the hotter it gets, the hotter it gets, the more inaccurate it is.
Secondary fire - cools down the barrels
Enemy tanks moved 1 of 4 ways,
Towards to player,
towards a location near the player,
towards a random location nearby them,
or not at all
Enemies use versions of the player’s weapons.
Randomly moves and shoots
Armed with an autocannon and no secondary
Moves towards the player
Armed with the HE version of the Select Cannon and fires in the direction the hull is pointed
Stationary
Armed with a flamethrower
Moves to a point near the player
Armed with Rocket launcher (the missile launcher but without guidance)
Moves to a point near the player
Armed with a flamethrower
Moves to a point near the player
Fires the Green bouncy explosive
Stationary
Fires rockets
Moves Randomly
Armed with the HE version of the Select Cannon and drops mines as it goes.
The map is made of segments between each segment is an area where the player can swap weapons around
1: 3 brown tanks and 3 targets
2: 3 grey tanks and 5 targets
3: 3 green tanks on the way up to a pair of bridges guarded by 3 grey and 2 teal
4: 1 White tank and a target followed by 2 purple tanks and a target, followed by 2 lime tanks and 1 teal
5: The gauntlet, a CQB section against yellow tanks followed by an open segment dominated by purple tanks then back to a CQB area with yellow and purple tanks together