Skip to content

boylede/Pontifex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pontifex

Simple screeps code base.

Features

  • multi-stage room development
  • colonial development
    • chartered exploration
  • harvesting and upgrading
    • independant / single-creep
    • container-based with CARRY support creeps
    • priority and distance-based target selection
    • link usage if present
  • build & repair
    • versatile creeps
    • tower-based repair/heal
  • monitor creep levels and replace
  • diagnostic economic analysis
  • defense
    • tower-centric
    • targets healers first
    • defenders spawned manually

Todo

  • remote harvesting
  • guided expansion / remote room development
    • automatic selection of remote harvest targets
  • new-fangled target assignment
    • task-based
    • capable of spawning new creeps if needed
    • can re-assign creeps between roles
    • multi-room with independant rooms but can assign tasks across rooms
  • Generalize energy gathering and consumption code base (nerf herder^scruffy-looking^)
  • Architect module for structure placement
  • Economic analysis that affects decisions
  • Lab / Terminal / Market use
    1. determine which chemicals we have access to
    2. determine best value-proposition for lab use
    3. move materials to that room a. couriered delivery a. terminal transmission
    4. assign labs chemical type and goal
    5. sherpa creeps automatically move chemicals as required
    6. labs process chemicals when available
  • power seeking
    1. use observer to scan likely rooms
    2. observe threat / payoff
    3. create charter to that roof
    4. monitor charters & abandon if needed
  • power using

About

Simple screeps code base.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published