Next units lines: Two integers unit_id, faction, being the unit's unique ID and faction (
This is a league based challenge.
For this challenge, three leagues for the same game are available. Once you have proven your skills against the Boss, you will access a higher league and extra rules will be available.Win. Don't die.
Shoot at your enemy with bullets and missiles, watch out for their weapons. Be careful - the forcefield, which was used to trap your enemy, seems to also be keeping you inside. Keep away from the edge - crash with the forcefield will destroy your ship!
The game is played on a map
You and your opponent each own one starship, which has
The ship has an
The bullet can be shot every two turns. It detonates automatically in the first tick, when its distance
to the closest enemy unit, that was in its damage radius, starts to increase. Ending its lifetime
(after
Bullet's damage radius is
The ships start at symmetrical positions, close to the center of the board.
Ships move with the given acceleration along each axis, with the resultant acceleration (interpreted as
a vector) being clipped to length
Hitting the edge of the board immediately sets the unit's (ship's or bullet's) health to
unit | number of | damage | damage radius | health | lifetime | max acceleration |
---|---|---|---|---|---|---|
ship | 1 | - | - | 10 | - | 10 |
bullet | ∞ | 10 | 120 | 10 | 7 | - |
Acknowledgment
This contribution was developed for the Programming Programming Games course, University of Wrocław, 2021.
Authored by Michał Opanowicz (@MichalOp), Katarzyna Miernikiewicz (@Manwi23), Agnieszka Pawicka (@Agn).
Supervised by Jakub Kowalski (@aCat).
What is in the higher league?
Missiles! They have their own engines and can be moved around just as your ship. A deadly weapon.