Cameron Murphy Reikes
c4ec2c3862
Correctly fade, bill description
1 year ago
Cameron Murphy Reikes
51c4403ab1
Editable description, player spawns in correct roomid, player suicide/retry button
1 year ago
Cameron Murphy Reikes
afb711ac1e
Remove is_player check, add player npc kind
1 year ago
Cameron Murphy Reikes
6641f6488b
Factor out duplicated information across action and context in memory
1 year ago
Cameron Murphy Reikes
c928a09255
Accept typed speech and perform its action
1 year ago
Cameron Murphy Reikes
6364b6b9bc
Don't share armatures across same looking characters
1 year 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
1 year ago
Cameron Murphy Reikes
3bdd29438d
Saving and loading system for the gamestate while in devtools mode, constantly saved on mouse up
1 year ago
Cameron Murphy Reikes
bfc91b73e4
Merge branch 'main' of https://github.com/creikey/rpgpt
1 year ago
Cameron Murphy Reikes
015487162b
Some kind of tokenizing, accidentally started creating a taxonomy instead of solving the problem
1 year ago
Cameron Murphy Reikes
89823e7ad9
Get macos arm64 shadergen working
1 year ago
Cameron Murphy Reikes
14d33756cd
Formatting, initial datastructure sketch of new character engine
1 year ago
Cameron Murphy Reikes
b23078f219
AABB metrics, player spawntpoint and spawn player when playing. More todo.
1 year ago
Cameron Murphy Reikes
00186f233f
Refer to rooms by unique id, stored in blend. More assets
1 year ago
Cameron Murphy Reikes
c61d6a0a96
Format
1 year ago
Cameron Murphy Reikes
11a67b7b26
UI elements can request and receive text input
1 year ago
Cameron Murphy Reikes
929baf838b
Generalized immediate mode state system, beginnings of character sidebar
1 year ago
Cameron Murphy Reikes
1ce259537b
Editor panning with mouse
1 year ago
Cameron Murphy Reikes
3cf492b0b4
Level editor assets and camera, room toggling
1 year ago
Cameron Murphy Reikes
b652e2e640
Game is finally running without crashing again
1 year ago
Cameron Murphy Reikes
087027e065
Partially botch refactor to make NPCs authored dynamically at runtime
1 year ago
Cameron Murphy Reikes
19d45c1c82
Entities optional
1 year ago
Cameron Murphy Reikes
eda61354be
Add HMS requirements
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
daab8098ae
Add important note about exporting from blender
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
65b399b869
Remove completed TODO item, clarify some ideas
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
8973831b33
Consolodate and reprioritize todo
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