Commit graph

493 commits

Author SHA1 Message Date
Weston Salinas 251a112ee0 HUD Finishing Touches
these are some final tweaks to the HUD:
- when grabbing an object HUD turns white (as in the game)
- blue part of HUD indicates that a BLUE portal can be shot (not just any portal)
- orange part of HUD indicates that an ORANGE portal can be shot (not just any portal)
- screenshots are attached

at this point I think every logic based hud element has been implemented
not sure where the asset for the center reticle is (the white dots right in the middle of the HUD),
but once we add that as an asset it should be easy to plop that in the middle of the rest of the HUD elements
2023-03-05 15:38:56 -06:00
lambertjamesd 4854249093
Merge pull request #61 from westonCoder/crouching-implementation
Added Crouching Functionality
2023-03-04 20:54:19 -07:00
lambertjamesd 1a07cfd7aa
Merge pull request #62 from westonCoder/true-hud-implementation
True HUD Implementation
2023-03-04 20:53:47 -07:00
Weston Salinas d21e70858b True HUD Implementation
In the real game the HUD is constantly checking if you are looking at a
valid wall to shoot a portal at. If you are, it displays both parts of the
HUD as filled in. if you arent they are both unfilled.

the hud in the game also has a portal indicator on the side of the hud
corresponding to the portal you last shot (also in the corresponding color)

both of the above things have been implemented in this PR. also attached are
images of it working.

I had to add a flag "just_checking" to a few functions involved when the
player normally shoots a portal and the validity checks are run. This flag
tells the functions to not actually shoot a new portal but just check if
shooting a portal would be valid.
2023-03-04 21:33:41 -06:00
James Lambert c87ea72890 Update setup instructions 2023-03-03 22:10:50 -07:00
Weston Salinas a24f7acec5 Added Crouching Functionality
- Added crouch to Right C button
- Removed movement being from other c buttons
- Added a new player flag for "crouched"
2023-03-01 17:05:41 -06:00
lambertjamesd d4de0ccccc
Merge pull request #60 from westonCoder/portal-hud-toggling
Added the hud toggling with portals opening and closing.
2023-03-01 08:33:14 -07:00
Weston Salinas a009e1b3ce Added the hud toggling with portals opening and closing. 2023-02-28 23:07:50 -06:00
James Lambert f6464067bb Finish up test chamber 06 2023-02-28 20:57:03 -07:00
lambertjamesd d0963a8146
Merge pull request #59 from westonCoder/gitignore-addition
added an exception to gitignore
2023-02-28 20:18:43 -07:00
Weston Salinas a9a4ac47db added an exception to the gitignore for the cimg zip that gits downloaded 2023-02-28 20:38:21 -06:00
James Lambert 9c815de719 Work on next test chamber 2023-02-27 22:04:31 -07:00
James Lambert 7db90f4276 Fix airborn momentum 2023-02-27 21:23:08 -07:00
James Lambert affd0de279 work on test chamber 06 2023-02-26 22:05:06 -07:00
James Lambert b2c5e7f341 Add some more collision 2023-02-25 21:51:52 -07:00
James Lambert 34f336f3af More work on test chamber 06 2023-02-25 21:36:22 -07:00
James Lambert d66003f315 Start work on test chamber 06 2023-02-23 21:55:57 -07:00
James Lambert 9878d18821 Finish up test chamber 05 2023-02-21 21:02:24 -07:00
James Lambert 948f6d6eed work on test chamber 05 2023-02-20 21:00:29 -07:00
James Lambert fc253fe93b Minor issues for next release 2023-02-18 20:20:28 -07:00
James Lambert 915790ecee Fixup test chamber 04 2023-02-17 21:48:15 -07:00
James Lambert 06593f221b Work on ball audio 2023-02-14 19:53:20 -07:00
James Lambert 47cd6c3c5e Work on ball sound effects 2023-02-14 08:54:34 -07:00
James Lambert 8c14455096 Implement doppler effect 2023-02-13 22:00:24 -07:00
James Lambert f612ba79fa Fix first portal wall clipping problem 2023-02-13 08:59:07 -07:00
James Lambert d88499d6ca Fix some physics problems between player and grabbed objects 2023-02-12 21:59:30 -07:00
James Lambert 1661eaf914 Update readme 2023-02-11 21:19:38 -07:00
James Lambert e0789a13fc Add ball burn marks 2023-02-11 21:17:44 -07:00
James Lambert 26c8fa5f99 Some test chamber polish 2023-02-11 14:28:14 -07:00
James Lambert 1eeab214c1 important objects respawn 2023-02-11 13:37:03 -07:00
James Lambert 4ac92e6163 Fix infinite jump glitch 2023-02-10 22:15:20 -07:00
James Lambert 95f9239d7e Underwater graphics done
moved autoportal frames to be a decor object
2023-02-10 21:11:58 -07:00
James Lambert 53f2d4dc58 Work on water death 2023-02-08 22:01:46 -07:00
James Lambert 0b7aee7f22 saving and loading checkpoints 2023-02-07 21:56:24 -07:00
James Lambert 4e06edb345 Work on checkpoint saving 2023-02-06 22:08:11 -07:00
James Lambert cd22140bf1 Player can now die 2023-02-06 18:02:58 -07:00
James Lambert 18e6a4090f Add death overlay 2023-02-06 08:45:07 -07:00
James Lambert a13f45a494 Start work player death 2023-02-05 22:00:11 -07:00
James Lambert 90f775c43f Work on test chamber 4 triggers 2023-02-04 21:43:31 -07:00
James Lambert 8938c24ae7 Work on test chamber 04 2023-02-03 21:56:10 -07:00
James Lambert b578bf11f8 Work on test chamber 04 2023-02-02 21:26:13 -07:00
James Lambert b538f022c6 Implement light bridge texture 2023-01-31 21:43:12 -07:00
James Lambert 0827001771 Player now moves with moving objects 2023-01-31 21:14:54 -07:00
James Lambert b8727fc855 Fix raycast epa bug 2023-01-30 21:46:54 -07:00
James Lambert 3b937e619c Work on test chamber 7 2023-01-28 20:56:21 -07:00
James Lambert 994271f762 work on test chamber 3 2023-01-27 21:06:54 -07:00
James Lambert 1a65e4e28f Work on test chamber 7 2023-01-26 21:51:35 -07:00
James Lambert 7148d79a91 Texture ball catcher and ball launcher 2023-01-25 21:03:23 -07:00
James Lambert 9574122e5d Work on ball polish 2023-01-22 16:47:00 -07:00
James Lambert 7d71ed2708 Implement test chamber 6 2023-01-21 22:00:41 -07:00