114 Commits (206a85517077825f22b14bb2f4345310921a76bb)

Author SHA1 Message Date
Cameron Murphy Reikes 3972edb455 Remove MD_ prefix from almost everything 1 year ago
Cameron Murphy Reikes 0466612cbe halfway implemented angel gameplay loop, angel can specify any goals and verifies them itself, rather than game logic 1 year ago
Cameron Murphy Reikes b3b89c9835 Angel behavior tuning, errors remember the memory that caused them 1 year ago
Cameron Murphy Reikes fc4b415970 More devtools, entities not in room still simulated and held in memory 1 year ago
Cameron Murphy Reikes 8412534db1 Center just text wrapping, angel assigns gameplay objectives, ser/des of objectives, 1 year ago
Cameron Murphy Reikes 9c6cccfcd9 Rooms can change, start player off in angel room 1 year ago
Cameron Murphy Reikes 75e6e84972 Substantially improve multi character conversation:
- NPCs signal when they want to end the convo, preventing infinite convo loops
- New character parameter that controls how likely they are to be silent. Good for tuning personality
1 year ago
Cameron Murphy Reikes 3a2a07a4c4 Remove player/NPC divide, symmetric functionality 1 year ago
Cameron Murphy Reikes e3118d2335 Make names into 'you' when it's the character in human readable prompt 1 year ago
Phillip Trudeau-Tavara 5e5bc04d12 Snappier player character controller 1 year ago
Cameron Murphy Reikes 2c718d4de1 Web target builds, but fails on arena issue. Web debugging is broken 1 year ago
Cameron Murphy Reikes 0b2170efb9 Convert several if() else assert(false) into switches so it warns and errors on compile time 1 year ago
Cameron Murphy Reikes 30b2755186 Successfully compile under Wall, better drama story, ability to holster shotgun, other improvements 1 year ago
Cameron Murphy Reikes d5e669fa83 Character death logic, shotgun assassination works, death animation, death screen 1 year ago
Cameron Murphy Reikes abc81ba571 Made MSVC crash again! Officially less stable than JAI, saving for posterity... Part of the way through adding aim/fire shotgun actions, and draw shotgun above characters when they're aiming at somebody 1 year ago
Cameron Murphy Reikes b4dcddab19 Delete old panel drawing, support scrolling through multiple pages of bubble dialog. Rewrite of text anim in 1 year ago
Cameron Murphy Reikes 7666dc6717 Make character message unread in perform action codepath, unwarped dt for text input fade in/out 1 year ago
Cameron Murphy Reikes 8b147e8f8e Word limit characters to speech bubble size, makes them talk like robots! 1 year ago
Cameron Murphy Reikes 9d8ce07502 Characters rotate to who they're talking to 1 year ago
Cameron Murphy Reikes 0be90d9738 Fix BAD bug in ordering of flushed memories. Improve character understanding, of when player is speaking to them 1 year ago
Cameron Murphy Reikes f56ae747b7 Delete items and other old functionality, text chunk refactor 1 year ago
Cameron Murphy Reikes f6997cfce0 Mouse cursor -> floor math, devtools can hover over characters, fix speech when server down causing infinite conversational loop 1 year ago
Cameron Murphy Reikes 727ffb39db Add man in black and more drama 1 year ago
Cameron Murphy Reikes f8e9bb9143 Time stops on new dialog, all dialog must be dismissed by user 1 year ago
Cameron Murphy Reikes 3081391c62 Successful conversation, VScode tooling, drama document, loading anim when thinking 1 year ago
Cameron Murphy Reikes ecf5308389 Speech directly talks instead of being a state, fix asset bug 1 year ago
Cameron Murphy Reikes 00c3ff09f1 Massive art import of forest scene, pallete shifted farmer 1 year ago
Cameron Murphy Reikes f1f365236c Only outline when talking to the character 1 year ago
Cameron Murphy Reikes 8c192fc5d1 Farmer does an odd dance, fix scaling of things, delete more old code 1 year ago
Cameron Murphy Reikes 7316b9e974 Delete all previous characters and fighting state 1 year ago
Cameron Murphy Reikes 300f849d19 3D model rotation, npcs face where they're moving 1 year ago
Cameron Murphy Reikes 560e9d8db7 player into gamestate, 3d collision system, entity struct nicer 1 year ago
Cameron Murphy Reikes 87996ce4c5 Remove all old copyrighted sprites and animated sprites 1 year ago
Cameron Murphy Reikes c956cfb00b Characters have a persistent mood. Improves coherence of personalities.
Prompt tuning
1 year ago
Cameron Murphy Reikes 1c92f15e9f Rephrase give_item to gifting, fix standing string not in prompt 1 year ago
Cameron Murphy Reikes a721f7a416 New type of entities, machines, arrow dispenser, idol machine dispenser 1 year ago
Cameron Murphy Reikes 656d40ce29 Allocate memories instead of constant buffer, DRASTICALLY reduces entity
size
1 year ago
Cameron Murphy Reikes 60787202cb Add binary serialization and serialization tests 1 year ago
Cameron Murphy Reikes 15e93821b2 Escape backslashed user input 1 year ago
Cameron Murphy Reikes d9bae017f2 Wrong name for item printing 1 year ago
Cameron Murphy Reikes 95b82ccf05 Use name not enum_name for items, scroll name 1 year ago
Cameron Murphy Reikes 95db17dfe5 Add an ancient door which opens from 3 secret words, and scrolls that
have those words
1 year ago
Cameron Murphy Reikes 90f9586384 Add pile of rocks that only releases the sword if it so desires 1 year ago
Cameron Murphy Reikes 55541a7060 Remove peace tokens, fix who_i_am not in quotes, improve global prompt 1 year ago
Cameron Murphy Reikes 0f14a6bcb3 Fix prompt bug, tune ordering of system prompt, better error messages 1 year ago
Cameron Murphy Reikes f35595aefb Text chunk pool allocation, gpt errors into separate ringbuffer, writing
style annotations
1 year ago
Cameron Murphy Reikes 32fd2227dd Fix talking_to not filled in, enum_name -> name, add todo 1 year ago
Cameron Murphy Reikes 1a38114f59 NPCs can select who their actions and speech are directed at 1 year ago
Cameron Murphy Reikes dfb4e06fff Remove dead content, item/act desc and fix msg type bug 1 year ago
Cameron Murphy Reikes 32fdc9f24d Rewrite AI parsing code to use metadesk 1 year ago