121 Commits (b652e2e64021a79db676a01813e0de1b9e04c34e)

Author SHA1 Message Date
Cameron Murphy Reikes b652e2e640 Game is finally running without crashing again 9 months ago
Cameron Murphy Reikes 087027e065 Partially botch refactor to make NPCs authored dynamically at runtime 9 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 10 months ago
Cameron Murphy Reikes 5bb20c8e6e Judgement logic, fix multithreading race with requests, backspace on text input on desktop! 10 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 10 months ago
Cameron Murphy Reikes fc70f8a043 Max out tombstone sarcasm, factor memory description into separate function 10 months ago
Cameron Murphy Reikes 6a2d0a5f75 Sarcastic tombstone, smaller interact radius 10 months ago
Cameron Murphy Reikes 3972edb455 Remove MD_ prefix from almost everything 10 months ago
Cameron Murphy Reikes 0466612cbe halfway implemented angel gameplay loop, angel can specify any goals and verifies them itself, rather than game logic 10 months ago
Cameron Murphy Reikes b3b89c9835 Angel behavior tuning, errors remember the memory that caused them 10 months ago
Cameron Murphy Reikes fc4b415970 More devtools, entities not in room still simulated and held in memory 10 months ago
Cameron Murphy Reikes 8412534db1 Center just text wrapping, angel assigns gameplay objectives, ser/des of objectives, 10 months ago
Cameron Murphy Reikes 9c6cccfcd9 Rooms can change, start player off in angel room 10 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
10 months ago
Cameron Murphy Reikes 3a2a07a4c4 Remove player/NPC divide, symmetric functionality 10 months ago
Cameron Murphy Reikes e3118d2335 Make names into 'you' when it's the character in human readable prompt 10 months ago
Phillip Trudeau-Tavara 5e5bc04d12 Snappier player character controller 10 months ago
Cameron Murphy Reikes 2c718d4de1 Web target builds, but fails on arena issue. Web debugging is broken 10 months ago
Cameron Murphy Reikes 0b2170efb9 Convert several if() else assert(false) into switches so it warns and errors on compile time 10 months ago
Cameron Murphy Reikes 30b2755186 Successfully compile under Wall, better drama story, ability to holster shotgun, other improvements 10 months ago
Cameron Murphy Reikes d5e669fa83 Character death logic, shotgun assassination works, death animation, death screen 10 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 10 months ago
Cameron Murphy Reikes b4dcddab19 Delete old panel drawing, support scrolling through multiple pages of bubble dialog. Rewrite of text anim in 10 months ago
Cameron Murphy Reikes 7666dc6717 Make character message unread in perform action codepath, unwarped dt for text input fade in/out 10 months ago
Cameron Murphy Reikes 8b147e8f8e Word limit characters to speech bubble size, makes them talk like robots! 10 months ago
Cameron Murphy Reikes 9d8ce07502 Characters rotate to who they're talking to 10 months ago
Cameron Murphy Reikes 0be90d9738 Fix BAD bug in ordering of flushed memories. Improve character understanding, of when player is speaking to them 10 months ago
Cameron Murphy Reikes f56ae747b7 Delete items and other old functionality, text chunk refactor 10 months ago
Cameron Murphy Reikes f6997cfce0 Mouse cursor -> floor math, devtools can hover over characters, fix speech when server down causing infinite conversational loop 11 months ago
Cameron Murphy Reikes 727ffb39db Add man in black and more drama 11 months ago
Cameron Murphy Reikes f8e9bb9143 Time stops on new dialog, all dialog must be dismissed by user 11 months ago
Cameron Murphy Reikes 3081391c62 Successful conversation, VScode tooling, drama document, loading anim when thinking 11 months ago
Cameron Murphy Reikes ecf5308389 Speech directly talks instead of being a state, fix asset bug 11 months ago
Cameron Murphy Reikes 00c3ff09f1 Massive art import of forest scene, pallete shifted farmer 11 months ago
Cameron Murphy Reikes f1f365236c Only outline when talking to the character 11 months ago
Cameron Murphy Reikes 8c192fc5d1 Farmer does an odd dance, fix scaling of things, delete more old code 11 months ago
Cameron Murphy Reikes 7316b9e974 Delete all previous characters and fighting state 11 months ago
Cameron Murphy Reikes 300f849d19 3D model rotation, npcs face where they're moving 12 months ago
Cameron Murphy Reikes 560e9d8db7 player into gamestate, 3d collision system, entity struct nicer 12 months ago
Cameron Murphy Reikes 87996ce4c5 Remove all old copyrighted sprites and animated sprites 12 months 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