128 Commits (bfc91b73e4c3ff2870dbd24731ea93b6f246eab4)

Author SHA1 Message Date
Cameron Murphy Reikes 656d40ce29 Allocate memories instead of constant buffer, DRASTICALLY reduces entity
size
2 years ago
Cameron Murphy Reikes 60787202cb Add binary serialization and serialization tests 2 years ago
Cameron Murphy Reikes 15e93821b2 Escape backslashed user input 2 years ago
Cameron Murphy Reikes d9bae017f2 Wrong name for item printing 2 years ago
Cameron Murphy Reikes 95b82ccf05 Use name not enum_name for items, scroll name 2 years ago
Cameron Murphy Reikes 95db17dfe5 Add an ancient door which opens from 3 secret words, and scrolls that
have those words
2 years ago
Cameron Murphy Reikes 90f9586384 Add pile of rocks that only releases the sword if it so desires 2 years ago
Cameron Murphy Reikes 55541a7060 Remove peace tokens, fix who_i_am not in quotes, improve global prompt 2 years ago
Cameron Murphy Reikes 0f14a6bcb3 Fix prompt bug, tune ordering of system prompt, better error messages 2 years ago
Cameron Murphy Reikes f35595aefb Text chunk pool allocation, gpt errors into separate ringbuffer, writing
style annotations
2 years ago
Cameron Murphy Reikes 32fd2227dd Fix talking_to not filled in, enum_name -> name, add todo 2 years ago
Cameron Murphy Reikes 1a38114f59 NPCs can select who their actions and speech are directed at 2 years ago
Cameron Murphy Reikes dfb4e06fff Remove dead content, item/act desc and fix msg type bug 2 years ago
Cameron Murphy Reikes 32fdc9f24d Rewrite AI parsing code to use metadesk 2 years ago
Cameron Murphy Reikes ebf4f3eed1 Fix hard to catch fmt bug, make all fmt calls linted by compiler 2 years ago
Cameron Murphy Reikes 9f275fa640 System message last, emphasize last thought, better ACT err message 2 years ago
Cameron Murphy Reikes b890142d3d Ability to give peace tokens, wrapped text words can be size 0 2 years ago
Cameron Murphy Reikes c947281eeb Drama document that seeds memories of all NPCs, peace totem 2 years ago
Cameron Murphy Reikes c538208064 Internal monologue for NPCs and add more pre-conversation 2 years ago
Cameron Murphy Reikes b52cd58395 Prompt with chat history 2 years ago
Cameron Murphy Reikes bbd1cd5786 Longer words take longer to animate in 2 years ago
Cameron Murphy Reikes cfeac39e67 Animate words coming in, grunt speech for words 2 years ago
Cameron Murphy Reikes bcab5ad15e Make desktop AI gens asynchronous with threads 2 years ago
Cameron Murphy Reikes fde99619f3 Do chatgpt requests on desktop build, improve writing of Bill 2 years ago
Cameron Murphy Reikes 27b41e089f Game needed a guy and chatgippity didn't understand no ACT error.
- Untested trap behavior for wasm
2 years ago
Cameron Murphy Reikes 679322313f Complete refactor for web, fix parsing bug and add test 2 years ago
Cameron Murphy Reikes 6fba00cc17 Giant refactor, balmers peak split up perceptions into memories/actions 2 years ago
Cameron Murphy Reikes 197135e14e Rewrite parse code to use MD_String8, add test 2 years ago
Cameron Murphy Reikes 380a422aa0 Delete action elements from game. Rolling, attacking, etc 2 years ago
Cameron Murphy Reikes 30c47d3256 Generate chatgpt prompt using all MD_String8 2 years ago
Cameron Murphy Reikes 16f42d24f2 Json escaping use String8 2 years ago
Cameron Murphy Reikes 0dfe102c3e Cull quads before queueing, fix GNARLY nullterm string bug 2 years ago
Cameron Murphy Reikes c8b2003ce2 Add many new characters 2 years ago
Cameron Murphy Reikes 52b0eab2e4 Improved eavesdropping and error detection 2 years ago
Cameron Murphy Reikes 9285bc5683 When chatgpt messes up, explain to it why. Allows recovery from errors 2 years ago
Cameron Murphy Reikes 27bed12418 Players in party hear conversations, and can butt in 2 years ago
Cameron Murphy Reikes 968351b5b6 stb_ds ubsan, keyboard shortcuts for speak/give item, custom assert 2 years ago
Cameron Murphy Reikes 0d07dc9f73 Fix issue where clipping in world space not transformed 2 years ago
Cameron Murphy Reikes 4bd59b73ab Indentation and tune king behavior 2 years ago
Cameron Murphy Reikes f70c2fe047 Gold coin to be traded for the chalice 2 years ago
Cameron Murphy Reikes d25a498a28 Fix prompt text bugs: no arguments printed in prompt, etc 2 years ago
Cameron Murphy Reikes 595a54a44e Ability for king to knight player, wins game 2 years ago
Cameron Murphy Reikes d2e0f2596e Giving items back and forth and REFORMAT EVERYTHING. SUCKS 2 years ago
Cameron Murphy Reikes dc1cb80ecd Convert to 4 space indentation to try out CLion 2 years ago
Cameron Murphy Reikes 7236b4e935 Remove item when npc gives it to player 2 years ago
Cameron Murphy Reikes 530f929376 Fix printf buff bug, when given item appears in dialog box 2 years ago
Cameron Murphy Reikes 7a20b26db8 Buff references, clean up printf_buff 2 years ago
Cameron Murphy Reikes e6c5a83152 Actions can now have arguments, support for give_item item argument 2 years ago
Cameron Murphy Reikes c1dd916ba9 Partially through allowing arguments in actions
continue at makeprompt.h:760
2 years ago
Cameron Murphy Reikes a1c8bb9090 Ensure all items in item grid, clipping flag. Broken transparency sorting on button 2 years ago
Cameron Murphy Reikes 2750d5e944 Add todo string with link for string8 library 2 years ago
Cameron Murphy Reikes 7593ebe7c2 Correctly factor web build, beginnings of UI system 2 years ago
Cameron Murphy Reikes 4a4642e97d Setup for item trade test, prevent *do stuff* hacking 2 years ago
Cameron Murphy Reikes 25e129cb93 Add king and new town layout 2 years ago
Cameron Murphy Reikes 1c76fd6d7a Much more health, health bar, skeleton only enemy 2 years ago
Cameron Murphy Reikes 0b294b1db4 Rearrange A* tuning defines 2 years ago
Cameron Murphy Reikes fa1e3c2b18 Cache all A* pathfinding results 2 years ago
Cameron Murphy Reikes 6c4983cf1a Dash afterimage improvements, custom properties in level editor 2 years ago
Cameron Murphy Reikes 622380f077 Talk while time is stopped, fix anim change when time stopped 2 years ago
Cameron Murphy Reikes 74247b2f30 Time grinds to a halt when the player needs it so 2 years ago
Cameron Murphy Reikes 631c7d4aa7 Anim pointer -> enum, so can be serialized 2 years ago
Cameron Murphy Reikes 029ef591a6 Rename 2 years ago
Cameron Murphy Reikes a7ec6bd6d2 Merge branch 'main' of https://git.rfleury.com/creikey-dev/rpgpt 2 years ago
Cameron Murphy Reikes 6a95c7f131 Roll has trail of afterimages 2 years ago
Cameron Murphy Reikes 36b64ef828 Upgrade to GPT3.5, WAY smarter responses. Saved! 2 years ago
Cameron Murphy Reikes 2834a9357a ChatGPT generation/parsing functions 2 years ago
Cameron Murphy Reikes 0163dc3072 Animate text coming in again 2 years ago
Cameron Murphy Reikes d112fa8ac8 Exp with few shot learning, damage in perceptions 2 years ago
Cameron Murphy Reikes 616cceb49c NPCs aware of health, bad guy hit diff from good guy 2 years ago
Cameron Murphy Reikes 4c92bf9113 Update todo, add Edeline the soothsayer 2 years ago
Cameron Murphy Reikes 2ce974b9de Cancel button, follow pattern change 2 years ago
Cameron Murphy Reikes 617b4d413d Boots item 2 years ago
Cameron Murphy Reikes c0ebdc758f Vignette in front 2 years ago
Cameron Murphy Reikes 1f76fef313 New art in and "shadow rendering" 2 years ago
Cameron Murphy Reikes 381480873f More training, only do dialog stuff on npcs 2 years ago
Cameron Murphy Reikes 02d4cea01c Hitting npc is a perception, more training 2 years ago
Cameron Murphy Reikes e6aba970e0 Action bug fixes, action model trained 2 years ago
Cameron Murphy Reikes 49751f8cfa Don't use metadesk for training data, actions 2 years ago