BananiumLabs / AtomBlast.io

Multiplayer arena game which takes place at the molecular level.
MIT License
1 stars 0 forks source link

Split Powerup into Atom and Compound #8

Closed 64bitpandas closed 6 years ago

64bitpandas commented 6 years ago

From @dbqeo on July 3, 2018 0:48

Currently the Powerup structure is created in a way that the item you pick up is the same item that you will use. However, this is not how our game will be structured.

Instead, we will split the functionality into two different classes, Atom and Compound.

Atom is what you pick up, so it will inherit most of the current Powerup functionality (spawning, pickup, etc). However, you cannot use Atoms by themselves.

Atoms must be turned into Compounds before they are useful. Compounds use Atoms as basic building blocks, just like in real life. Players will be able to select (or unlock??) Blueprints which will allow for different configurations of Compounds to be created and deployed.

We will likely create several slots in the HUD where players can select what several blueprints they want ingame out of a large collection of different blueprints. During the game, players cannot change what blueprints they can use- this will be done in the Main Menu and between games.

Copied from original issue: dbqeo/AtomBlast.io#8

64bitpandas commented 6 years ago

Fully implemented.