60 Commits (main)

Author SHA1 Message Date
Cameron Murphy Reikes b652e2e640 Game is finally running without crashing again 8 months ago
Cameron Murphy Reikes 087027e065 Partially botch refactor to make NPCs authored dynamically at runtime 8 months ago
Cameron Murphy Reikes 5bb20c8e6e Judgement logic, fix multithreading race with requests, backspace on text input on desktop! 9 months 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 9 months ago
Cameron Murphy Reikes 6a2d0a5f75 Sarcastic tombstone, smaller interact radius 9 months ago
Cameron Murphy Reikes 206a855170 Day/night cycle sun movement, artist driven camera pos override from blender 9 months ago
Cameron Murphy Reikes b3b89c9835 Angel behavior tuning, errors remember the memory that caused them 9 months ago
Cameron Murphy Reikes 8412534db1 Center just text wrapping, angel assigns gameplay objectives, ser/des of objectives, 9 months ago
Cameron Murphy Reikes 83b9fae427 Factor our text wrapping for characters into struct 9 months ago
Cameron Murphy Reikes 9c6cccfcd9 Rooms can change, start player off in angel room 9 months 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
9 months ago
Cameron Murphy Reikes 2fd1c8214f Significantly reduce printing to stdout, introduce convention of documeting devtools features 9 months ago
Phillip Trudeau-Tavara 2fdddcd677 Post processing tunables; Remove webgl1 matrix inverse 9 months ago
Cameron Murphy Reikes dcf23ca8e4 Add angel and angel dialog, but can't talk to it yet 9 months ago
Cameron Murphy Reikes 9d498b0aad Successfully rendering and running in web, but gfx bug in debug drawing with font image everywhere 9 months ago
Cameron Murphy Reikes 2c718d4de1 Web target builds, but fails on arena issue. Web debugging is broken 9 months ago
Cameron Murphy Reikes d5e669fa83 Character death logic, shotgun assassination works, death animation, death screen 9 months ago
Cameron Murphy Reikes abc81ba571 Made MSVC crash again! Officially less stable than JAI, saving for posterity... Part of the way through adding aim/fire shotgun actions, and draw shotgun above characters when they're aiming at somebody 9 months ago
Cameron Murphy Reikes aeeb9bfb0a Characters need to remember when they've said nothing, so that they later say something, because they realize that they haven't spoken yet. Fix nans in plane equation 9 months ago
Cameron Murphy Reikes b4dcddab19 Delete old panel drawing, support scrolling through multiple pages of bubble dialog. Rewrite of text anim in 9 months ago
Cameron Murphy Reikes 7666dc6717 Make character message unread in perform action codepath, unwarped dt for text input fade in/out 9 months ago
Cameron Murphy Reikes 8b147e8f8e Word limit characters to speech bubble size, makes them talk like robots! 9 months ago
Cameron Murphy Reikes 54f61b11b3 Switch to AI server, better UX for when server down 10 months ago
Cameron Murphy Reikes ba450a4e73 Add blackhawk helicopter, more trailer anims+jank. Several fixes 10 months ago
Cameron Murphy Reikes 5aec003b40 Dialog bubble fades, more art panick update 10 months ago
Cameron Murphy Reikes 00c3ff09f1 Massive art import of forest scene, pallete shifted farmer 10 months ago
Cameron Murphy Reikes 7bf8ea5481 Stop running anim when not moving 10 months ago
Cameron Murphy Reikes 02d3d30938
Merge pull request #3 from andrewjhaman/main
Fit Shadows to Frustum
10 months ago
Cameron Murphy Reikes f1f365236c Only outline when talking to the character 10 months ago
andrewjhaman 85926061d5 Fit Shadows to Frustum 10 months ago
Cameron Murphy Reikes 8c192fc5d1 Farmer does an odd dance, fix scaling of things, delete more old code 10 months ago
Cameron Murphy Reikes 5f49f53376 Run decimate on player mesh, queueing draw calls allows better code
reuse
11 months ago
Cameron Murphy Reikes c736ebd013 Armatures can have custom images, support non-alpha images in load image 11 months ago
Cameron Murphy Reikes f41680a597 Longer blend time 11 months ago
Cameron Murphy Reikes 563a2a69b0 Animation blending, fix facing direction of model 11 months ago
andrewjhaman f58d50f7ab Merge remote-tracking branch 'upstream/main' 11 months ago
Cameron Murphy Reikes e7ac3ee43c Walking animation working on desktop and web
- Skeleton texture is clamp to edge because it's an NPOT on webgl 1
11 months ago
andrewjhaman 60679ceb2a Fit the shadow 'frustum' to the scene
Fit the shadow volume frustum to the scene geometry to maximize texel usage.
11 months ago
andrewjhaman 19c369fa1e Basic Shadow Mapping of Non-Armature Meshes
Basic PCF-Sampled Shadow Mapping of Non-Armature Meshes, with a rotating sun at a fixed position
11 months ago
Cameron Murphy Reikes 300f849d19 3D model rotation, npcs face where they're moving 11 months ago
Cameron Murphy Reikes c991047524 Multithreaded chat close w/o error, working chat generations, wall of
rocks
11 months ago
Cameron Murphy Reikes dcdc380b40 Draw player separate from level, camera looks at player while they move.
Art improvements
11 months ago
Cameron Murphy Reikes 48afb43f0a Persistent arena is much bigger, add critical todo for later 11 months ago
Cameron Murphy Reikes a721f7a416 New type of entities, machines, arrow dispenser, idol machine dispenser 11 months ago
Cameron Murphy Reikes 60787202cb Add binary serialization and serialization tests 11 months ago
Cameron Murphy Reikes 5d8a977e9b Add an arrow that insults you, and traps you in a fight until you refute the
insult
11 months 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
11 months ago
Cameron Murphy Reikes 95db17dfe5 Add an ancient door which opens from 3 secret words, and scrolls that
have those words
11 months ago
Cameron Murphy Reikes d8de5c205b Add sword of nazareth, when used inspires adventure among nearby NPCs 11 months ago
Cameron Murphy Reikes 55541a7060 Remove peace tokens, fix who_i_am not in quotes, improve global prompt 11 months ago