Cameron Murphy Reikes
51c4403ab1
Editable description, player spawns in correct roomid, player suicide/retry button
7 months ago
Cameron Murphy Reikes
afb711ac1e
Remove is_player check, add player npc kind
7 months ago
Cameron Murphy Reikes
6641f6488b
Factor out duplicated information across action and context in memory
7 months ago
Cameron Murphy Reikes
c928a09255
Accept typed speech and perform its action
7 months ago
Cameron Murphy Reikes
6364b6b9bc
Don't share armatures across same looking characters
7 months ago
Cameron Murphy Reikes
218ef02089
Fix player being duplicated on reload, fix bad pointer to old memory in world and player pointer in gamestate on deserialization
7 months ago
Cameron Murphy Reikes
3bdd29438d
Saving and loading system for the gamestate while in devtools mode, constantly saved on mouse up
7 months ago
Cameron Murphy Reikes
015487162b
Some kind of tokenizing, accidentally started creating a taxonomy instead of solving the problem
7 months ago
Cameron Murphy Reikes
14d33756cd
Formatting, initial datastructure sketch of new character engine
7 months ago
Cameron Murphy Reikes
b23078f219
AABB metrics, player spawntpoint and spawn player when playing. More todo.
8 months ago
Cameron Murphy Reikes
00186f233f
Refer to rooms by unique id, stored in blend. More assets
8 months ago
Cameron Murphy Reikes
929baf838b
Generalized immediate mode state system, beginnings of character sidebar
8 months ago
Cameron Murphy Reikes
1ce259537b
Editor panning with mouse
8 months ago
Cameron Murphy Reikes
3cf492b0b4
Level editor assets and camera, room toggling
8 months ago
Cameron Murphy Reikes
b652e2e640
Game is finally running without crashing again
8 months ago
Cameron Murphy Reikes
087027e065
Partially botch refactor to make NPCs authored dynamically at runtime
8 months ago
Cameron Murphy Reikes
0194c3e812
Get building on web, save more issues with interacting with far away players, ensure judgement is harsher. On server warn clearer when no cors
9 months ago
Cameron Murphy Reikes
5bb20c8e6e
Judgement logic, fix multithreading race with requests, backspace on text input on desktop!
9 months ago
Cameron Murphy Reikes
6225eb542f
Time of day, gamestate judgement memories and arena, factor out request platform specific code correctly, fix nullterm metadesk bug in winhttp request response body
9 months ago
Cameron Murphy Reikes
fc70f8a043
Max out tombstone sarcasm, factor memory description into separate function
9 months ago
Cameron Murphy Reikes
6a2d0a5f75
Sarcastic tombstone, smaller interact radius
9 months ago
Cameron Murphy Reikes
3972edb455
Remove MD_ prefix from almost everything
9 months ago
Cameron Murphy Reikes
0466612cbe
halfway implemented angel gameplay loop, angel can specify any goals and verifies them itself, rather than game logic
9 months ago
Cameron Murphy Reikes
b3b89c9835
Angel behavior tuning, errors remember the memory that caused them
9 months ago
Cameron Murphy Reikes
fc4b415970
More devtools, entities not in room still simulated and held in memory
9 months ago
Cameron Murphy Reikes
8412534db1
Center just text wrapping, angel assigns gameplay objectives, ser/des of objectives,
9 months ago
Cameron Murphy Reikes
9c6cccfcd9
Rooms can change, start player off in angel room
9 months 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
9 months ago
Cameron Murphy Reikes
3a2a07a4c4
Remove player/NPC divide, symmetric functionality
9 months ago
Cameron Murphy Reikes
e3118d2335
Make names into 'you' when it's the character in human readable prompt
9 months ago
Phillip Trudeau-Tavara
5e5bc04d12
Snappier player character controller
9 months ago
Cameron Murphy Reikes
2c718d4de1
Web target builds, but fails on arena issue. Web debugging is broken
9 months ago
Cameron Murphy Reikes
0b2170efb9
Convert several if() else assert(false) into switches so it warns and errors on compile time
9 months ago
Cameron Murphy Reikes
30b2755186
Successfully compile under Wall, better drama story, ability to holster shotgun, other improvements
9 months ago
Cameron Murphy Reikes
d5e669fa83
Character death logic, shotgun assassination works, death animation, death screen
9 months 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
9 months ago
Cameron Murphy Reikes
b4dcddab19
Delete old panel drawing, support scrolling through multiple pages of bubble dialog. Rewrite of text anim in
9 months ago
Cameron Murphy Reikes
7666dc6717
Make character message unread in perform action codepath, unwarped dt for text input fade in/out
9 months ago
Cameron Murphy Reikes
8b147e8f8e
Word limit characters to speech bubble size, makes them talk like robots!
9 months ago
Cameron Murphy Reikes
9d8ce07502
Characters rotate to who they're talking to
9 months ago
Cameron Murphy Reikes
0be90d9738
Fix BAD bug in ordering of flushed memories. Improve character understanding, of when player is speaking to them
9 months ago
Cameron Murphy Reikes
f56ae747b7
Delete items and other old functionality, text chunk refactor
9 months ago
Cameron Murphy Reikes
f6997cfce0
Mouse cursor -> floor math, devtools can hover over characters, fix speech when server down causing infinite conversational loop
10 months ago
Cameron Murphy Reikes
727ffb39db
Add man in black and more drama
10 months ago
Cameron Murphy Reikes
f8e9bb9143
Time stops on new dialog, all dialog must be dismissed by user
10 months ago
Cameron Murphy Reikes
3081391c62
Successful conversation, VScode tooling, drama document, loading anim when thinking
10 months ago
Cameron Murphy Reikes
ecf5308389
Speech directly talks instead of being a state, fix asset bug
10 months ago
Cameron Murphy Reikes
00c3ff09f1
Massive art import of forest scene, pallete shifted farmer
10 months ago
Cameron Murphy Reikes
f1f365236c
Only outline when talking to the character
10 months ago
Cameron Murphy Reikes
8c192fc5d1
Farmer does an odd dance, fix scaling of things, delete more old code
10 months ago