352 Commits (087027e0652b3b26c9b0914b51f63564bcfd482a)

Author SHA1 Message Date
Cameron Murphy Reikes 087027e065 Partially botch refactor to make NPCs authored dynamically at runtime 1 year 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 1 year ago
Cameron Murphy Reikes 5bb20c8e6e Judgement logic, fix multithreading race with requests, backspace on text input on desktop! 1 year 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 1 year ago
Cameron Murphy Reikes fc70f8a043 Max out tombstone sarcasm, factor memory description into separate function 1 year ago
Cameron Murphy Reikes 6a2d0a5f75 Sarcastic tombstone, smaller interact radius 1 year ago
Cameron Murphy Reikes 51459b53ac Robust to player movement shadow volume, remove frustrum_vertices and related functions 1 year ago
Cameron Murphy Reikes 206a855170 Day/night cycle sun movement, artist driven camera pos override from blender 1 year ago
Cameron Murphy Reikes 3972edb455 Remove MD_ prefix from almost everything 1 year ago
Cameron Murphy Reikes d3ad149b7c Disable angel screen, add skull asset 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 66cd204628 Ser/der armature and bone names for debugging purposes 1 year ago
Cameron Murphy Reikes 23d391a1a2 More todo, room transition functionality. BUG: animations are frozen for some reason 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 83b9fae427 Factor our text wrapping for characters into struct 1 year ago
Cameron Murphy Reikes 9c6cccfcd9 Rooms can change, start player off in angel room 1 year ago
Cameron Murphy Reikes 33ecabeee4 Frozen mouse doesn't spin flycam 1 year ago
Cameron Murphy Reikes 82039464d8 Fix death animation looping, and death screen repeatedly reshowing 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 e49852ba67 Fix blank speech bubbles 1 year ago
Cameron Murphy Reikes b105160f7e Rewrite of exporting system, much more human friendly error messages. Levels now consist of multiple rooms 1 year ago
Cameron Murphy Reikes 2fd1c8214f Significantly reduce printing to stdout, introduce convention of documeting devtools features 1 year ago
Cameron Murphy Reikes 4fdf4799fe Delete tilemap rendering, consolodate pressed -> PressedState 1 year ago
Cameron Murphy Reikes 3a2a07a4c4 Remove player/NPC divide, symmetric functionality 1 year ago
Phillip Trudeau-Tavara 2fdddcd677 Post processing tunables; Remove webgl1 matrix inverse 1 year ago
Cameron Murphy Reikes b925dd70fe No angel screen for now, moar todo 1 year ago
Cameron Murphy Reikes 741ceb14f5 Merge remote-tracking branch 'origin/gles3' 1 year ago
Cameron Murphy Reikes 7605d37d72 Merge branch 'main' of https://github.com/creikey/rpgpt 1 year ago
Cameron Murphy Reikes dcf23ca8e4 Add angel and angel dialog, but can't talk to it yet 1 year ago
Phillip Trudeau-Tavara bc1663006c Alpha-to-coverage foliage 1 year ago
Phillip Trudeau-Tavara 08df997396 Film grain, contrast, vignette, cross-processing 1 year ago
Phillip Trudeau-Tavara 75345ae684 WebGL2; update sokol; Web MSAA; AA Outlines 1 year ago
Phillip Trudeau-Tavara 12965a7818 Change engine title strings to "Dante's Cowboy" 1 year ago
Phillip Trudeau-Tavara 526856a112 Support toggling fullscreen on web 1 year ago
Phillip Trudeau-Tavara 6c0a832f61 Link win32 libs in code; add /nologo /diagnostics:caret /noimplib /noexp 1 year ago
Phillip Trudeau-Tavara 92fc09d2d6 Set sample count to 1 on web and 4 on desktop 1 year ago
Phillip Trudeau-Tavara 68cdbaac08 Greatly improve & simplify assertions 1 year ago
Phillip Trudeau-Tavara d5cf3d9f90 Disable glGetError() and keep validation and asserts 1 year ago
Cameron Murphy Reikes 29f85887ac Merge branch 'main' of https://github.com/creikey/rpgpt 1 year ago
Phillip Trudeau-Tavara 62173526c4 Replace AABB collisions with cylinders 1 year ago
Phillip Trudeau-Tavara 5e5bc04d12 Snappier player character controller 1 year ago
Phillip Trudeau-Tavara c054ecbfa9 Use one custom assert for all code 1 year ago
Phillip Trudeau-Tavara c3a4445dcd Fix GPT errors causing infinite request loops 1 year ago
Phillip Trudeau-Tavara 9807f180e5 Stereo audio; Linearly interpolate samples 1 year ago
Cameron Murphy Reikes cd83f2fd92 Correct depth format on desktop and web 1 year ago
Cameron Murphy Reikes 9d498b0aad Successfully rendering and running in web, but gfx bug in debug drawing with font image everywhere 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