Development Roadmap
Unassigned Tasks
To Do (7)
!help to list all chat commands
LowReplay Comparisons
Lownot sure if this would be possible but it would be nice to compare your own repl...
Disconnect popup
MediumWhen disconnecting from a lobby especially as host should popup 'Are y...
Change turnbinds to yawspeed instead of magic number multiplyer
LowAdd keybind to reduce turnbind speed
LowCrouch toggle setting
LowPress kit & Website update
Medium(Follow Press Kit examples)adding all our logos with transparency, update a...
Backlog
Styles
Mediumplz upvote for all the styles like hsw, sideways, a only, bw, TAS style, slow motion, low grav,Remove 3rd person f...
SPIKE: Investigate differences between GoldSRC/Source and GoldGDT
MediumCompare GoldGDT Speed + Collision to Halflife (GoldSRC) and Source 2013 SDKhttps://github.com/ValveSoftware/halflife/blo...
Report function
HighReporting toxic player, ability to mute them for host for everyone, kicking from lobby, report to discord/website/steam
Better SDK Documentation
MediumTell people where assets should be placed and expected for import to the game
Website Leaderboard Updates
LowI want the website to show a bar chart or pie graph to show world record holdersENV file should have leaderboard hash as...
SDK Video Tutorial
MediumRecord myself setting up and making a map in the SurfsUp SDK Project
Resolution Options
MediumUsers should be able to set proper resolution, to allow windowed mode on monitors 1080p or smaller
surf_fractal
Mediumport surf_fractal by King Curtis to SurfsUphttps://gamebanana.com/mods/353938
Social Media Buttons on main menu
MediumDebug Timer console command
MediumBUG: surfsup.website leaderboard shows a time instead of a distance on jump maps
MediumVisual indicator of where your checkpoint is on a map
LowUI - Options Toggle to convert Seconds to Minutes on Scores/Timer
MediumJob to post Roadmap Updates to Discord
MediumTwitch Sub Badges
Mediumhttps://help.twitch.tv/s/article/subscriber-badge-guide?language=en_US
Ideas
!race to allow players to race head to head
MediumMap search and sorting
MediumFavorites (Star symbol?)Completed (Checkered flag symbol?)Completions (how many times the player has completed)Total fin...
Events with hidden leaderboard times until end of event.
MediumWhen a new wr is displayed in discord include the - from the previous wr ex: Player has set a new world record on Map with a score of 9.727 (-.273)
MediumWhen a new wr is displayed in discord include the - from the previous wr ex: Player has set a new world record on Map wi...
Offline Play
LowUtilize the Godot Offline Multiplayer peer to create an offline only mode for SurfsUp.Local leadboards for runsPossible...
Combat Surf
MediumPlayer card/titles customization
MediumNulls binds
MediumA null bind typically refers to a special bind created with console commands that makes you unable to input multiple key...
Rhythm based bhop map
MediumSpectator eye cosmetics
MediumSurf Skate Park
MediumLobby titles and lobby settings publicly facing
MediumGmod swim animation as a drop
Criticalplz upvote it's classic
Soundtrack Controller for Host
MediumHost/Supporter Only. Favorite songs. Shuffle Favorites. Playlists. No music option. Track and display, play count
Map time medals like surf_leidenfrost
MediumGodot TPS Demo as Map
Mediumhttps://github.com/godotengine/tps-demo
Community Suggestions
Login to submit your suggestions
Adding Times or Checkmark to maps you finished in the Map selection screen. Maybe everywhere were a map name appears, just add a checkmark or not, wether you've completed the map or not. Kinda annoying to go through every map and host a game to see if youve done it
Integrate Steam Workshop to allow distribution of community maps. It would be nice if you join a server with a map you don't have, have it automatically subscribe and download. Leaderboards then become a challenge to maintain - need solution.
Country based records, to see what ranking a player is in their own Country. So a player might be rank 50 on a map in the World, but rank 1 in their own Country.
Ranking + global leaderboard based on points / % map completion
dedicated server support
1.Perhaps allow players to disable voicechat and display that they have voicechat disabled next to their name above their head or in chat for other users to know 2. after clicking watch replay if you could click f4 to noclip spectate the replay (also adjustable speed for noclip)
i think its kinda lame that on the custom maps, all shortcuts get removed. isnt that part of surfing? finding weird and often very lucky cuts to maps. ive already grinded for several hours the strafetutorial, and already 2 of my WRs got removed and the map changed.....
Allowing everyone to zone Created Maps. Have a section for approved and unapproved maps. Unapproved maps are finishable, but the records are not saved to the Global Records. When Unapproved Maps are Approved the records are wiped and the map is added to the Global Map Pool.
Show current map's difficulty (* rating) in server browser
shows current maps in rotation on main menu if you have supporter pack purchased. as it would be beneficial for us to host maps that aren't, for newer players.
Add Key Binding through Console and allowing multiple keys to be bound to a single key press(multi-key binding), making it easier to do certain actions in surf. (This is possible in 1.6, CSS, CSGO, and CS2)
Allow supporters on the map selection screen to see which maps are currently in the F2P rotation.
Adding Vote Kick to allow people to vote to kick a player who is cheating, spamming the mic or just overall annoy everyone else in a lobby. (Kick adds a timer to stop them from rejoining the same Lobby - Like a 10min ban)
Map selection menu with personal time / ranking (at least something to know we beat it already)
Colorblind mode and or able to change texture colors.
A ton of suggestions for the late future: Combat Surf Tricksurf Profile Level/Score based on Percentile position of completed maps with top 10 maybe getting bonus points/score. Stats like number of retries, map completions, time played on map, etc.
https://gamebanana.com/mods/79037 kitsune 2 map
Points and Rank Names [Tags]. Depending on your map position you gain points which will give access to a [Rank Name] to display next to your Nickname based on how many points you have earned. Map Makers = [Mapper] Staff = [Owner], [Developer], [Admin], [Mod].. etc.
add the maps race and ace from cs<3
Add personal player ranks Just like in CS surf, give players points for finishing maps, the higher the rank the more points.
Two of the most famous maps: CSGO tier 1-2 map surf_derpis_ksf ! Would be nice to see this added. https://ksf.surf/maps/surf_derpis_ksf Also, one of the most famous tier one maps: THE REAL SURF BEGINNER! https://ksf.surf/maps/surf_beginner Great job so far though!
separate connect/disconnect, chat and surf times. Having the dialogue box popup for each of these events is distracting
top left times in lobbies are dropping the decimal points
also id like to have combat surf I know its hard you can take as little time as you want im not rushing