branchsbox-tabletennis-vr/mastercancel

183 Commits over 731 Days - 0.01cph!

6 Months Ago
menu: Only create the VR player when we're running in VR
6 Months Ago
Add button for toggling hold manually in the editor (outside of VR) https://files.facepunch.com/tony/1b2211b1/sbox-dev_HsOtOwwohC.mp4
6 Months Ago
If a player fails a serve, reset the state back to serving
6 Months Ago
Kick off the game loop, place ball in player's hand accordingly
6 Months Ago
Ball hit loop Create PlayArea utility component to dictate who owns the area where the ball is bouncing (https://files.facepunch.com/tony/1b2211b1/sbox-dev_qfxGhcSR1G.jpg) Ball bouncing game loop
6 Months Ago
Minor refactors to holdable/hand placement Some boilerplate on game loop, add TeamComponent, Team enum Add global events for when the ball is hit, ball bounces Refactor a bit Team changed events
6 Months Ago
Added HandMenuPointer, use the hand's index finger to cast a ray forward for WorldInput, use RayToLocalPosition to grab transformed ray distance (feel like we could expose this in a better way) Use particle for menu pointer
6 Months Ago
Add DisableIfInVR component, good to get rid of useless flatscreen cameras
6 Months Ago
Simple main menu (https://files.facepunch.com/tony/1b2111b1/sbox-dev_dYwBHI94uZ.mp4)
6 Months Ago
The ball is a global instance stored by GameManager
6 Months Ago
Ball sound events
6 Months Ago
Add PlayerBallManager, can spawn ball, recall ball to hand
6 Months Ago
Added super basic paddle ball test (https://files.facepunch.com/tony/1b2011b1/sbox-dev_jUVBNTwkXj.mp4)
6 Months Ago
Give ball and paddle suitable triggers
6 Months Ago
Refactor controller input, add InputState
6 Months Ago
Bunch of work all around, code to plant a paddle and ball in the player's hands, start designing hold types
6 Months Ago
Add Hand, HandPreset system from Gunbuilder Create Player Prefab Create other needed prefabs (Ball, Paddle) Start designing player class Fixed barrier prefab being movable Start writing a bunch of code for holding objects w/ hands (based off Gunbuilder, goal of cleaning it up for a lib)
6 Months Ago
Scene Project Start - move all code to another folder for reference, create a basic scene map (https://files.facepunch.com/tony/1b2011b1/sbox-dev_0EoXrWDBgh.png)
1 Year Ago
Update .sbproj to include resources
1 Year Ago
Fix compile
1 Year Ago
vr pointer particle
1 Year Ago
Removed unused sounds, added another ball bounce sound
1 Year Ago
Goodbye Poppins, you had a good run
1 Year Ago
Updated Helpers to Razor, fixed all game warnings
1 Year Ago
Get rid of ClientPreferencesWidget's template, fixed incorrectly grabbing display title for PropertyDescription
1 Year Ago
Converted MenuWidget to Razor Added non-VR debugging methods to interact with MenuWidget / ClientPreferences
1 Year Ago
ScoreWidget converted to Razor, less code, less shit stylesheet Converted HintWidget to Razor
1 Year Ago
Add VR check to set VR anchor
1 Year Ago
Fix for last month's engine refactor
1 Year Ago
Fix for engine refactor
2 Years Ago
Updated ClientPreferences to use PropertyDescription
2 Years Ago
Fixed compiler error
2 Years Ago
Edited the velocity reflection to be a bit more arcadey This is an odd take, but alter the timescale a bit
2 Years Ago
Remove blur from menu, doesn't seem to work in Vr
2 Years Ago
Give the point to the other team if the serve hits the opponent's side on the first bounce.
2 Years Ago
Actually remove the failed serve sound
2 Years Ago
Game Loop rewrite to account for correct serving rules
2 Years Ago
Started work on menu widget, instead of going straight into client preferences. https://files.facepunch.com/devultj/1b1611b1/sbox_n0LKi4Seg7.jpg Improve menu widget style Give players a camera outside of VR, fake WorldInput outside of VR Give menu widget avatars a nice box shadow based on team Can open client prefs from menu widget Added Menu Widget toggle Unset active page if disabling menu Don't play the failed serve sound for now New Menu (left joystick down)
2 Years Ago
Update README and LICENSE - anyone can learn / take code for their own s&box games
2 Years Ago
Added VR feet model and bounds particle
2 Years Ago
For debugging, positionthe player's hands manually in non-VR
2 Years Ago
Game loop cleanup, fixed losing score not being submitted. Non-VR players get chucked into spectators, unless the host is running in tools.
2 Years Ago
Fixed LeaderboardType being inverted
2 Years Ago
Decreased distribution of elo rank brackets
2 Years Ago
Update paddle hit physics, calculate bounce with relative ball velocity to the paddle, dont add multiplied paddle velocity to ball on bounce normal, simply transfer the velocity 1:1 Fix up debug mode so the game throws endless balls at you to return
2 Years Ago
Added shitty failed serve sound
2 Years Ago
Only show serve failure helper 5 times
2 Years Ago
Add GameState.FailedServe, don't instantly reset the serving state.
2 Years Ago
Add ReleaseGripToServe to client preferences
2 Years Ago
Added straight forward helper hint system