Skip to content

Latest commit

 

History

History
51 lines (47 loc) · 1.55 KB

README.md

File metadata and controls

51 lines (47 loc) · 1.55 KB

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