479 Commits (main)
 

Author SHA1 Message Date
Cameron Murphy Reikes c4ec2c3862 Correctly fade, bill description 7 months ago
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 bfc91b73e4 Merge branch 'main' of https://github.com/creikey/rpgpt 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 89823e7ad9 Get macos arm64 shadergen working 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. 7 months ago
Cameron Murphy Reikes 00186f233f Refer to rooms by unique id, stored in blend. More assets 7 months ago
Cameron Murphy Reikes c61d6a0a96 Format 7 months ago
Cameron Murphy Reikes 11a67b7b26 UI elements can request and receive text input 7 months ago
Cameron Murphy Reikes 929baf838b Generalized immediate mode state system, beginnings of character sidebar 7 months ago
Cameron Murphy Reikes 1ce259537b Editor panning with mouse 7 months ago
Cameron Murphy Reikes 3cf492b0b4 Level editor assets and camera, room toggling 7 months ago
Cameron Murphy Reikes b652e2e640 Game is finally running without crashing again 7 months ago
Cameron Murphy Reikes 087027e065 Partially botch refactor to make NPCs authored dynamically at runtime 7 months ago
Cameron Murphy Reikes 19d45c1c82 Entities optional 7 months ago
Cameron Murphy Reikes eda61354be Add HMS requirements 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 8 months ago
Cameron Murphy Reikes 5bb20c8e6e Judgement logic, fix multithreading race with requests, backspace on text input on desktop! 8 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 8 months ago
Cameron Murphy Reikes fc70f8a043 Max out tombstone sarcasm, factor memory description into separate function 8 months ago
Cameron Murphy Reikes 6a2d0a5f75 Sarcastic tombstone, smaller interact radius 8 months ago
Cameron Murphy Reikes daab8098ae Add important note about exporting from blender 8 months ago
Cameron Murphy Reikes 51459b53ac Robust to player movement shadow volume, remove frustrum_vertices and related functions 8 months ago
Cameron Murphy Reikes 206a855170 Day/night cycle sun movement, artist driven camera pos override from blender 8 months ago
Cameron Murphy Reikes 3972edb455 Remove MD_ prefix from almost everything 8 months ago
Cameron Murphy Reikes d3ad149b7c Disable angel screen, add skull asset 8 months ago
Cameron Murphy Reikes 0466612cbe halfway implemented angel gameplay loop, angel can specify any goals and verifies them itself, rather than game logic 8 months ago
Cameron Murphy Reikes b3b89c9835 Angel behavior tuning, errors remember the memory that caused them 8 months ago
Cameron Murphy Reikes fc4b415970 More devtools, entities not in room still simulated and held in memory 8 months ago
Cameron Murphy Reikes 66cd204628 Ser/der armature and bone names for debugging purposes 8 months ago
Cameron Murphy Reikes 23d391a1a2 More todo, room transition functionality. BUG: animations are frozen for some reason 8 months ago
Cameron Murphy Reikes 8412534db1 Center just text wrapping, angel assigns gameplay objectives, ser/des of objectives, 8 months ago
Cameron Murphy Reikes 83b9fae427 Factor our text wrapping for characters into struct 8 months ago
Cameron Murphy Reikes 9c6cccfcd9 Rooms can change, start player off in angel room 8 months ago
Cameron Murphy Reikes 33ecabeee4 Frozen mouse doesn't spin flycam 8 months ago
Cameron Murphy Reikes 82039464d8 Fix death animation looping, and death screen repeatedly reshowing 8 months ago
Cameron Murphy Reikes 65b399b869 Remove completed TODO item, clarify some ideas 8 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
8 months ago
Cameron Murphy Reikes e49852ba67 Fix blank speech bubbles 8 months ago
Cameron Murphy Reikes 8973831b33 Consolodate and reprioritize todo 8 months ago
Cameron Murphy Reikes b105160f7e Rewrite of exporting system, much more human friendly error messages. Levels now consist of multiple rooms 8 months ago
Cameron Murphy Reikes 2fd1c8214f Significantly reduce printing to stdout, introduce convention of documeting devtools features 8 months ago
Cameron Murphy Reikes 4fdf4799fe Delete tilemap rendering, consolodate pressed -> PressedState 8 months ago