Initial draft of the 4 player character sprites. Sprites will be static and planned to be animated later once a final design is approved.
Draft ideas for characters revolve around professors. Current planned professors: Drexe, Shen, Kyle. Possible professor characters are Bashar or Schwarz.
Allow for the player to automatically revert to their default attack pattern, considered 'melee', on dropping of an equipped weapon or on running out of clips for the respective equipped weapon.
Allow dropping of current weapon as action or when picking up another weapon object. Also look into the picking up of weapons of the same classification, as this could count as ammunition towards current equipped weapons available clips, up to a specified total for that class of weapon object.
Implement creation of a projectile object when an action occurs. This projectile will also require collision and cleanup to ensure that performance is not lost when numerous projectile objects are on the screen.
Implement score tracking for leaderboards and achievement progress. Score tracking will include difficulty multiplayers, chain multipliers, and possible other affects.
Will need more brainstorming before beginning implementation.
Allow player to pickup different weapon classes. Each weapon class should have a unique seperate projectile pattern and firing speed if mouse button is held down. This will prevent an exponential amount of projectile objects being created as they are now with the fire button being checked as 'pressed'.
Implement the ability to pick up items by the player. Current classifications of items are as follows:
Undefined Any item that has not been giving a specific class or is an unrecognized item.
Instant Any item that is picked up by the player and instantly 'used'.
Weapon Any item that is picked up by the player and will be used to modify/affect the players attack.
Special Any item that is picked up by the player and will be held for later use by the player.