Skip to content

Battle Royale Style "Shrinking" Map #26

@MCSnapTurtle

Description

@MCSnapTurtle

Is your feature request related to a problem? Please describe.
A large map with many bots may take too long to play out. Simple strategies such as hiding in the corner of a extra large map becoming too viable. There is less incentive to engage with others because the winner is the one who lives longest, so the one that avoids confrontation will do better.

Describe the solution you'd like
"Battle Royale" style games encourage confrontations by penalizing those that are on the edges of the map, as time goes on. Therefore, we could implement a mechanic such that bots that are too far from the center of the map will take damage continuously, until they come closer to the center.

This "damage zone" could have a red hue to it, to show it visually. As time goes on, the "damage zones" get larger, (ie. For a 1000 x 1000 map, the damage zones could start at x = 0 and x2 = 1000), and increases/decreases by 1 per step, so at step 100, any bot whose x location is between 0 and 100 or between 900 and 1000 will take a set amount of damage when they are in the zone, ie. 5% of max health per step). The same thing will occur on the y-axis. Bots are allowed to enter this zone, but they will take damage. This encourages bots to move to the center of the map and engage with others.

Describe alternatives you've considered
An alternative is to shrink the playable map size as time goes on, in the same way, instead this time, they can not physically enter area.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions