branchsbox-tabletennis-vr/mastercancel

153 Commits over 123 Days - 0.05cph!

3 Months Ago
Updated ClientPreferences to use PropertyDescription
3 Months Ago
Fixed compiler error
4 Months Ago
Edited the velocity reflection to be a bit more arcadey This is an odd take, but alter the timescale a bit
4 Months Ago
Remove blur from menu, doesn't seem to work in Vr
4 Months Ago
Give the point to the other team if the serve hits the opponent's side on the first bounce.
4 Months Ago
Actually remove the failed serve sound
4 Months Ago
Game Loop rewrite to account for correct serving rules
4 Months 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)
4 Months Ago
Update README and LICENSE - anyone can learn / take code for their own s&box games
4 Months Ago
Added VR feet model and bounds particle
4 Months Ago
For debugging, positionthe player's hands manually in non-VR
4 Months Ago
Game loop cleanup, fixed losing score not being submitted. Non-VR players get chucked into spectators, unless the host is running in tools.
4 Months Ago
Fixed LeaderboardType being inverted
4 Months Ago
Decreased distribution of elo rank brackets
4 Months 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
4 Months Ago
Added shitty failed serve sound
4 Months Ago
Only show serve failure helper 5 times
4 Months Ago
Add GameState.FailedServe, don't instantly reset the serving state.
4 Months Ago
Add ReleaseGripToServe to client preferences
4 Months Ago
Added straight forward helper hint system
4 Months Ago
Changed serve grip behavior, now you hold then release, instead of just gripping.
4 Months Ago
Fixed game end not actually resetting state
4 Months Ago
If the paddle is hit by a player, and the ball hasn't bounced yet - award the serving team a point.
4 Months Ago
Better scoremaking decision for illegal shots
4 Months Ago
Use SetGameResult to send win/loss metrics
4 Months Ago
Fixed up Score Widget anchor for Red team
4 Months Ago
Fixed VrAnchor relativity
4 Months Ago
Fixed both teams informing the server of a bounce
4 Months Ago
Update .addon to include /UI/* folder
4 Months Ago
Truncate score widget names if they're too long. Thanks, Eagle One Development Team
4 Months Ago
Re-fetch player elo's when a game starts
4 Months Ago
Set the default serving team when teams are constructed
4 Months Ago
Removed debug code
4 Months Ago
Restyled score widget, added gamestatechanged event
4 Months Ago
Fixed up elo fetching
4 Months Ago
Add tt_nametag_self
4 Months Ago
Start recording game events for Elo Let the game know if a player left the game too early, and also restart the game. Record some scores Add RankComponent, grab player's Elo if possible when they join Add a cheap and nasty rank decision system Add RankComponent.RankImage Cleanup, create rank component on join Grab rank icons from pool Show player's rank on their nametag https://files.facepunch.com/devultj/1b1411b1/sbox_5Agq9P2S3r.png Add Ranking & Elo - Start recording game events for Elo - Add ranks, show them on the player's nametag
4 Months Ago
Removed unused code
4 Months Ago
The game will end properly at 11 points. There's a few seconds between each point now too.
4 Months Ago
First draft at VR anchor editing. This is additive of any native playspace config you may have. https://files.facepunch.com/devultj/1b1311b1/sbox_3ErsfgO5pd.mp4
4 Months Ago
Fixed client prefs error, added button styling, defaulted paddle angle to 90
4 Months Ago
Paddle Hand is visible - can turn it off in client prefs.
4 Months Ago
Cleaned up game loop, cleaned up serve decisionmaking
4 Months Ago
Hacky hack for preventing the paddle sound playing twice locally
4 Months Ago
Initialize anchor to prevent runtime errors
4 Months Ago
Fixed anchor debug error
4 Months Ago
Add VrAnchor, started work on client anchor preferences.
4 Months Ago
Refactored paddle hit to include hit position, should fix sounds from non-local paddle impacts
4 Months Ago
Send a hint to the serving player if they fail to serve properly
4 Months Ago
Fix realm for returning the ball on a failed serve