Skip to content

Releases: Jordan-Cottle/screeps-kotlin

Multiple Role Support

06 Mar 06:06
5f03342
Compare
Choose a tag to compare

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

27 Feb 06:43
baf3b84
Compare
Choose a tag to compare

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.