This website works better with JavaScript.
41375cc902
Delete tiled and all tilemap code from project
Cameron Murphy Reikes
2023-06-25 17:35:51 -0700
6f5e5878b8
Remove 2d world space from the project
Cameron Murphy Reikes
2023-06-25 16:54:25 -0700
e590838b78
Debug drawing in 3d -> 2d, frame behind because project before camera sets view/projection matrices
Cameron Murphy Reikes
2023-06-25 16:31:53 -0700
d8158c63c1
Alpha clipping, grass, stubbed out dbg3dline, made camera mat4s global
Cameron Murphy Reikes
2023-06-25 15:50:44 -0700
6f4a3c93f2
Transparent grass, alpha blend in engine. Blender is broken
Cameron Murphy Reikes
2023-06-25 05:45:03 -0700
2bda33bfca
Export scale from blender, and import in game, draw with scale
Cameron Murphy Reikes
2023-06-25 05:33:15 -0700
d187308c2e
Export rotations from blender, use quaternions for rotation
Cameron Murphy Reikes
2023-06-25 05:24:59 -0700
dcdc380b40
Draw player separate from level, camera looks at player while they move. Art improvements
Cameron Murphy Reikes
2023-06-25 00:52:51 -0700
33e7176d19
Binary level loading, separate passes for 2d and 3d
Cameron Murphy Reikes
2023-06-25 00:01:07 -0700
89eaad2433
Ignore vim temporary files
Cameron Murphy Reikes
2023-06-24 22:28:18 -0700
86f2c544bf
Texture the 3d rendering, fix image flip coordinate system 'problem'
Cameron Murphy Reikes
2023-06-24 22:25:27 -0700
04d0719418
Exporter -> separate file, fix codegen, don't ignore .pn files
Cameron Murphy Reikes
2023-06-24 21:13:57 -0700
fba0f0ec6d
Initialize git lfs, 3d asset exporting and loading, debug rendering
Cameron Murphy Reikes
2023-06-24 21:11:09 -0700
48afb43f0a
Persistent arena is much bigger, add critical todo for later
Cameron Murphy Reikes
2023-06-24 15:20:51 -0700
471c538162
Fix web build
Cameron Murphy Reikes
2023-06-23 11:50:36 -0700
a3a17c1994
Level design rearranging
Cameron Murphy Reikes
2023-06-22 20:19:01 -0700
c956cfb00b
Characters have a persistent mood. Improves coherence of personalities. Prompt tuning
Cameron Murphy Reikes
2023-06-22 20:18:21 -0700
1c92f15e9f
Rephrase give_item to gifting, fix standing string not in prompt
Cameron Murphy Reikes
2023-06-22 19:09:24 -0700
a721f7a416
New type of entities, machines, arrow dispenser, idol machine dispenser
Cameron Murphy Reikes
2023-06-22 18:53:45 -0700
cb16615453
Use binary serialization in web, fix exists bug in tests
Cameron Murphy Reikes
2023-06-22 16:11:43 -0700
0b6af91d90
Remove old health bars
Cameron Murphy Reikes
2023-06-19 05:36:39 -0700
656d40ce29
Allocate memories instead of constant buffer, DRASTICALLY reduces entity size
Cameron Murphy Reikes
2023-06-19 05:35:14 -0700
60787202cb
Add binary serialization and serialization tests
Cameron Murphy Reikes
2023-06-19 05:17:06 -0700
15e93821b2
Escape backslashed user input
Cameron Murphy Reikes
2023-06-19 04:18:00 -0700
d9bae017f2
Wrong name for item printing
Cameron Murphy Reikes
2023-06-19 01:24:28 -0700
038d8f1b2b
HACK disable optims on release web because of release only bug, maximize payment timeout for playtesting
Cameron Murphy Reikes
2023-06-19 00:53:13 -0700
2fc9527a17
Fatally exit on http server error
Cameron Murphy Reikes
2023-06-19 07:30:20 +0000
20b7465780
Web fixes...
Cameron Murphy Reikes
2023-06-19 00:06:42 -0700
5d8a977e9b
Add an arrow that insults you, and traps you in a fight until you refute the insult
Cameron Murphy Reikes
2023-06-18 23:22:12 -0700
95b82ccf05
Use name not enum_name for items, scroll name
Cameron Murphy Reikes
2023-06-18 22:46:01 -0700
3f965353de
Max length bump and fix in html5, NPCs can fight the player trapping them in conversation. Fix giving item not creating propagated action
Cameron Murphy Reikes
2023-06-18 22:41:49 -0700
95db17dfe5
Add an ancient door which opens from 3 secret words, and scrolls that have those words
Cameron Murphy Reikes
2023-06-18 21:23:09 -0700
22b976e224
Add target and door jester dialog to drama
Cameron Murphy Reikes
2023-06-18 21:22:36 -0700
90f9586384
Add pile of rocks that only releases the sword if it so desires
Cameron Murphy Reikes
2023-06-18 19:50:28 -0700
d8de5c205b
Add sword of nazareth, when used inspires adventure among nearby NPCs
Cameron Murphy Reikes
2023-06-18 02:40:48 -0700
3f2468fff7
Sword & backpack sprites, inventory button opens item grid
Cameron Murphy Reikes
2023-06-17 16:25:52 -0700
55541a7060
Remove peace tokens, fix who_i_am not in quotes, improve global prompt
Cameron Murphy Reikes
2023-06-17 15:35:10 -0700
0f14a6bcb3
Fix prompt bug, tune ordering of system prompt, better error messages
Cameron Murphy Reikes
2023-06-17 04:43:48 -0700
f35595aefb
Text chunk pool allocation, gpt errors into separate ringbuffer, writing style annotations
Cameron Murphy Reikes
2023-06-17 04:26:01 -0700
5ee979a99a
Fix metadesk stackpush bug
Cameron Murphy Reikes
2023-06-17 04:25:43 -0700
ceb11d4677
Ignore zipped web builds
Cameron Murphy Reikes
2023-06-14 16:55:08 -0700
211bc6f59f
Fix silly bugs
Cameron Murphy Reikes
2023-06-10 23:53:29 -0700
cbe1908a70
Fixes?
Cameron Murphy Reikes
2023-06-10 23:38:51 -0700
32fd2227dd
Fix talking_to not filled in, enum_name -> name, add todo
Cameron Murphy Reikes
2023-06-08 16:51:52 -0700
1a38114f59
NPCs can select who their actions and speech are directed at
Cameron Murphy Reikes
2023-06-08 02:48:59 -0700
dfb4e06fff
Remove dead content, item/act desc and fix msg type bug
Cameron Murphy Reikes
2023-06-08 00:21:21 -0700
c65315b4c0
Update todo
Cameron Murphy Reikes
2023-06-07 01:25:46 -0700
32fdc9f24d
Rewrite AI parsing code to use metadesk
Cameron Murphy Reikes
2023-06-07 01:23:08 -0700
2d18600c0a
Don't propagate action if the action didn't do anything
Cameron Murphy Reikes
2023-06-06 03:23:21 -0700
ebf4f3eed1
Fix hard to catch fmt bug, make all fmt calls linted by compiler
Cameron Murphy Reikes
2023-06-06 03:13:39 -0700
535fd37cda
Mess around in playground with gpt outputting metadesk for actions
Cameron Murphy Reikes
2023-06-05 15:30:10 -0700
9f275fa640
System message last, emphasize last thought, better ACT err message
Cameron Murphy Reikes
2023-06-05 14:51:41 -0700
b890142d3d
Ability to give peace tokens, wrapped text words can be size 0
Cameron Murphy Reikes
2023-06-04 23:19:57 -0700
d75e46c521
Communicate to player amount of peace tokens they have
Cameron Murphy Reikes
2023-06-04 17:21:49 -0700
302aae2f03
Interaction circle on top, peace totem smaller
Cameron Murphy Reikes
2023-06-04 17:09:20 -0700
c947281eeb
Drama document that seeds memories of all NPCs, peace totem
Cameron Murphy Reikes
2023-06-04 17:06:07 -0700
c538208064
Internal monologue for NPCs and add more pre-conversation
Cameron Murphy Reikes
2023-06-03 04:36:26 -0700
b52cd58395
Prompt with chat history
Cameron Murphy Reikes
2023-06-01 18:10:30 -0700
d30032d38f
Fix web build
Cameron Murphy Reikes
2023-06-01 04:27:56 -0700
bbd1cd5786
Longer words take longer to animate in
Cameron Murphy Reikes
2023-05-30 02:40:24 -0700
cfeac39e67
Animate words coming in, grunt speech for words
Cameron Murphy Reikes
2023-05-30 02:11:00 -0700
d4076f7dc2
Word wrap instead of character wrap, much more legible font
Cameron Murphy Reikes
2023-05-30 00:54:47 -0700
bcab5ad15e
Make desktop AI gens asynchronous with threads
Cameron Murphy Reikes
2023-05-29 03:38:05 -0700
eb8948a24c
Party members can talk back at who you're talking to
Cameron Murphy Reikes
2023-05-29 02:31:32 -0700
fde99619f3
Do chatgpt requests on desktop build, improve writing of Bill
Cameron Murphy Reikes
2023-05-29 02:11:13 -0700
27b41e089f
Game needed a guy and chatgippity didn't understand no ACT error.
Cameron Murphy Reikes
2023-05-25 02:44:58 -0700
5baaa77d5f
Optimize wrapped text function by not remeasuring previous text
Cameron Murphy Reikes
2023-05-23 18:28:47 -0700
389d17e897
More tools to figure out why it's so laggy on web build
Cameron Murphy Reikes
2023-05-23 17:06:23 -0700
679322313f
Complete refactor for web, fix parsing bug and add test
Cameron Murphy Reikes
2023-05-23 02:18:45 -0700
6fba00cc17
Giant refactor, balmers peak split up perceptions into memories/actions
Cameron Murphy Reikes
2023-05-22 17:58:30 -0700
f5e1145994
Add item and character ideas to TODO
Cameron Murphy Reikes
2023-05-19 10:55:43 -0700
197135e14e
Rewrite parse code to use MD_String8, add test
Cameron Murphy Reikes
2023-05-17 16:25:20 -0700
380a422aa0
Delete action elements from game. Rolling, attacking, etc
Cameron Murphy Reikes
2023-05-17 12:34:33 -0700
6feb43e93d
Update todo
Cameron Murphy Reikes
2023-05-16 11:18:12 -0700
30c47d3256
Generate chatgpt prompt using all MD_String8
Cameron Murphy Reikes
2023-05-15 22:25:44 -0700
16f42d24f2
Json escaping use String8
Cameron Murphy Reikes
2023-05-15 20:29:37 -0700
8783c057e6
Vim audoindent is broken, manually fix...
Cameron Murphy Reikes
2023-05-15 18:50:05 -0700
4d79e96d84
Frame arena -> MD_Arena, use string8 in draw_text
Cameron Murphy Reikes
2023-05-15 17:26:06 -0700
e8d3f44b95
Metadesk works in web with fixed-size arenas, move tuning to tuning
Cameron Murphy Reikes
2023-05-15 16:39:29 -0700
0dfe102c3e
Cull quads before queueing, fix GNARLY nullterm string bug
Cameron Murphy Reikes
2023-05-13 23:43:49 -0700
221e325005
Remove harold from the game. Way too racist
Cameron Murphy Reikes
2023-05-12 17:04:27 -0700
c8b2003ce2
Add many new characters
Cameron Murphy Reikes
2023-05-12 16:29:46 -0700
52b0eab2e4
Improved eavesdropping and error detection
Cameron Murphy Reikes
2023-05-10 13:33:12 -0700
9285bc5683
When chatgpt messes up, explain to it why. Allows recovery from errors
Cameron Murphy Reikes
2023-05-08 12:21:36 -0700
27bed12418
Players in party hear conversations, and can butt in
Cameron Murphy Reikes
2023-05-07 22:44:28 -0700
51a31cc7ea
Make custom assert work in wasm
Cameron Murphy Reikes
2023-05-06 16:34:13 -0700
50a9252df3
Get md_stb_sprintf running under ubsan, with zig compiler
Cameron Murphy Reikes
2023-05-06 15:00:23 -0700
a4374d7f8b
Fix a bunch of paths
Cameron Murphy Reikes
2023-05-02 18:31:37 -0700
bcf0f4a442
Make much easier for other people to build and work on
Cameron M Reikes
2023-05-02 18:16:42 -0700
70c9a1aadb
Fix keyboard shortcuts firing when nobody to talk to
Cameron Murphy Reikes
2023-05-02 03:53:17 -0700
c9ef9a69be
Fix debug drawing not working unless you collided with something
Cameron Murphy Reikes
2023-05-02 03:43:30 -0700
21a8c3aa3b
Stack trace on every draw call for debugging. Trail in dbg drawing
Cameron Murphy Reikes
2023-05-02 03:30:29 -0700
0608eceb5e
Undouble codegen indentation as well
Cameron Murphy Reikes
2023-05-02 01:08:50 -0700
968351b5b6
stb_ds ubsan, keyboard shortcuts for speak/give item, custom assert
Cameron Murphy Reikes
2023-05-02 01:07:43 -0700
0d07dc9f73
Fix issue where clipping in world space not transformed
Cameron Murphy Reikes
2023-05-02 00:00:57 -0700
41f963ad98
Make server response processing more resiliant
Cameron Murphy Reikes
2023-05-01 23:45:37 -0700
b87efc8c2b
For some reason there were 2 tabs instead of 1 tab everywhere
Cameron Murphy Reikes
2023-05-01 23:31:58 -0700
4bd59b73ab
Indentation and tune king behavior
Cameron Murphy Reikes
2023-05-01 23:21:33 -0700
f70c2fe047
Gold coin to be traded for the chalice
Cameron Murphy Reikes
2023-05-01 00:59:12 -0700
d25a498a28
Fix prompt text bugs: no arguments printed in prompt, etc
Cameron Murphy Reikes
2023-04-30 23:41:46 -0700