Commit graph

103 commits

Author SHA1 Message Date
James Lambert 519feb9505 Update some todos on the readme 2023-08-21 20:47:14 -06:00
lambertjamesd 40c1dacceb
Merge pull request #210 from westonCoder/chamber-7-staircase-collision
Fixes Collision Issue in Chamber 7
2023-08-06 20:11:32 -06:00
James Lambert 1a991fdd98 Update readme todo 2023-08-06 19:44:25 -06:00
westonCoder 70befbce47 Fixes Collision Issue in Chamber 7
Fixed collision layer in blender file so player cant fall out of map in chamber 7.

also marked off a few things in readme.
2023-08-06 17:38:03 -05:00
James Lambert 262070c799 Fix weird rotation glitch with held objects 2023-07-16 20:59:56 -06:00
James Lambert 8470c4ae22 Fix some fizzler related issues 2023-07-15 15:35:37 -06:00
James Lambert 77a44b2e64 Only load some models when needed 2023-07-15 11:28:43 -06:00
James Lambert 1e45fbc6aa Add ability to turn off portals on specific surfaces 2023-07-14 21:33:39 -06:00
James Lambert a74d670699 Some minor polish 2023-07-13 08:21:14 -06:00
James Lambert 2eb87888a1 Fix crash around collision of objects 2023-07-13 08:00:43 -06:00
James Lambert 0e701017c6 Fix portal surface generation bug 2023-07-11 08:18:03 -06:00
James Lambert 15e74f60d9 Do lighting in test chamber 06 2023-07-08 20:04:45 -06:00
David Voswinkel 60fb0e4f12 Cleanup makefile 2023-05-16 18:48:36 +00:00
David Voswinkel e7aa6a96ae Make docker build work 2023-05-16 20:15:11 +02:00
James Lambert 8082d2e563 Work on game savefile 2023-05-12 20:13:19 -06:00
James Lambert 2a0969abd0 Update build instructions to include installing unzip 2023-05-11 08:07:24 -06:00
James Lambert 3fe76c2d30 Start work on joystick options 2023-05-10 21:20:07 -06:00
James Lambert da4f5e6a8f Update README todo list 2023-05-09 21:15:38 -06:00
westonCoder 0b504bf482 Romfix and Makefile Info
- Added info on how to fix a rom if having hardware issues
- made the readme a little prettier with specific types of code blocks
- fixed the makefile to add build dependencies to game_menu
- added a make option "fix" that fixes a rom that is already made
2023-05-06 18:37:00 -05:00
Weston Salinas 3d4cfebe08 Force Places Auto Portals on Conflict
Fixes #141
- this fix forces an autoportal to be placed if there is a conflict.
- if there is a conflict when an auto portal is attempted to be placed it will:
1. close the other portal
2. save a copy of the parameters to the sceneFirePortal function in new SavedPortal struct
3. continuouslyAttemptingPortalOpen == 1
4. attempt to open the same portal once every single sceneUpdate call
- once it finally can open the portal it will set continuouslyAttemptingPortalOpen back to 0
2023-04-30 19:45:06 -05:00
hackgrid d877ed5e84
update building instructions in readme 2023-04-19 23:18:12 +02:00
James Lambert 7b8d96c9e1 Add fizzler to test chamber 07 2023-04-13 06:48:01 -06:00
James Lambert 0eb3a399a0 fix door not closing all the way
fix auto uv generator
2023-04-13 06:44:01 -06:00
Weston Salinas 4681dac410 Added Player Shake In Elevator
- When elevator starts "moving" the player screen now shakes for a bit
- added a shake update function in player
- tested on N64 no problems
- fixed a slight bug from before with checking if the elevator should start moving sound
2023-04-08 15:37:32 -05:00
Weston Salinas f9982e3c25 Added 3 New Sound Effects
- elevator chime arrive sound
- button release "beep" sound
- ball catcher activate sound
- updated TODO in readme
2023-04-07 21:23:58 -05:00
Weston Salinas 8fe8ed17eb updated todo in readme 2023-04-05 19:51:17 -05:00
Weston 199489f3f7
Merge branch 'master' into wall-ground-portal-bug 2023-03-27 16:12:01 -05:00
lambertjamesd 717c04941b
Merge pull request #80 from westonCoder/portalgun-movement
Adds Movement to Portal Gun
2023-03-27 14:14:58 -06:00
Weston Salinas 5077f65b61 added an animated portal64 logo to readme 2023-03-27 14:35:30 -05:00
Weston Salinas e654225970 Fixes players and objects clipping out of stage with wall/ground portal
- this fix was implemented by simply clamping the x and y of the localPoint
  to -0.1-0.1 and -0.2-0.2 respectively.
- objects can no longer clip through stage
- player can no longer clip through stage

Fixes #13
2023-03-26 15:54:18 -05:00
Weston Salinas 6b909f778b Simply fixed grabbing controls
- the player shouldnt be able to shoot a portal while grabbing an object (as in game)
- if the player does shoot while grabbing an object then the object is dropped (as in game)
2023-03-25 09:58:18 -05:00
Weston Salinas 1b58e47d4f Adds Movement to Portal Gun
- The portal gun now has its own .c/.h files
- the portal gun is a struct containing a CollisionObject and RigidBody
- portal gun CollisionObject is set as a permanent player point constraint
- portal gun also moves while shooting
- video attached of it working
- was tested on N64 hardware no game breaking issues.
2023-03-24 20:38:58 -05:00
Weston Salinas e41e75f322 Some README additions to track issues and new features
- removed long list of completed tasks
- added some new features
- added a sound addition todolist
- added a prioritized bug todolist (all hardware verified)
2023-03-22 20:16:43 -05:00
Weston Salinas e360a288df Added A Few More Sounds and Utilized Flags
- Door open and close sound implemented
- Pedestal rotating sound implemented
- Elevator moving sound and timing implemented
- fixed implementation to make use of object flags rather than global variables (this was a good catch because it fixed a bug when there were two buttons loaded at once)
2023-03-15 18:04:08 -05:00
Weston Salinas 66bccd2b5b Flickering Signage Addition
- there is now a new asset "signage_off.blend"
- when the player first looks at a sign it exponentially is on more often
- video attached to PR of flickering in action
- majority of changes in signage.c
2023-03-12 10:56:10 -05:00
James Lambert c87ea72890 Update setup instructions 2023-03-03 22:10:50 -07:00
James Lambert f6464067bb Finish up test chamber 06 2023-02-28 20:57:03 -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 34f336f3af More work on test chamber 06 2023-02-25 21:36:22 -07:00
James Lambert fc253fe93b Minor issues for next release 2023-02-18 20:20:28 -07:00
James Lambert 47cd6c3c5e Work on ball sound effects 2023-02-14 08:54:34 -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 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 e02dfdc08c Fix constraints 2023-01-09 21:31:00 -07:00