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