An existential western RPG about semi-conscious GPT agents. Written in a 3d engine from scratch targeting Wasm/Webgl and Desktop https://playgpt.io
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Cameron Murphy Reikes 89070ed9e0 Add critical project building instructions 2 years ago
art 3D model rotation, npcs face where they're moving 2 years ago
assets Draw player separate from level, camera looks at player while they move. 2 years ago
marketing_page Somewhat working payment system without saving 2 years ago
server HACK disable optims on release web because of release only bug, maximize 2 years ago
thirdparty Export rotations from blender, use quaternions for rotation 2 years ago
.gitattributes Exporter -> separate file, fix codegen, don't ignore .pn files 2 years ago
.gitignore Ignore vim temporary files 2 years ago
10x.10x Giving items back and forth and REFORMAT EVERYTHING. SUCKS 2 years ago
CMakeLists.txt Convert to 4 space indentation to try out CLion 2 years ago
LICENSE Initial commit 2 years ago
README.md Add critical project building instructions 2 years ago
Session.vim Fix y coord sorting popping on extreme y coords 2 years ago
assets.mdesk Remove all old copyrighted sprites and animated sprites 2 years ago
better_assert.h Make custom assert work in wasm 2 years ago
buff.h Generate chatgpt prompt using all MD_String8 2 years ago
build_and_run_remedy.bat Make much easier for other people to build and work on 2 years ago
build_desktop_debug.bat Do chatgpt requests on desktop build, improve writing of Bill 2 years ago
build_web_common.bat Web fixes... 2 years ago
build_web_debug.bat More tools to figure out why it's so laggy on web build 2 years ago
build_web_release.bat HACK disable optims on release web because of release only bug, maximize 2 years ago
character_info.h Remove all old copyrighted sprites and animated sprites 2 years ago
codegen.c Remove all old copyrighted sprites and animated sprites 2 years ago
elements.mdesk ChatGPT generation/parsing functions 2 years ago
level design document.png Initialize git lfs, 3d asset exporting and loading, debug rendering 2 years ago
main.c 3D model rotation, npcs face where they're moving 2 years ago
make_training_prompt.txt Buff iteration by index macro 2 years ago
makeprompt.h 3D model rotation, npcs face where they're moving 2 years ago
maketraining.c Rename 2 years ago
openai_cmdline_notes.txt Conver training to metadesk, add metadata. Writing 2 years ago
playgippity.png Initialize git lfs, 3d asset exporting and loading, debug rendering 2 years ago
profiling.h stb_ds ubsan, keyboard shortcuts for speak/give item, custom assert 2 years ago
quad.glsl Automatic y sorting with z buffer, 3d! 2 years ago
run_codegen.bat Remove all old copyrighted sprites and animated sprites 2 years ago
ser.h Binary level loading, separate passes for 2d and 3d 2 years ago
threedee.glsl Alpha clipping, grass, stubbed out dbg3dline, made camera mat4s global 2 years ago
todo.txt Persistent arena is much bigger, add critical todo for later 2 years ago
tuning.h 3D model rotation, npcs face where they're moving 2 years ago
web_template.html Web fixes... 2 years ago

README.md

rpgpt

RPG GPT. Short experience

Important Building Steps

Open art.blend, go to the scripting tab and hit the play button to export all the 3d assets. Then, make sure that when you build, you also build and run the codegen so that said assets and other files are cpoied and imported