Commit graph

46 commits

Author SHA1 Message Date
James Lambert de394ca30c Include skelatool as part of the project to ensure the skelatool version matches the portal version
dockerize the project
2022-05-17 20:46:03 -06:00
James Lambert 62a34c0bda Remove redundant step 2022-05-16 22:27:02 -06:00
James Lambert 6f14aa0d4c Update build instructions and attempt to make a working docker image for build 2022-05-16 22:23:13 -06:00
lambertjamesd 118136c49d
Merge pull request #2 from kernelBPD/master
fix a few typos in the README
2022-05-15 08:09:00 -06:00
kernelBPD cce0e816fe fix(README): a few typos 2022-05-15 14:40:37 +02:00
James Lambert c3a838644c Enforce minimum viewport width and height 2022-05-14 21:27:51 -06:00
James Lambert f8e56e2ac5 Fix bug where portal outline wasn't rendering at deeper levels
recursive portals
2022-05-13 22:45:13 -06:00
James Lambert 1d23162a3e Implement frustrum culling 2022-05-13 18:28:17 -06:00
James Lambert 39a9bc4afd work on frustum culling 2022-05-13 17:50:41 -06:00
James Lambert 2eda4a3710 Work on screen clipping 2022-05-12 22:19:53 -06:00
James Lambert ba6fb4ed2b Add portal gun 2022-05-11 22:44:05 -06:00
James Lambert 930a4e4bcc Work on portal rendering bugs 2022-05-10 22:38:39 -06:00
James Lambert 04e889521d Add hud 2022-05-09 22:37:42 -06:00
James Lambert 9d8ee1a693 Prevent player from looking too far up or down 2022-05-09 17:59:58 -06:00
James Lambert ea0f4ce45c Working portal gun 2022-05-09 17:17:46 -06:00
James Lambert 9e6903f11b Start work on portal gun 2022-05-08 14:58:29 -06:00
James Lambert e16517d9ba Work on generated levels 2022-05-05 22:49:52 -06:00
James Lambert b9480a4766 Work on level build process 2022-05-03 21:44:29 -06:00
James Lambert 59c03abe37 Work on build process 2022-04-30 21:51:08 -06:00
James Lambert 10ee8e3e79 Start work on level definitions 2022-04-24 16:43:41 -06:00
James Lambert dae161d206 Can grab objects through portals 2022-04-22 20:44:44 -06:00
James Lambert b693328ecd Get raycasting and player gravity working 2022-04-21 22:17:10 -06:00
James Lambert d145628ddf Move dynamic physics update into collision scene 2022-04-20 22:38:59 -06:00
James Lambert fd9e361506 Start work on raycasting 2022-04-20 22:12:07 -06:00
James Lambert 9fd69ebefd Start on raytracing 2022-04-20 19:20:13 -06:00
James Lambert 6f14547689 Portals work now 2022-04-20 18:53:18 -06:00
James Lambert f3dc88d6dc Portals now work for the player 2022-04-19 21:44:03 -06:00
James Lambert b64ba2b9b7 Player can walk through portals 2022-04-19 20:36:48 -06:00
James Lambert 734401c321 Implement player wall collision detection 2022-04-19 13:04:42 -06:00
James Lambert 7ca5660e11 Work on sphere collision 2022-04-18 21:59:37 -06:00
James Lambert 494a29f470 Work on level generation 2022-04-17 20:35:32 -06:00
James Lambert c75a8bac49 Work on level build process 2022-04-07 21:41:58 -06:00
James Lambert 3fff058dbb Add quad corner collision 2022-04-06 22:33:43 -06:00
James Lambert 3e2493b7aa Fix quad collision bugs 2022-04-05 21:31:41 -06:00
James Lambert 619eadb643 Work on collision quad 2022-04-03 15:20:53 -06:00
James Lambert 1e2b8b82a8 Add velcro to the box 2022-04-02 11:15:38 -06:00
James Lambert 1605bb4ca8 Use persistant contacts 2022-04-01 22:18:48 -06:00
James Lambert 06c6985ebb Work on physics 2022-03-15 20:50:02 -06:00
James Lambert 5788dcc232 Refactor physics 2022-03-12 22:04:07 -07:00
James Lambert d14cc482e5 Update readme 2022-03-05 14:49:34 -07:00
James Lambert eb20de80db Start work on physics engine 2022-03-05 14:47:39 -07:00
James Lambert 208162a4be Work on box collision detection 2022-03-03 22:20:28 -07:00
James Lambert cb3db59854 Add portal border 2022-03-01 22:03:52 -07:00
James Lambert de467c45e6 Portal effect is working 2022-03-01 21:20:27 -07:00
James Lambert ccf04df65d Work on CPU side vertex transform pipeline 2022-02-28 22:31:10 -07:00
James Lambert 6c494d7adc Initial commit 2022-02-27 16:41:51 -07:00