Releases: Jordan-Cottle/screeps-kotlin
Multiple Role Support
Adds support for multiple different types of creeps coordinating together.
Harvesters gather energy and drop it on the floor while transporters use it to keep the spawner full and upgraders use it to upgrade the room controller.
There are no builders and so everything relies on just the energy capacity of a single spawner.
There are no advanced bodies used yet as there is no logic for filling or building extensions. So even without any logic to handle bootstrapping a room, this AI should be able to get up to it's full operating capacity just from the passive energy gain of the initial spawner.
start
The most basic script.
Spawns the most basic creep from the spawner as soon as energy is available.
Each creep gathers energy from room source and uses it to upgrade the controller.
All creeps follow the same routine.