1
0
Fork 0
Commit Graph

62 Commits

Author SHA1 Message Date
Sean Sube e6a1922a24
add python CI 2024-05-19 14:18:39 -05:00
Sean Sube d894055973
add container and missing deps 2024-05-19 14:17:09 -05:00
Sean Sube 83731e6814
start documenting player prompt syntax 2024-05-19 14:06:23 -05:00
Sean Sube 7749185cc6
clear toolbox when generating rooms 2024-05-19 14:06:09 -05:00
Sean Sube 8a6fcfc7a5
normalize names, reverse player function syntax, link new rooms 2024-05-19 13:09:52 -05:00
Sean Sube 2637fcc7cc
start dev guide 2024-05-19 13:08:34 -05:00
Sean Sube ce4d60bfcd
show portals in world tree, only show render icon for some generation events 2024-05-18 23:30:40 -05:00
Sean Sube 2bb842a559
improve search, prevent duplicate names, validate effect operations 2024-05-18 23:30:17 -05:00
Sean Sube 71d2be85f1
use DM to generate portals between rooms 2024-05-18 19:48:18 -05:00
Sean Sube ea5ac0cd10
add vertical layout 2024-05-18 19:46:56 -05:00
Sean Sube 95c17c65d9
fix player buttons 2024-05-18 17:48:40 -05:00
Sean Sube 13dfc3e240
organize systems and actions 2024-05-18 17:48:24 -05:00
Sean Sube 36f29dcffa
use action context managers, sort modules 2024-05-18 17:29:40 -05:00
Sean Sube 03c324ef60
switch to a proper event emitter 2024-05-18 16:58:11 -05:00
Sean Sube 1453038f6d
fix logging, make config optional, fix event attributes 2024-05-18 16:20:47 -05:00
Sean Sube fee406e607
formalize game systems, start implementing effects 2024-05-15 23:12:06 -05:00
Sean Sube 4d90cbef33
use search helpers more, improve image naming with hash of event 2024-05-13 20:08:19 -05:00
Sean Sube eb12d460b9
make avatars textual 2024-05-13 20:07:03 -05:00
Sean Sube 8e55f5da32
add id and type to entities, add search helpers, entity rendering 2024-05-12 23:33:47 -05:00
Sean Sube 5f7dd3bb89
start using config, render entities, render world graph in browser client 2024-05-12 15:47:18 -05:00
Sean Sube e654ac2df9
add license 2024-05-12 13:14:27 -05:00
Sean Sube 593f3981d1
use events for images, show them in all servers 2024-05-12 00:08:53 -05:00
Sean Sube 7010da8ed2
set up zustand state, optimize client somewhat 2024-05-11 17:38:07 -05:00
Sean Sube 416b3cc5d2
add player nicknames for socket clients 2024-05-11 05:17:03 -05:00
Sean Sube 1b84edfd50
start adding engine docs 2024-05-09 23:45:22 -05:00
Sean Sube 90912d2bfe
use the same events on the react client 2024-05-09 23:45:10 -05:00
Sean Sube 94e02ebfe1
describe logic in readme 2024-05-08 23:19:12 -05:00
Sean Sube a4b21d7895
fix title 2024-05-08 22:57:11 -05:00
Sean Sube df48cb7fb4
add example env 2024-05-08 22:55:02 -05:00
Sean Sube d7b2a34541
more readme 2024-05-08 22:41:26 -05:00
Sean Sube e182b60f39
start a readme 2024-05-08 22:26:01 -05:00
Sean Sube cf61060450
switch to events, close threads 2024-05-08 21:11:16 -05:00
Sean Sube 7d14e9ee76
add some example world prompts 2024-05-07 20:43:06 -05:00
Sean Sube 560055b0ab
add nodemon for restarting servers 2024-05-07 20:42:48 -05:00
Sean Sube c1fc16ef81
adjust transition probabilities for sim systems 2024-05-07 20:42:32 -05:00
Sean Sube d72c1326f1
add discord bot and render to comfy 2024-05-07 20:42:10 -05:00
Sean Sube 5117db7150
set up a proper dungeon master 2024-05-07 20:40:53 -05:00
Sean Sube 469ae79a9c
clean up some generator prompts, make larger worlds 2024-05-07 20:39:58 -05:00
Sean Sube 3e27dfb129
add combat and environmental systems 2024-05-05 20:17:32 -05:00
Sean Sube 778f94c0aa
add auto-scroll for history, broadcast player list on updates 2024-05-05 20:17:00 -05:00
Sean Sube 84499982f0
fix types, rule skip logic 2024-05-05 17:46:24 -05:00
Sean Sube 564be90d9f
flesh out sim systems 2024-05-05 17:45:18 -05:00
Sean Sube 186edb6df2
add simulation systems 2024-05-05 15:50:51 -05:00
Sean Sube d6e8763914
consistently look up client by id 2024-05-05 15:50:38 -05:00
Sean Sube e2a8e09c14
add allotment for panes 2024-05-05 15:50:17 -05:00
Sean Sube f2185344b1
use LLM agent as fallback if player does not respond, fix various client bugs 2024-05-05 14:11:41 -05:00
Sean Sube 580076335f
give each client a unique id, split up UI sections 2024-05-05 13:54:39 -05:00
Sean Sube f15390bd72
add use action and remote players 2024-05-05 09:14:54 -05:00
Sean Sube 16525ac635
add actions to create new rooms and items in the world 2024-05-04 17:59:37 -05:00
Sean Sube 4affcb893a
add function triggers to logic system 2024-05-04 17:57:24 -05:00