userElliotHcancel
branchrust_reboot/main/game_room_dlc/darts_gamecancel

101 Commits over 122 Days - 0.03cph!

3 Months Ago
score rows show a max of 10 rows, with wrap around at max
3 Months Ago
move zoom input toggle from reticle to mountable fix dart hovering in front of face in viewmodel fix double throw in local debug cam
3 Months Ago
local 3p model also gets animation events for dart when viewmodel throws dart model now sticks to 3p hand without held entity
3 Months Ago
merge from game_room_dlc
3 Months Ago
remove old model & textures, update icon and guide mesh
3 Months Ago
fix manifest
3 Months Ago
merge from game_room_dlc
3 Months Ago
fix for last thrown dart in 2p counting as next players first throw
3 Months Ago
fix scoreboard not updating for 2nd player potential fix camera bug by removing viewmodel camera bone animation
3 Months Ago
integrated new dartboard model
3 Months Ago
compiler fixes
3 Months Ago
fixes and improved QoL - starting and ending game happens in interact menu of the board, not the mountable mat - updating score timer happens when you step on and off mat, so stepping off pauses the timer and doesnt ruin leaderboard run - fixed scoring issue on winning turn - added game over panel to score panel, otherwise there was no indication a game was done - fixed UI to show loaderboard time instead of scoring (as scoring is now in world) - mounting/dimounting sends network update to board, so it can display changes on clients - added player name to score cards - fix playerdata states not being set properly
3 Months Ago
debugging options for seeing thrown darts in debugcam, fixed logs, fixed prefabs of scoreboards, fix crashing in 2p postgame
3 Months Ago
fix 3p animations facing sideways oddly (turn off SpineIK on animation subsystem, apply extra rotation to anims)
3 Months Ago
move scoring to in-world screen to prepare for chalkboard, scoreboard working for 1p and 2p games, - refactored to keep track of scores per turn, for better easier handling on scoreboard and coming in/out of network range fixes to 2player games - no longer have to wait for both players to register to the game, only 1 is needed. - 1st player takes their turn, then the next player to mount registers as 2nd player and takes their turn afterwards - fixed nonregistered players being able to play/mount, and added convar for being able to play 2p against yourself (for debugging) - various other fixes
4 Months Ago
rebased darts_game branch
4 Months Ago
fix protobufs on game_room_dlc branch
4 Months Ago
merge from game_room_dlc -> darts_game
4 Months Ago
initial setup of 2 player darts - refactored the board to be able to instantiate either singleplayer OR 2player darts. singleplayer has leaderboard, 2p does not. - added interact menu options for starting 1p/2p darts games, as well as options for ending games early - games no longer end/start when you mount the mountable, you need to use the menu options and then players can mount when it's their turn. - first pass on 2p game controller
4 Months Ago
update protobufs for multiplayer support
4 Months Ago
preparing for multiplayer darts setup: convert darts game controller to interface, move + rename controller to singleplayer darts controller and implrement interface
4 Months Ago
Clean up completed todos
4 Months Ago
darts move ballistically when they dont hit the board
4 Months Ago
integrate animation subsystem with 3p animator controller and dartboard
4 Months Ago
start on darts animation subsystem
4 Months Ago
merge from game_room_dlc
4 Months Ago
start on 3p darts animation controller
4 Months Ago
functional darts 1p viewmodel
4 Months Ago
WIP Darts Viewmodels
4 Months Ago
merge from game_room_dlc
4 Months Ago
clean up thrown darts after a timer
4 Months Ago
fix 3rd person dart throw
4 Months Ago
cleanup, compiler fix
4 Months Ago
rework checks for determining which player is at the board, now uses userids and cached BasePlayers
4 Months Ago
fix guard checks for when no player is mounted
4 Months Ago
restrict some client functions to only work for the mounted player
4 Months Ago
WIP on networked darts for 3rd person clients, manifest + codegen
4 Months Ago
merge from game_room_dlc -> darts_game
4 Months Ago
only show 5 leaderboard spots
4 Months Ago
first pass on leaderboard complete, added throw timings in UI
4 Months Ago
first pass on leaderboard, still WIP
5 Months Ago
fix ColorEx WithHDRIntensity, missing alpha copying
5 Months Ago
Add throw timer, if the timer runs out before you click to throw, it'll throw for you - reticle changes colour and flashes when low time - UI has timer text display
5 Months Ago
switched to ReplicatedVars, compiler fixes, adjustments to separate client and server code
5 Months Ago
added more parameters to equations for getting score area on the board, to account for non-standard board shapes. added a gizmo to view scoring areas, toggleable so you can match the math to the mesh
5 Months Ago
More darts improvements - fix reticle accuracy and use animation curve for smoothness - improve ui, add focus bar to be able to visual how much focus you have left - added zoom option for seeing board closer while still maintaining throw distance - fix scoring for ending turn on 1 point left, and small refactor for ending on bullseye counting as double - add more convars for playtest tweaking
5 Months Ago
scoring fixes, first pass on basic ui for seeing scores
5 Months Ago
first pass of dart projectile prefab, with lerping animation curve movement (clientside only rn) connected all parts together usin the board entity as the middle layer with RPCs (controller -> board -> reticle -> board -> dart -> board -> controller)
5 Months Ago
Initial pass on darts game reticle - convar options for testing - acceleration, velocity, and friction for movement - random acceleration for variance, with "hold breath" to stop random and increase friction - accuracy ring once velocity is below threshold
5 Months Ago
progress on darts game controller, initial structure and setup for starting/ending game and players joining/leaving