/kasamibot-update-

Autonomous bot for the programmer RTS-game Screeps

OtherNOASSERTION

KasamiBot - Autonomous Screeps bot

Current Release: Cake and grief counseling - version 1.0

Read more about KasamiBot on the Github pages:

Documentation and features. The source code was available on github.


What is Screeps?

Screeps is an open source MMO RTS game for programmers, where your mission is to code an AI. There is an official server hosted by the developers, and there are multiple open private servers. You can also run a server locally. To learn more, visit screeps.com or the steam page.

What is this?

This is my personal screeps bot i will be using, forked from KasamiBot. This bot will be updated and improved compared to the original KasamiBot with modern Screeps features and improved code.

Are you an NCP for using this?

For myself, i have updated this bot and changed its feautures, which most people consider the line of completely stealing code instead of coding it. As for the users of this bot, i would prefer if people improved and rewrote this bot instead of using it permenantly in its unmodified version.


Next Update

1.1 Modern Update and combat overhaul

  • Change of old screeps features to newer ones
  • Quad functions and spawning
  • Better defense spawning and harasser functions
  • More military units at disposal
  • Improved defense and offense strategy
  • Improved boosting of units
  • 'Robbers' to be spawned to steal from enemy rooms
  • Better guarding operations

Planed Updates

1.2 Economic and Base improvements

  • Improved CPU tracking to add more remotes to rooms
  • Removal of old wall/rampart placing to be remade with more compact designs
  • New base design (no plans for it yet)!!!
  • Boosting of upgraders when energy is low
  • Overfitting of Miners to save CPU

1.3, Destruction and combat update

  • (maybe killzones, i doubt i will add them though)
  • Blinky's to be spawned to harass remotes/rooms
  • Diplomacy manager
  • Breaker quads for dismantling of rooms/ruins
  • Prolonged sieges

Roadmap

Creep.say functions

  • Use Observers for scouting when reacing RCL 8
  • Faster and consistent boosting of units
  • Better response for invaders™ in portal room
  • More efficient wallbuilding, by splitting it up to repairers and haulers
  • Pillage enemy rooms by stealing valuable resources
  • Better operation for guarding wanted outposts
  • Tracking CPU usage for better deciding on how capable we are of expanding
  • New room-type, fortress, that is used to limit CPU-usage
  • Better DistributionManager for lowering transfer-costs of energy
  • Better TradeManager for finding good deals on the market