KeithHanson / signal

A sci-fi hacking-focused MUD
0 stars 0 forks source link

Plan the goals/states each NPC can be in #46

Open KeithHanson opened 6 months ago

KeithHanson commented 6 months ago

ie: goal: fill hold with ore, travel to station, drop ore off, repeat

States:

ok (all behavior fine) anomalous behavior (random incoherencies) hunted (actively being chased) ejected (SOS beacon activated)

Goals should come from the type of vehicle/object they are plugged into, and that could be randomized based on some kind of personality trait.

Each vehicle/object should run a Hardcode program dictating their decisions. Potentially possible to run this in one giant prolog loop and disburse commands to everyone.

We may also want to try some kind of LLM agent for dictating current goals or expanding to more goals/behaviors.

KeithHanson commented 6 months ago

Goals off the top of my head:

Rescue Mission (save SOS beacons)

Repay Kindness (for instance, providing a VR gift to their savior)

Mining

Manufacturing - run the plant that operates the functions to create new stuff (a drudgery type job but some love it)

Shuttle/Transport Work (OMG - so fun to think about a disconnected shuttle filled with AI on a "bus")

Pirates

Smuggling

Hacking:

Building - new resource gathering harvesters feeding the operations, new space stations with merchant slots, etc

Politicking - VR who's who meet and greet, favor fulfilling, etc for reward