Cameron Murphy Reikes
afb711ac1e
Remove is_player check, add player npc kind
12 months ago
Cameron Murphy Reikes
6641f6488b
Factor out duplicated information across action and context in memory
12 months ago
Cameron Murphy Reikes
c928a09255
Accept typed speech and perform its action
12 months ago
Cameron Murphy Reikes
6364b6b9bc
Don't share armatures across same looking characters
12 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
12 months ago
Cameron Murphy Reikes
3bdd29438d
Saving and loading system for the gamestate while in devtools mode, constantly saved on mouse up
12 months ago
Cameron Murphy Reikes
bfc91b73e4
Merge branch 'main' of https://github.com/creikey/rpgpt
12 months ago
Cameron Murphy Reikes
015487162b
Some kind of tokenizing, accidentally started creating a taxonomy instead of solving the problem
12 months ago
Cameron Murphy Reikes
89823e7ad9
Get macos arm64 shadergen working
12 months ago
Cameron Murphy Reikes
14d33756cd
Formatting, initial datastructure sketch of new character engine
12 months 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
Cameron Murphy Reikes
3a2a07a4c4
Remove player/NPC divide, symmetric functionality
1 year ago
Cameron Murphy Reikes
fb0c260278
More todo
1 year ago