top of page
CartoonMe.png
artstation_logo_icon_145479.png
InBug-Black.png
[WK 9/10] Implement The Combo's System

To start with I created a function that would take the data from two champions and create a new champion from it. Data that can be edited like the health / attack damage is averaged across the two champions. Data that can't be handled in this way i.e. the champion model and attack range is randomly selected from one of the champions.

I chose to average the data instead of just adding them together to prevent the player from being able to produce infinelty stronger units. The main fun of the game is still in allowing the player to mix and match champs in different ways. In the TFT dragons set the player could pick from different dragons that were strong but restricted variation and strategy so I don't want to encourage that.

createcombinedchampwithdata.png
combinechampmethod.png
Combine Champions Function

Then I created the function which would create the new object that would take in the data from the combined champions. It also sets the position and rotation of the champion and makes sure to assign it to the correct lists i.e. is it placed in the players inventory or the play grid.

upgradesystem1.png
upgradesystem2.png
upgradesystem3.png
bottom of page