236 Commits (6ce37294be31d4a979e6ea7a5336bbed6e70525d)

Author SHA1 Message Date
Cameron Murphy Reikes 6ce37294be Skin mesh vertices from bone pose in vert shader, fix rotation of
objects being weird
1 year ago
Cameron Murphy Reikes cbce6c9a81 Armatures are a separate kind of thing, that includes its mesh 1 year ago
Cameron Murphy Reikes e203dcc88b Decompose pose mat4 into offset, quaternion rotation, and scale 1 year ago
Cameron Murphy Reikes c3738d2f8c Deserialize bones in one chunk, slice iter macro 1 year ago
Cameron Murphy Reikes 90cd549acc Correctly load, visualize, and transform simple armature pose 1 year ago
Cameron Murphy Reikes 5da994257b Correctly import armature and debug draw each bone 1 year ago
Cameron Murphy Reikes 76d209f0b4 Export armature as bones, import and debug draw in 3d. Flipped coord
systems right now.
1 year ago
Cameron Murphy Reikes 300f849d19 3D model rotation, npcs face where they're moving 1 year ago
Cameron Murphy Reikes dc731fafeb Use artist's cowboy mesh for every NPC 1 year ago
Cameron Murphy Reikes c991047524 Multithreaded chat close w/o error, working chat generations, wall of
rocks
1 year ago
Cameron Murphy Reikes 6108da2cdc Place dynamic npc entities in blender as level editor, allocate on
initializing the gamestate
1 year ago
Cameron Murphy Reikes 560e9d8db7 player into gamestate, 3d collision system, entity struct nicer 1 year ago
Cameron Murphy Reikes 03a0d2b5d1 Respect alignment on web arenas, web build 3d works now 1 year ago
Cameron Murphy Reikes 87996ce4c5 Remove all old copyrighted sprites and animated sprites 1 year ago
Cameron Murphy Reikes 41375cc902 Delete tiled and all tilemap code from project 1 year ago
Cameron Murphy Reikes 6f5e5878b8 Remove 2d world space from the project 1 year ago
Cameron Murphy Reikes e590838b78 Debug drawing in 3d -> 2d, frame behind because project before camera
sets view/projection matrices
1 year ago
Cameron Murphy Reikes d8158c63c1 Alpha clipping, grass, stubbed out dbg3dline, made camera mat4s global 1 year ago
Cameron Murphy Reikes 2bda33bfca Export scale from blender, and import in game, draw with scale 1 year ago
Cameron Murphy Reikes d187308c2e Export rotations from blender, use quaternions for rotation 1 year ago
Cameron Murphy Reikes dcdc380b40 Draw player separate from level, camera looks at player while they move.
Art improvements
1 year ago
Cameron Murphy Reikes 33e7176d19 Binary level loading, separate passes for 2d and 3d 1 year ago
Cameron Murphy Reikes 86f2c544bf Texture the 3d rendering, fix image flip coordinate system 'problem' 1 year ago
Cameron Murphy Reikes fba0f0ec6d Initialize git lfs, 3d asset exporting and loading, debug rendering 1 year ago
Cameron Murphy Reikes 48afb43f0a Persistent arena is much bigger, add critical todo for later 1 year ago
Cameron Murphy Reikes 471c538162 Fix web build 1 year ago
Cameron Murphy Reikes c956cfb00b Characters have a persistent mood. Improves coherence of personalities.
Prompt tuning
1 year ago
Cameron Murphy Reikes 1c92f15e9f Rephrase give_item to gifting, fix standing string not in prompt 1 year ago
Cameron Murphy Reikes a721f7a416 New type of entities, machines, arrow dispenser, idol machine dispenser 1 year ago
Cameron Murphy Reikes cb16615453 Use binary serialization in web, fix exists bug in tests 1 year ago
Cameron Murphy Reikes 0b6af91d90 Remove old health bars 1 year ago
Cameron Murphy Reikes 656d40ce29 Allocate memories instead of constant buffer, DRASTICALLY reduces entity
size
1 year ago
Cameron Murphy Reikes 60787202cb Add binary serialization and serialization tests 1 year ago
Cameron Murphy Reikes 15e93821b2 Escape backslashed user input 1 year ago
Cameron Murphy Reikes 20b7465780 Web fixes...
https://i.kym-cdn.com/entries/icons/facebook/000/031/671/cover1.jpg
1 year ago
Cameron Murphy Reikes 5d8a977e9b Add an arrow that insults you, and traps you in a fight until you refute the
insult
1 year ago
Cameron Murphy Reikes 3f965353de Max length bump and fix in html5, NPCs can fight the player trapping
them in conversation. Fix giving item not creating propagated action
1 year ago
Cameron Murphy Reikes 95db17dfe5 Add an ancient door which opens from 3 secret words, and scrolls that
have those words
1 year ago
Cameron Murphy Reikes 90f9586384 Add pile of rocks that only releases the sword if it so desires 1 year ago
Cameron Murphy Reikes d8de5c205b Add sword of nazareth, when used inspires adventure among nearby NPCs 1 year ago
Cameron Murphy Reikes 3f2468fff7 Sword & backpack sprites, inventory button opens item grid 1 year ago
Cameron Murphy Reikes 55541a7060 Remove peace tokens, fix who_i_am not in quotes, improve global prompt 1 year ago
Cameron Murphy Reikes 0f14a6bcb3 Fix prompt bug, tune ordering of system prompt, better error messages 1 year ago
Cameron Murphy Reikes f35595aefb Text chunk pool allocation, gpt errors into separate ringbuffer, writing
style annotations
1 year ago
Cameron Murphy Reikes 211bc6f59f Fix silly bugs 1 year ago
Cameron Murphy Reikes cbe1908a70 Fixes? 1 year ago
Cameron Murphy Reikes 32fd2227dd Fix talking_to not filled in, enum_name -> name, add todo 1 year ago
Cameron Murphy Reikes 1a38114f59 NPCs can select who their actions and speech are directed at 1 year ago
Cameron Murphy Reikes dfb4e06fff Remove dead content, item/act desc and fix msg type bug 1 year ago
Cameron Murphy Reikes 32fdc9f24d Rewrite AI parsing code to use metadesk 1 year ago