From 4eedc3c53c93d822441410cf6b68e7cbc93f91d6 Mon Sep 17 00:00:00 2001 From: zombie maniac Date: Fri, 16 Aug 2024 12:33:49 -0400 Subject: [PATCH] started making the game design document --- LICENSE.md | 1 + design_document | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 LICENSE.md create mode 100644 design_document diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..797a3a5 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1 @@ +all rights reserved diff --git a/design_document b/design_document new file mode 100644 index 0000000..7ec8183 --- /dev/null +++ b/design_document @@ -0,0 +1,24 @@ +FunnyMemeLlama: a Vertical Slice + + player controller +basically done at this point + + physics object +its a physics object that will use a gltf model. OBJ Bad! +seperate visual model and model used for collision +has collisons with player, world and can trigger triggers +can be incredibly lazy ie would be nice if it was a full physics simulation but really doesnt need rotation and other properties real world objects have, think func_pushable from hl +can be picked up with the "use" key 'E' +when in the picked up state it will still obey physics such as not passing thru walls and still interact with triggers +still while picked up the objects postion will be a ray cast from the viewport out half a meter or so and that is where the object will float. + + trigger_once (player, phys, other_entities) +can act on any combination of player, physics objects, or any other entity such as a non hitscan projectile +visible in editor but not in game +is a region in the world that looks when entities enter it +OnStartTouch fires when entity enters region +OnEndTouch fires when enitty exits region +OnStartTouch and OnEndTouch will only trigger once each for a total of 2 times and never again no matter how many times entity enters or exits the region + + trigger_muiltiple +same as above but can trigger multiple times