reposbox-tabletennis-vrcancel

196 Commits over 426 Days - 0.02cph!

1 Year Ago
Re-fetch player elo's when a game starts
1 Year Ago
Set the default serving team when teams are constructed
1 Year Ago
Removed debug code
1 Year Ago
Restyled score widget, added gamestatechanged event
1 Year Ago
Fixed up elo fetching
1 Year Ago
Add tt_nametag_self
1 Year 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
1 Year Ago
Grab rank icons from pool Show player's rank on their nametag https://files.facepunch.com/devultj/1b1411b1/sbox_5Agq9P2S3r.png
1 Year Ago
Cleanup, create rank component on join
1 Year Ago
Add RankComponent.RankImage
1 Year Ago
Add a cheap and nasty rank decision system
1 Year Ago
Add RankComponent, grab player's Elo if possible when they join
1 Year Ago
Record some scores
1 Year Ago
Let the game know if a player left the game too early, and also restart the game.
1 Year Ago
Start recording game events for Elo
1 Year Ago
Removed unused code
1 Year Ago
The game will end properly at 11 points. There's a few seconds between each point now too.
1 Year 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
1 Year Ago
Fixed client prefs error, added button styling, defaulted paddle angle to 90
1 Year Ago
Paddle Hand is visible - can turn it off in client prefs.
1 Year Ago
Cleaned up game loop, cleaned up serve decisionmaking
1 Year Ago
Hacky hack for preventing the paddle sound playing twice locally
1 Year Ago
Initialize anchor to prevent runtime errors
1 Year Ago
Fixed anchor debug error
1 Year Ago
Add VrAnchor, started work on client anchor preferences.
1 Year Ago
Refactored paddle hit to include hit position, should fix sounds from non-local paddle impacts
1 Year Ago
Send a hint to the serving player if they fail to serve properly
1 Year Ago
Fix realm for returning the ball on a failed serve
1 Year Ago
Re-enable giving serving ball in game loop
1 Year Ago
Remove GetPaddleSound
1 Year Ago
Calculate drag properly, remember that we use kg/in³ and in/s² - fuck knows how what I was doing before worked in the slightest, this feels much better Bounce a bit higher Only use this paddle sound, it's cooler
1 Year Ago
Do anchor later
1 Year Ago
Default Paddle Angle to 0 Client prefs will update paddle angle successfully
1 Year Ago
Fixed error on load with hand materials, fixed up hold position on right-handed serve
1 Year Ago
Remove UnitAttribute, renamed Flip Hands to Left-Handed, add MinMax and Step to PaddleAngle
1 Year Ago
Cleaned up hand switching, add save button to prefs
1 Year Ago
Remove hacky velocity code, set up ball velocity and angular velocity from hands
1 Year Ago
Support hand switching for the paddle
1 Year Ago
Send client prefs update when a value changes
1 Year Ago
Add ray helper for client preferences window, minor fixes.
1 Year Ago
Whoops, left that out
1 Year Ago
Implement IHoldable, VrPlayerHand, very much a WIP Simplify InGrip, InTrigger - simulate input to drop held entity if we can. Delete FocusWorldPanel, it's unused Set up client preferences system Clients save the data as a cookie. When the game starts up the client informs the server of their preferences. Ideally this'll be good for flipping the paddle hand, changing the paddle angle and adjusting the VR anchor. Work on ClientPreferencesWidget Set up WorldInput ray Gut out the ServeHand so stuff still compiles Set up PaddleHand, ServeHand to use VrPlayerHand Fixed up paddle ownership Kill off IHoldable, removed more useless code Fixed serve hand anim Toggle ClientPreferences widget with joystick press Hand rewrite, client prefs
1 Year Ago
Toggle ClientPreferences widget with joystick press
1 Year Ago
Fixed serve hand anim
1 Year Ago
Set up PaddleHand, ServeHand to use VrPlayerHand Fixed up paddle ownership Kill off IHoldable, removed more useless code
1 Year Ago
Implement IHoldable, VrPlayerHand, very much a WIP Simplify InGrip, InTrigger - simulate input to drop held entity if we can. Delete FocusWorldPanel, it's unused Set up client preferences system Clients save the data as a cookie. When the game starts up the client informs the server of their preferences. Ideally this'll be good for flipping the paddle hand, changing the paddle angle and adjusting the VR anchor. Work on ClientPreferencesWidget Set up WorldInput ray Gut out the ServeHand so stuff still compiles
1 Year Ago
Gut out the ServeHand so stuff still compiles
1 Year Ago
Set up WorldInput ray
1 Year Ago
Work on ClientPreferencesWidget
1 Year Ago
Keep cleaning / refactoring, keep game logic seperated from everything else, isolate RPCs for future lag comp