Topic: [SUGGESTION] Ideas for the next version
As the Teeworlds development team is always taking an interest into community suggestions this is the place to tell yours. We can’t respond to all of them, but all suggestions will be read and the good ones will certainly become reality at some point in the future. To get our full attention it’s advised to describe why you want a specific feature added to the game, not just by saying “I would like this and this to change” but tell us: what problem do you experience, or why do you really miss this new feature that needs to be added. Why would the change that you’re suggestion be an improvement to the game?
In an attempt to provide some structure for this topic all suggestions will be listed here. This includes the suggestions from the old Teeworlds topic, which will now be closed. Please check this list before making a suggestion and do not suggest ideas already on the list.
As the developers find time to respond to these suggestions the declined ones will be listed in red, while the approved ones will be listed in green. Possible but uncertain future features will be listed as orange. Suggestions that are invalid will be listed as purple. The features already implemented will be listed as blue. Please do not re-suggest declined suggestions.
Structural changes
• Allow for multiple teams (3 way CTF, 4 team TDM, etc.)
• Anti-rainbow protection
• Anti-aimbot tools / software / measures
• Asia-based server
• Brute-force protection for RCON login
• Clean RCON that only shows relevant data
• Compatibility with Mac 10.6.2 PPC (10.6 does not run in PPC)
• Damage from falling
• Ingame menus that are accessible from the server
• In game server creation (Ticket)
• Integration of user created mods
• Integrated software-based anti-flood system, preventing DOS attacks
• Integration with other (higher) programming languages
• Manage the game options without restarting the game (more informations needed)
• More official game types (instagib, race) (Ticket)
• More tuneable options (too vague, more informations needed)
• Option for OSX players to minimize window / the game
• Plug-in system to allow for new game modes without the need of recompiling
• Ramps and curves
• Release the game on other platforms / consoles / mobile phones
• Remote RCON to manage your server from the outside (Example)
• uPnP port forwading
• Quad Core support
• Windows 64 bit support
New features
• Ability to search new servers while in an existing game
• Ability to pass a flag without 'suicide'
• Allow a server to have limited administrators with limited powers
• Allow custom graphics / s to be downloaded from the server (Ticket)
• An ingame pause button
• An level and experience system
• Auto-teambalance based on skill-level of the teams
• Auto-kick after several minutes without movement
• Auto endgame screenshot
• Automatic rejoin for full servers
• Command to skip sudden death
• Continued map downloading when the map switches
• Ingame editor for teeskins, gameskins and other graphics
• Joystick input (Ticket)
• Killing spree messages
• Lock-on spectator view
• More information on downloadspeed, time remaining and percentage of map downloads (Example 1) (Example 2)
• More power-ups (invisibility, invincibility, longer hook, teleport, bullet time, extreme jump, no reload)
• More weapons (shield, flamethrower, bow, m240, smoke / flash grenades, damage over time knife, mines, taser)
• Personalize your game by adding .mp3 files as background music
• Scroll function for the console
• Speed calculator
• Unmovebale "artillery" guns / base defenses
• Vehicles of any kind (tanks, bikes, cars, siege machines)
Changes to existing features
• Choose whether you would like to start with a hammer or a gun
• Directed sounds which indicates where the sound effect is happening (It is already here, maybe it doesn't support 5.1/7.1 systems though)
• Flagrunners shouldn't be affected by teambalance
• Longer spawn-protection
• Map rotation that adjusts to the number of present players
• Multiple keybinds to one function (it is already possible)
• Ninja overlaps other players when they are in a corner (Example)
• Not able to pick up ninja when already a ninja
• Readable console time-stamp
• Separation between "pure servers" and "non-standard servers" so people can modify settings without renaming the game type
• Shorter self-kill respawn time
• Stay as a spectator when a map changes (just use sv_tournament)
Community features
• Ability to re-send the last message by pressing up
• A global chat mute option
• Allow for non-standard characters (for Russian / Chinese players)
• Autocomplete for usernames
• Auto-kick after several minutes without movement
• Block multiple identical messages
• Copy - paste function in chat
• Customizable chat
• Direct player-to-player chat
• Game wide chat lobby
• Implementation of clan support
• In game menu with for hotkeyed chat phrases
• In game voice support (Mumble, Teamspeak)
• Make it possible to leave comments on specific maps
• More emoticons (Landil is reworking the emoticons)
• Option to rate servers on their quality
• Option to filter for maps that have never been played before
• Private messaging (it requires accounts)
• Save bans after server shut-down
• Word censoring in chat
Graphical / UI features
• 1v1 scores shown in the UI
• Adjustable teamcolors
• Advanced scoreboard (Example)
• Automatic skin download
• Exact colors for your tee skin (more informations needed)
• Health / armor view for spectators
• Ingame selection of game skins
• Radar / minimap display (team only) (Example)
• Menu to manage kicks and bans of players (Example)
• More default mapres
• More default skins
• More default tilesets
• Multiple themes to choose from for the lobby
• Separate ammo display for each weapon (Example)
• UI based latency indicator
• UI that can be changed without compiling
Demo recording
• Ability to edit demo recordings in game
• Ability to hide the chat and UI when demo recording
• Ability to move the screen with the mouse while viewing
• A delete button for each demo recording
• Auto demo recording
• Combine the demo and map in one compressed file (Ticket)
• Ingame demo recording tutorial
• Make the pause function stop everything
• Scrolling could widen the range of slow motion and fast forward
• Show demo recordings with a preview image
• Show saved demo files in a tree-structure with folders and sub-folders
• Three different views: camera locked on self, spectator view, camera locked on someone else
Map editor
• Ability to increase map size to the top left, not just to the down right
• Ability to type numbers instead of needing to click
• Allow for more than 12 layers
• Choose the color in the green point of the middle of the quad instead of the corners
• Destructable map elements
• Don't allow inactive players to vote after a minute
• More accessible map editor:
o Ingame button
o Ingame help / tutorial
• Effect tiles which affect the player with fire, water, quicksand, etc.
• Hookable death tiles
• Major improvements made by shmafoozius (Example)
• Make / clear death tiles
• Make / clear teleport tiles
• Map editor shouldn’t have to require tileset_borderfix and dilate to make PNGs
• Moving map element (doors, gates, bridges)
• Option for envelopes to delete +pos and +color layers
• “Realistic” appearance of water and smoke
• Save button
• Undo button
• Size option in the quad editor
• Support for .GIF and animated .PNG files
• Team blocking tiles
• Tiles that you can walk through but don't allow shots to pass
Vote functions
• Exclusive votes for server administrators
• Limited time to vote at the beginning of a match, after that voting gets disabled
• Next map vote for public maps (Use change_map)
• Option to comment on why you kick someone
• Requirement of 80% yes votes
• Separated map and server option votes
• Showing percentages for votes
• Some basic vote options on default server
• Spectators shouldn't be allowed to vote
• Vote to take someone’s kickvote power away
• Vote to mute spamming users
Minor, non-game changing features
• AFK animations
• A hotkey which will display playernames (just display the scoreboard)
• Back to 0.4.3 grenade and hook sounds
• Message when timing out
• Modified scoring for flag captures (for in example (fly)race maps)
• Music in the menus
• Soundeffects for map-related events
• Spectator zoom
• Use the arrow keys to navigate through the server browser
• Use the arrow keys to navigate through the menus
Account based functions (Accounts are currently not implementend, but will be at some point)
• Ability to report specific users
• Account based statistics
• Achievement system
• A personal ignore option
• Auto-join on clanmembers
• Ingame system to form clans
• List for friends and ignored users
• Long term statistics about kill / death ratio, flags times, weapon usage, etc.
• Show the nationality of each player (Example)
• Use clan name as team name instead of "Red" or "Blue"
UPDATING ON HOLD UNTIL REAL PROGRESS IS MADE. // Azon
updated by Ubuntu 13-03-11 //Landil