<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bzflag.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=L4m3r</id>
	<title>BZFlagWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bzflag.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=L4m3r"/>
	<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/Special:Contributions/L4m3r"/>
	<updated>2026-05-19T12:21:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Bz_fireWorldGM&amp;diff=8234</id>
		<title>Bz fireWorldGM</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Bz_fireWorldGM&amp;diff=8234"/>
		<updated>2012-02-16T07:20:47Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: added shot team param&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{apicall&lt;br /&gt;
| name          = bz_fireWorldGM&lt;br /&gt;
| description   = Fires a Guided Missile at a player.&lt;br /&gt;
| param1        = targetPlayerID&lt;br /&gt;
| param1type    = int&lt;br /&gt;
| param1desc    = Player to fire the GM at.&lt;br /&gt;
| param2        = lifetime&lt;br /&gt;
| param2type    = float&lt;br /&gt;
| param2desc    = How long the world weapon will &amp;quot;live&amp;quot;.&lt;br /&gt;
| param3        = *pos&lt;br /&gt;
| param3type    = float&lt;br /&gt;
| param3desc    = Position the world weapon will fire from.&lt;br /&gt;
| param4        = tilt&lt;br /&gt;
| param4type    = float&lt;br /&gt;
| param4desc    = The tilt of the weapon.&lt;br /&gt;
| param5        = direction&lt;br /&gt;
| param5type    = float&lt;br /&gt;
| param5desc    = The direction of which to fire the world weapon. (rotation)&lt;br /&gt;
| param6        = dt&lt;br /&gt;
| param6type    = float&lt;br /&gt;
| param6desc    = Delay time. How many seconds to wait before firing the GM.&lt;br /&gt;
| param7        = shotTeam&lt;br /&gt;
| param7type    = bz_eTeamType&lt;br /&gt;
| param7desc    = Team color of the missile. (Rogue by default)&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Bz_fireWorldWep&amp;diff=8233</id>
		<title>Bz fireWorldWep</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Bz_fireWorldWep&amp;diff=8233"/>
		<updated>2012-02-16T07:17:23Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Prototype */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BZFS_API_Doc}}&lt;br /&gt;
{{BZFS_API_Funcs}}&lt;br /&gt;
==Prototype==&lt;br /&gt;
BZF_API bool bz_fireWorldWep ( const char* flagType, float lifetime, int fromPlayer, float *pos, float tilt, float direction, int shotID , float dt , bz_eTeamType shotTeam = eRogueTeam );&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
  !name&lt;br /&gt;
  !type&lt;br /&gt;
  !value desription&lt;br /&gt;
  |-&lt;br /&gt;
  |flagType &lt;br /&gt;
  |const char* &lt;br /&gt;
  |Flag type the world weapon will fire with&lt;br /&gt;
  |-&lt;br /&gt;
  |lifetime&lt;br /&gt;
  |float&lt;br /&gt;
  |How long the world weapon will &amp;quot;live&amp;quot;.&lt;br /&gt;
  |-&lt;br /&gt;
  |fromPlayer&lt;br /&gt;
  |int&lt;br /&gt;
  |Player ID that fired the shot, or BZ_SERVER.&lt;br /&gt;
  |-&lt;br /&gt;
  |*pos &lt;br /&gt;
  |float&lt;br /&gt;
  |Position the world weapon will fire from.&lt;br /&gt;
  |-&lt;br /&gt;
  |tilt &lt;br /&gt;
  |float&lt;br /&gt;
  |The tilt of the weapon in radians.&lt;br /&gt;
  |-&lt;br /&gt;
  |direction&lt;br /&gt;
  |float&lt;br /&gt;
  |The direction of which to fire the world weapon in radians. (rotation)&lt;br /&gt;
  |-&lt;br /&gt;
  |shotID&lt;br /&gt;
  |int&lt;br /&gt;
  |Shot ID of the world weapon. Each shot is given a unique shot ID for shot tracking.&lt;br /&gt;
  |-&lt;br /&gt;
  |dt&lt;br /&gt;
  |float&lt;br /&gt;
  |Delay time. How many seconds the weapon waits before firing.&lt;br /&gt;
  |-&lt;br /&gt;
  |shotTeam&lt;br /&gt;
  |bz_eTeamType&lt;br /&gt;
  |Team color of the weapon. (Rogue by default)&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This API function will fire w worldweapon at the specified location with the specified parameters.&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Bz_fireWorldWep&amp;diff=8232</id>
		<title>Bz fireWorldWep</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Bz_fireWorldWep&amp;diff=8232"/>
		<updated>2012-02-16T07:16:52Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BZFS_API_Doc}}&lt;br /&gt;
{{BZFS_API_Funcs}}&lt;br /&gt;
==Prototype==&lt;br /&gt;
BZF_API bool bz_fireWorldWep ( const char* flagType, float lifetime, int fromPlayer, float *pos, float tilt, float direction, int shotID , float dt );&lt;br /&gt;
==Parameters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
  !name&lt;br /&gt;
  !type&lt;br /&gt;
  !value desription&lt;br /&gt;
  |-&lt;br /&gt;
  |flagType &lt;br /&gt;
  |const char* &lt;br /&gt;
  |Flag type the world weapon will fire with&lt;br /&gt;
  |-&lt;br /&gt;
  |lifetime&lt;br /&gt;
  |float&lt;br /&gt;
  |How long the world weapon will &amp;quot;live&amp;quot;.&lt;br /&gt;
  |-&lt;br /&gt;
  |fromPlayer&lt;br /&gt;
  |int&lt;br /&gt;
  |Player ID that fired the shot, or BZ_SERVER.&lt;br /&gt;
  |-&lt;br /&gt;
  |*pos &lt;br /&gt;
  |float&lt;br /&gt;
  |Position the world weapon will fire from.&lt;br /&gt;
  |-&lt;br /&gt;
  |tilt &lt;br /&gt;
  |float&lt;br /&gt;
  |The tilt of the weapon in radians.&lt;br /&gt;
  |-&lt;br /&gt;
  |direction&lt;br /&gt;
  |float&lt;br /&gt;
  |The direction of which to fire the world weapon in radians. (rotation)&lt;br /&gt;
  |-&lt;br /&gt;
  |shotID&lt;br /&gt;
  |int&lt;br /&gt;
  |Shot ID of the world weapon. Each shot is given a unique shot ID for shot tracking.&lt;br /&gt;
  |-&lt;br /&gt;
  |dt&lt;br /&gt;
  |float&lt;br /&gt;
  |Delay time. How many seconds the weapon waits before firing.&lt;br /&gt;
  |-&lt;br /&gt;
  |shotTeam&lt;br /&gt;
  |bz_eTeamType&lt;br /&gt;
  |Team color of the weapon. (Rogue by default)&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This API function will fire w worldweapon at the specified location with the specified parameters.&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Functions_(API)&amp;diff=8231</id>
		<title>Functions (API)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Functions_(API)&amp;diff=8231"/>
		<updated>2012-02-16T07:11:55Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* World Weapon Management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DoDoc|&lt;br /&gt;
Fill in articles for all API Functions&amp;lt;br&amp;gt;&lt;br /&gt;
Finish updating to 2.3.x&amp;lt;br&amp;gt;&lt;br /&gt;
Verify future API functions.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{BZFS_API_Doc}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The BZFS API provides a number of functions to plug-ins for use in querying the current game state. Functions are used both to get information about the game, and to trigger in game actions, such as activating a world weapon.&lt;br /&gt;
&lt;br /&gt;
== Function Groups ==&lt;br /&gt;
Functions are broken into a series of groups based on the type of action or information they deal with.&lt;br /&gt;
&lt;br /&gt;
=== Event Registration ===&lt;br /&gt;
2.0.x&lt;br /&gt;
 BZF_API bool [[bz_registerEvent]] ( [[Event(API)|bz_eEventType]] eventType, [[Event(API)|bz_EventHandler]]* eventHandler );&lt;br /&gt;
 BZF_API bool [[bz_removeEvent]] ( [[Event(API)|bz_eEventType]] eventType, [[Event(API)|bz_EventHandler]]* eventHandler );&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[Register]] ( [[Event(API)|bz_eEventType]] eventType );&lt;br /&gt;
 virtual void Cleanup() {Flush();}&lt;br /&gt;
&lt;br /&gt;
=== Non-Player Connections ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_registerNonPlayerConnectionHandler]] ( int connectionID, [[bz_NonPlayerConnectionHandler]]* handler );&lt;br /&gt;
 BZF_API bool [[bz_removeNonPlayerConnectionHandler]] ( int connectionID, [[bz_NonPlayerConnectionHandler]]* handler );&lt;br /&gt;
 BZF_API bool [[bz_sendNonPlayerData]] ( int connectionID, const void *data, unsigned int size );&lt;br /&gt;
 BZF_API bool [[bz_disconectNonPlayerConnection]] ( int connectionID );&lt;br /&gt;
 BZF_API unsigned int [[bz_getNonPlayerConnectionOutboundPacketCount]] ( int connectionID );&lt;br /&gt;
 BZF_API const char* [[bz_getNonPlayerConnectionIP]] ( int connectionID );&lt;br /&gt;
 BZF_API const char* [[bz_getNonPlayerConnectionHost]] ( int connectionID );&lt;br /&gt;
&lt;br /&gt;
=== Player Information ===&lt;br /&gt;
==== Player Information ====&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_hasPerm]] ( int playerID, const char* perm );&lt;br /&gt;
 BZF_API bool [[bz_getAdmin]] ( int playerID );&lt;br /&gt;
 BZF_API bz_eTeamType [[bz_getPlayerTeam]] ( int playerID );&lt;br /&gt;
 BZF_API const char* [[bz_getPlayerCallsign]] ( int playerID );&lt;br /&gt;
 BZF_API const char* [[bz_getPlayerIPAddress]] ( int playerID );&lt;br /&gt;
 BZF_API const char* [[bz_getPlayerFlag]] ( int playerID );&lt;br /&gt;
?&lt;br /&gt;
 BZF_API const char* [[bz_getPlayerReferrer]] ( int playerID );&lt;br /&gt;
 BZF_API const char* [[bz_getPlayerCustomData]] (int playerID, const char* key );&lt;br /&gt;
&lt;br /&gt;
==== Player State Information ====&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_isPlayerPaused]] ( int playerID );&lt;br /&gt;
 BZF_API bool [[bz_canPlayerSpawn]]( int playerID );&lt;br /&gt;
 BZF_API bool [[bz_getPlayerCurrentState]] ( int playerID, bz_PlayerUpdateState &amp;amp;state );&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_getPlayerPosition]] ( int playerID, float pos[3], bool extrapolate );&lt;br /&gt;
 BZF_API bool [[bz_getPlayerRotation]] ( int playerID, float *rot, bool extrapolate );&lt;br /&gt;
 BZF_API bool [[bz_getPlayerVelocity]] ( int playerID, float vel[3] );&lt;br /&gt;
 BZF_API bool [[bz_getPlayerAngVel]] ( int playerID, float *angvel );&lt;br /&gt;
 BZF_API bool [[bz_getPlayerPhysicsDriver]] ( int playerID, int* phydrv );&lt;br /&gt;
&lt;br /&gt;
==== Player Lists and Records ====&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API [[bz_BasePlayerRecord]] *[[bz_getPlayerByIndex]] ( int index );&lt;br /&gt;
 BZF_API [[bz_BasePlayerRecord]] *[[bz_getPlayerByCallsign]] ( const char* name );&lt;br /&gt;
 BZF_API [[bz_BasePlayerRecord]] *[[bz_getPlayerByBZID]] ( int BZID );&lt;br /&gt;
 BZF_API bool [[bz_updatePlayerData]] ( [[bz_BasePlayerRecord]] *playerRecord );&lt;br /&gt;
 BZF_API bool [[bz_freePlayerRecord]] ( [[bz_BasePlayerRecord]] *playerRecord );&lt;br /&gt;
&lt;br /&gt;
 BZF_API [[bz_APIIntList]] *[[bz_newIntList]] ( void );&lt;br /&gt;
 BZF_API [[bz_APIIntList]] *[[bz_getPlayerIndexList]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_getPlayerIndexList]] ( [[bz_APIIntList]] *playerList );&lt;br /&gt;
 BZF_API void [[bz_deleteIntList]] ( [[bz_APIIntList]] *l);&lt;br /&gt;
&lt;br /&gt;
==== Player Management ====&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_grantPerm]] ( int playerID, const char* perm );&lt;br /&gt;
 BZF_API bool [[bz_revokePerm]] ( int playerID, const char* perm );&lt;br /&gt;
 BZF_API bool [[bz_validAdminPassword]] ( const char* passwd );&lt;br /&gt;
 BZF_API bool [[bz_setPlayerOperator]] ( int playerId );&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_setPlayerSpawnable]]( int playerID, bool spawn );&lt;br /&gt;
 BZF_API bool [[bz_setPlayerLimboMessage]]( int playerID, const char* text );&lt;br /&gt;
 BZF_API bool [[bz_setPlayerCustomData]] (int playerID, const char* key, const char* data );&lt;br /&gt;
&lt;br /&gt;
=== Team Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API unsigned int [[bz_getTeamPlayerLimit]] ( bz_eTeamType team );&lt;br /&gt;
 BZF_API int [[bz_getTeamCount]] ([[bz_eTeamType]] team );&lt;br /&gt;
 BZF_API int [[bz_getTeamScore]] ([[bz_eTeamType]] team );&lt;br /&gt;
 BZF_API int [[bz_getTeamWins]] ([[bz_eTeamType]] team );&lt;br /&gt;
 BZF_API int [[bz_getTeamLosses]] ([[bz_eTeamType]] team );&lt;br /&gt;
 BZF_API void [[bz_setTeamWins]] ([[bz_eTeamType]] team, int wins );&lt;br /&gt;
 BZF_API void [[bz_setTeamLosses]] ([[bz_eTeamType]] team, int losses );&lt;br /&gt;
 BZF_API void [[bz_resetTeamScore]] ([[bz_eTeamType]] team );&lt;br /&gt;
 BZF_API void [[bz_resetTeamScores]] ( void );&lt;br /&gt;
?&lt;br /&gt;
 BZF_API void [[bz_changeTeam]]( int player, [[bz_eTeamType]] team );&lt;br /&gt;
&lt;br /&gt;
=== Score Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_setPlayerWins]] ( int playerId, int wins );&lt;br /&gt;
 BZF_API bool [[bz_setPlayerLosses]] ( int playerId, int losses );&lt;br /&gt;
 BZF_API bool [[bz_setPlayerTKs]] ( int playerId, int tks );&lt;br /&gt;
 BZF_API bool [[bz_resetPlayerScore]] ( int playerId );&lt;br /&gt;
 BZF_API int [[bz_getPlayerWins]] ( int playerId );&lt;br /&gt;
 BZF_API int [[bz_getPlayerLosses]] ( int playerId );&lt;br /&gt;
 BZF_API int [[bz_getPlayerTKs]] ( int playerId );&lt;br /&gt;
 BZF_API float [[bz_getPlayerRank]] ( int playerId );&lt;br /&gt;
&lt;br /&gt;
=== Latency Information ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API int [[bz_getPlayerLag]] ( int playerId );&lt;br /&gt;
 BZF_API int [[bz_getPlayerJitter]] ( int playerId );&lt;br /&gt;
 BZF_API float [[bz_getPlayerPacketloss]] ( int playerId );&lt;br /&gt;
&lt;br /&gt;
=== Permission Group Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API [[bz_APIStringList]]* [[bz_getGroupList]] ( void );&lt;br /&gt;
 BZF_API [[bz_APIStringList]]* [[bz_getGroupPerms]] ( const char* group );&lt;br /&gt;
 BZF_API bool [[bz_groupAllowPerm]] ( const char* group, const char* perm );&lt;br /&gt;
&lt;br /&gt;
=== Chat Messages ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_sendTextMessage]] (int from, int to, const char* message);&lt;br /&gt;
 BZF_API bool [[bz_sendTextMessage]] (int from, [[bz_eTeamType]] to, const char* message);&lt;br /&gt;
 BZF_API bool [[bz_sendTextMessagef]] (int from, int to, const char* fmt, ...);&lt;br /&gt;
 BZF_API bool [[bz_sendTextMessagef]] (int from, [[bz_eTeamType]] to, const char* fmt, ...);&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_sendFetchResMessage]] ( int playerID,  const char* URL );&lt;br /&gt;
 BZF_API bool [[bz_sendJoinServer]] ( int playerID, const char* address, int port, int team, const char* referrer, const char* message );&lt;br /&gt;
 BZF_API bool [[bz_sendLuaData]] ( int dstPlayerID, int dstScriptID, int statusBits, const char* data, int len,&lt;br /&gt;
                               int srcPlayerID = 0, int srcScriptID = 0 );&lt;br /&gt;
&lt;br /&gt;
=== Server Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_restart]] ( void );&lt;br /&gt;
 BZF_API void [[bz_shutdown]] ();&lt;br /&gt;
 BZF_API void [[bz_superkill]] ();&lt;br /&gt;
 BZF_API void [[bz_gameOver]] ( int playerID, bz_eTeamType = eNoTeam );&lt;br /&gt;
 BZF_API void [[bz_reloadLocalBans]] ();&lt;br /&gt;
 BZF_API void [[bz_reloadMasterBans]] ();&lt;br /&gt;
 BZF_API void [[bz_reloadGroups]] ();&lt;br /&gt;
 BZF_API void [[bz_reloadUsers]] ();&lt;br /&gt;
 BZF_API void [[bz_reloadHelp]] ();&lt;br /&gt;
?&lt;br /&gt;
 BZF_API int [[bz_getPlayerCount]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_anyPlayers]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== Rabbit Hunt ===&lt;br /&gt;
?&lt;br /&gt;
 BZF_API void [[bz_newRabbit]] ( int player, bool swap );&lt;br /&gt;
 BZF_API void [[bz_removeRabbit]] ( int player );&lt;br /&gt;
&lt;br /&gt;
=== Map Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API void [[bz_setClientWorldDownloadURL]] ( const char* URL );&lt;br /&gt;
 BZF_API const [[bz_ApiString]] [[bz_getClientWorldDownloadURL]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_saveWorldCacheFile]] ( const char* file );&lt;br /&gt;
&lt;br /&gt;
=== Flag Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_givePlayerFlag]] ( int playerID, const char* flagType, bool force );&lt;br /&gt;
 BZF_API bool [[bz_removePlayerFlag]] ( int playerID );&lt;br /&gt;
 BZF_API void [[bz_resetFlags]] ( bool onlyUnused );&lt;br /&gt;
 BZF_API unsigned int [[bz_getNumFlags]] ( void );&lt;br /&gt;
 BZF_API const [[bz_ApiString]] [[bz_getFlagName|bz_getName]] ( int flag );&lt;br /&gt;
 BZF_API bool [[bz_resetFlag]] ( int flag );&lt;br /&gt;
 BZF_API int [[bz_flagPlayer]] ( int flag );&lt;br /&gt;
 BZF_API bool [[bz_getFlagPosition]] ( int flag, float* pos );&lt;br /&gt;
 BZF_API bool [[bz_moveFlag]] ( int flag, float pos[3] );&lt;br /&gt;
 BZF_API bool [[bz_RegisterCustomFlag]] ( const char* abbr, const char* name, const char* helpString, bz_eShotType shotType, bz_eFlagQuality quality );&lt;br /&gt;
&lt;br /&gt;
=== Shot Type Control ===&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_setPlayerShotType]] ( int playerId, [[bz_eShotType]] shotType );&lt;br /&gt;
&lt;br /&gt;
=== World Weapon Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_fireWorldWep]] ( const char* flagType, float lifetime, int fromPlayer, float *pos, float tilt, float direction, int shotID , float dt, bz_eTeamType shotTeam = eRogueTeam );&lt;br /&gt;
 BZF_API int [[bz_fireWorldGM]] ( int targetPlayerID, float lifetime, float *pos, float tilt, float direction, float dt, bz_eTeamType shotTeam = eRogueTeam );&lt;br /&gt;
&lt;br /&gt;
=== Server Time ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API double [[bz_getCurrentTime]] ( void );&lt;br /&gt;
 BZF_API void [[bz_getLocaltime]] ( [[bz_Time]] *ts );&lt;br /&gt;
 BZF_API void [[bz_getUTCtime]] ( [[bz_Time]] *ts );&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
 BZF_API float [[bz_getMaxWaitTime]] ( void );&lt;br /&gt;
 BZF_API void [[bz_setMaxWaitTime]] ( float maxTime );&lt;br /&gt;
&lt;br /&gt;
=== Global Database Management (BZDB) ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API double [[bz_getBZDBDouble]] ( const char* variable );&lt;br /&gt;
 BZF_API [[bz_ApiString]] [[bz_getBZDBString]] ( const char* variable );&lt;br /&gt;
 BZF_API bool [[bz_getBZDBBool]] ( const char* variable );&lt;br /&gt;
 BZF_API int [[bz_getBZDBInt]] ( const char* variable );&lt;br /&gt;
 BZF_API int [[bz_getBZDBItemPerms]] ( const char* variable );&lt;br /&gt;
 BZF_API bool [[bz_getBZDBItemPesistent]] ( const char* variable );&lt;br /&gt;
 BZF_API bool [[bz_BZDBItemExists]] ( const char* variable );&lt;br /&gt;
 BZF_API bool [[bz_setBZDBDouble]] ( const char* variable, double val, int perms = 0, bool persistent = false );&lt;br /&gt;
 BZF_API bool [[bz_setBZDBString]] ( const char* variable, const char *val, int perms = 0, bool persistent = false  );&lt;br /&gt;
 BZF_API bool [[bz_setBZDBBool]] ( const char* variable, bool val, int perms = 0, bool persistent = false  );&lt;br /&gt;
 BZF_API bool [[bz_setBZDBInt]] ( const char* variable, int val, int perms = 0, bool persistent = false  );&lt;br /&gt;
 BZF_API int [[bz_getBZDBVarList]] ( bz_APIStringList	*varList );&lt;br /&gt;
 BZF_API void [[bz_resetBZDBVar]] ( const char* variable );&lt;br /&gt;
 BZF_API void [[bz_resetALLBZDBVars]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== Logging ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API void [[bz_debugMessage]] ( int level, const char* message );&lt;br /&gt;
 BZF_API void [[bz_debugMessagef]] ( int level, const char* fmt, ... )&lt;br /&gt;
 BZF_API int [[bz_getDebugLevel]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== Server Administration ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_kickUser]] ( int playerIndex, const char* reason, bool notify );&lt;br /&gt;
 BZF_API bool [[bz_IPBanUser]] ( int bannedByIndex, const char* ip, int duration, const char* reason );&lt;br /&gt;
 BZF_API bool [[bz_HostBanUser]] ( int bannedByIndex, const char* hostmask, int duration, const char* reason );&lt;br /&gt;
 BZF_API bool [[bz_IPUnbanUser]] ( const char* ip );&lt;br /&gt;
 BZF_API bool [[bz_IDUnbanUser]] ( const char* bzID );&lt;br /&gt;
 BZF_API bool [[bz_HostUnbanUser]] ( const char* hostmask );&lt;br /&gt;
 &lt;br /&gt;
 BZF_API int [[bz_getLagWarn]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_setLagWarn]] ( int lagwarn );&lt;br /&gt;
 BZF_API bool [[bz_pollActive]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_pollVeto]] ( void );&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_IDBanUser]] ( int bannedByIndex, const char* bzID , int duration, const char *reason );&lt;br /&gt;
&lt;br /&gt;
=== Reporting ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API [[bz_APIStringList]]* [[bz_getReports]] ( void );&lt;br /&gt;
?&lt;br /&gt;
 BZF_API unsigned int [[bz_getReportCount]] ( void );&lt;br /&gt;
 BZF_API const char* [[bz_getReportSource]] ( unsigned int id );&lt;br /&gt;
 BZF_API const char* [[bz_getReportBody]] ( unsigned int id );&lt;br /&gt;
 BZF_API const char* [[bz_getReportTime]] ( unsigned int id );&lt;br /&gt;
 BZF_API bool [[bz_clearReport]] ( unsigned int id );&lt;br /&gt;
 BZF_API bool [[bz_clearAllReports]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_fileReport]] ( const char* message, const char* from );&lt;br /&gt;
&lt;br /&gt;
=== Timed Game Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_setTimeLimit]] ( float timeLimit );&lt;br /&gt;
 BZF_API float [[bz_getTimeLimit]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_isTimeManualStart]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_isCountDownActive]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_isCountDownInProgress]] ( void );&lt;br /&gt;
 BZF_API void [[bz_pauseCountdown]] ( const char *pausedBy );&lt;br /&gt;
 BZF_API void [[bz_resumeCountdown]] ( const char *resumedBy );&lt;br /&gt;
 BZF_API void [[bz_startCountdown]] ( int delay, float limit, const char *byWho );&lt;br /&gt;
&lt;br /&gt;
=== Custom Text Commands ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_registerCustomSlashCommand]] ( const char* command, [[bz_CustomSlashCommandHandler]] *handler );&lt;br /&gt;
 BZF_API bool [[bz_removeCustomSlashCommand]] ( const char* command );&lt;br /&gt;
&lt;br /&gt;
=== Plug-in Management ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API int [[bz_getLoadedPlugins]] ( [[bz_APIStringList]] * list );&lt;br /&gt;
 BZF_API bool [[bz_loadPlugin]] ( const char* path, const char* params );&lt;br /&gt;
 BZF_API bool [[bz_unloadPlugin]] ( const char* path );&lt;br /&gt;
 BZF_API const char* [[bz_pluginBinPath]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_registerCustomPluginHandler]] ( const char* extension, [[bz_APIPluginHandler]] * handler );&lt;br /&gt;
 BZF_API bool [[bz_removeCustomPluginHandler]] ( const char* extension, [[bz_APIPluginHandler]] * handler );&lt;br /&gt;
&lt;br /&gt;
=== Public Server Information ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_getPublic]] ( void );&lt;br /&gt;
 BZF_API [[bz_ApiString]] [[bz_getPublicAddr]] ( void );&lt;br /&gt;
 BZF_API [[bz_ApiString]] [[bz_getPublicDescription]] ( void );&lt;br /&gt;
 BZF_API int [[bz_getPublicPort]] ( void );&lt;br /&gt;
 BZF_API void [[bz_updateListServer]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== HTTP Transfer ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_addURLJob]] ( const char* URL, [[bz_BaseURLHandler]]* handler = NULL, const char* postData = NULL );&lt;br /&gt;
 BZF_API bool [[bz_removeURLJob]] ( const char* URL );&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_stopAllURLJobs]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== Callback Functions ===&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_registerCallBack]] ( const char* name, [[bz_GenericCallback]] *callback );&lt;br /&gt;
 BZF_API bool [[bz_registerCallBack]] ( const char* name, [[bz_GenericCallbackFunc]] callback );&lt;br /&gt;
 BZF_API bool [[bz_removeCallBack]] ( const char* name, [[bz_GenericCallback]] *callback );&lt;br /&gt;
 BZF_API bool [[bz_removeCallBack]] ( const char* name, [[bz_GenericCallbackFunc]] callback );&lt;br /&gt;
 BZF_API bool [[bz_callCallback]] ( const char* name, void *param );&lt;br /&gt;
 BZF_API bool [[bz_callbackExists]] ( const char* name );&lt;br /&gt;
&lt;br /&gt;
=== Inter-Plug-in Communications ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_clipFieldExists]] ( const char *name );&lt;br /&gt;
 BZF_API const char* [[bz_getclipFieldString]] ( const char *name );&lt;br /&gt;
 BZF_API float [[bz_getclipFieldFloat]] ( const char *name );&lt;br /&gt;
 BZF_API int [[bz_getclipFieldInt]] ( const char *name );&lt;br /&gt;
 BZF_API bool [[bz_setclipFieldString]] ( const char *name, const char* data );&lt;br /&gt;
 BZF_API bool [[bz_setclipFieldFloat]] ( const char *name, float data );&lt;br /&gt;
 BZF_API bool [[bz_setclipFieldInt]] ( const char *name, int data );&lt;br /&gt;
 BZF_API bool [[bz_addClipFieldNotifier]] ( const char *name, [[bz_ClipFiledNotifier *cb );&lt;br /&gt;
 BZF_API bool [[bz_removeClipFieldNotifier]] ( const char *name, [[bz_ClipFiledNotifier *cb );&lt;br /&gt;
&lt;br /&gt;
=== Game Recording ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_saveRecBuf]] ( const char * _filename, int seconds);&lt;br /&gt;
 BZF_API bool [[bz_startRecBuf]] ( void );&lt;br /&gt;
 BZF_API bool [[bz_stopRecBuf]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== Map Management ===&lt;br /&gt;
==== Map Information ====&lt;br /&gt;
?&lt;br /&gt;
 BZF_API void [[bz_getWorldSize]] ( float *size, float *wallHeight );&lt;br /&gt;
 BZF_API unsigned int [[bz_getWorldObjectCount]] ( void );&lt;br /&gt;
 BZF_API [[bz_APIWorldObjectList]]* [[bz_getWorldObjectList]] ( void );&lt;br /&gt;
 BZF_API void [[bz_releaseWorldObjectList]] ( [[bz_APIWorldObjectList]] *list );&lt;br /&gt;
 BZF_API unsigned int [[bz_findWorldObject]] ( const char *name );&lt;br /&gt;
 BZF_API [[bz_APIBaseWorldObject]]* [[bz_getWorldObjectByID]] ( unsigned int id );&lt;br /&gt;
 BZF_API bool [[bz_getTeleLinkIDs]] ( const char* teleName, int* frontLink, int* backLink );&lt;br /&gt;
 BZF_API const char* [[bz_getLinkTeleName]] ( int linkIndex );&lt;br /&gt;
 BZF_API int [[bz_getPhyDrvID]] ( const char* phyDrvName );&lt;br /&gt;
 BZF_API const char* [[bz_getPhyDrvName]] ( unsigned int phyDrvID );&lt;br /&gt;
 BZF_API bool [[bz_SetWorldObjectTangibility]] ( int id, const [[bz_SolidObjectPassableAtributes]] &amp;amp;atribs );&lt;br /&gt;
 BZF_API bool [[bz_GetWorldObjectTangibility]] ( int id, [[bz_SolidObjectPassableAtributes]] &amp;amp;atribs );&lt;br /&gt;
 BZF_API void [[bz_ResetWorldObjectTangibilities]] ( void );&lt;br /&gt;
&lt;br /&gt;
==== Map Collisions ====&lt;br /&gt;
?&lt;br /&gt;
 [[bz_eAPIColType]] [[bz_cylinderInMapObject]] ( float pos[3], float height, float radius, [[bz_APIBaseWorldObject]] **object );&lt;br /&gt;
 [[bz_eAPIColType]] [[bz_boxInMapObject]] ( float pos[3], float size[3], float angle, [[bz_APIBaseWorldObject]] **object );&lt;br /&gt;
&lt;br /&gt;
==== Custom Map Objects ====&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_registerCustomMapObject]] ( const char* object, [[bz_CustomMapObjectHandler]] *handler );&lt;br /&gt;
 BZF_API bool [[bz_removeCustomMapObject]] ( const char* object );&lt;br /&gt;
&lt;br /&gt;
=== Utility ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API const char *[[bz_MD5]] ( const char* str );&lt;br /&gt;
 BZF_API const char *[[bz_MD5]] ( const void* data, size_t size );&lt;br /&gt;
 BZF_API const char *[[bz_getServerVersion]] ( void );&lt;br /&gt;
 BZF_API const char *[[bz_getProtocolVersion]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
2.3+&lt;br /&gt;
 BZF_API bool [[bz_getStandardSpawn]] ( int playerID, float pos[3], float *rot );&lt;br /&gt;
 BZF_API bool [[bz_killPlayer]] ( int playerID, bool spawnOnBase, int killerID = -1, const char* flagID = NULL );&lt;br /&gt;
 BZF_API bool [[bz_sendPlayCustomLocalSound]] ( int playerID, const char* soundName );&lt;br /&gt;
 BZF_API [[bz_ApiString]] [[bz_filterPath]] ( const char* path );&lt;br /&gt;
 BZF_API const char *[[bz_format]](const char* fmt, ...)_ATTRIBUTE12;&lt;br /&gt;
 BZF_API const char *[[bz_toupper]](const char* val );&lt;br /&gt;
 BZF_API const char *[[bz_tolower]](const char* val );&lt;br /&gt;
 BZF_API const char *[[bz_urlEncode]](const char* val );&lt;br /&gt;
 BZF_API [[bz_eGameType]] [[bz_getGameType]]( void );&lt;br /&gt;
 BZF_API [[bz_eTeamType]] [[bz_checkBaseAtPoint]] ( float pos[3] );&lt;br /&gt;
 BZF_API int [[bz_APIVersion]] ( void );&lt;br /&gt;
?&lt;br /&gt;
 BZF_API bool [[bz_allowJumping]] ( void );&lt;br /&gt;
&lt;br /&gt;
=== Server Side Players (Development) ===&lt;br /&gt;
? (In API for 2.3+, but will crash a server)&lt;br /&gt;
 BZF_API int [[bz_addServerSidePlayer]] ( [[bz_ServerSidePlayerHandler]] *handler );&lt;br /&gt;
 BZF_API bool [[bz_removeServerSidePlayer]] ( int playerID, [[bz_ServerSidePlayerHandler]] *handler );&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[BZFS API]]&lt;br /&gt;
&lt;br /&gt;
[[plug-ins]]&lt;br /&gt;
&lt;br /&gt;
[[Category:BZFS_API_Functions]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8205</id>
		<title>Passion</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8205"/>
		<updated>2012-02-01T06:00:24Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* L4m3r&amp;#039;s Re-work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;Passion&#039; map (previously known as &#039;christ.map&#039;), was a popular map hosted by the group [[PlanetMoFo]] and other servers for some time. It is so called because when displayed on the list server, MoFo will title it as &amp;quot;Planet MoFo: The Passion Of The &amp;lt;game mode&amp;gt;&amp;quot;. It has undergone constant modification and change since its introduction, though every incarnation of the map has been of the same general format: &lt;br /&gt;
* A three tiered central &amp;quot;cake&amp;quot; with crosses on the top, and tunnels running through the middle.&lt;br /&gt;
* Outer [[box|boxes]] at the corners and in the middle of the sides. The corner boxes can be substituted for bases and have flat pyramids above them.&lt;br /&gt;
* Two smaller [[pyramid|pyramids]] in each quarter of the map.&lt;br /&gt;
* [[teleporter|Teleporters]] on the outer [[box|boxes]]. Which outer boxes have [[teleporter|teleporters]] depends on the game mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Map History ==&lt;br /&gt;
=== Early map ===&lt;br /&gt;
[[Image:Christ.jpg|thumb|right|Christ.map]]&lt;br /&gt;
The map was originally known as &amp;quot;christ.map&amp;quot; designed by Ducatiwannabe. This looks somewhat different from the current map, though the basic features are still recognizable.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Classic&amp;quot; Passion ===&lt;br /&gt;
[[Image:classicmofo.jpg|thumb|right|Classic Passion map]]&lt;br /&gt;
This bears more resemblance to the map played on the sever now. The characteristic &amp;quot;MoFo in the sky&amp;quot; was added, as well as flat pyramids over the bases, more outer boxes and more pyramids.&lt;br /&gt;
&lt;br /&gt;
The flat corner pyramids have developed into a well-known camping spot for guided missiles.&lt;br /&gt;
&lt;br /&gt;
=== Current Map ===&lt;br /&gt;
[[Image:Moforabbit.jpg|thumb|right|Current Passion map in rabbit hunt mode.]]&lt;br /&gt;
The current map has been re-made using 2.0 objects, and is now almost completely [[mesh]]. The center cake has been changed to look more &#039;2.0&#039;, with the slight change in its shape, as well as the Planet MoFo FFA logo on the side and an Oscillation Overthruster camping spot. There were also further minor changes to the map in general. It is currently in its second revision.&lt;br /&gt;
&lt;br /&gt;
==== Billboards ====&lt;br /&gt;
In early 2007, billboards were introduced to display informative and amusing messages and pictures. They have been a great success since their launch, and Planet MoFo currently offer slots on the billboard rotation for those that have donated to the server. An archive of all the billboard images can be found at http://cbg.bzflag.org/images/billboards/&lt;br /&gt;
&lt;br /&gt;
== Variations==&lt;br /&gt;
&lt;br /&gt;
The map has been edited to cater for all the major game styles, as well as some of the less popular ones, such as [[HTF]]. Other than these, there have been several other maps based around the original.&lt;br /&gt;
&lt;br /&gt;
=== L4m3r&#039;s Re-work ===&lt;br /&gt;
&lt;br /&gt;
This was one of the first additions of 2.0 elements to the original map, and was popular for some time. The crosses on the central cake were colored dark red, skewed to lean outward, and extended down to the ground through the cake&#039;s 3 layers. The middle tier of the cake was made drivethrough, and the flattened pyramids over the corners were replaced with a one-way mesh that tanks could not land on. The &amp;quot;MoFo in the sky&amp;quot; was also redone, this time using a flat mesh that flashed red and black. &lt;br /&gt;
&lt;br /&gt;
Originally, the map also included transparent &amp;quot;glass&amp;quot; floors in parts of the center cake, but these were later removed because players were falling through them.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the Polygon ===&lt;br /&gt;
&lt;br /&gt;
L4m3r adapted the Passion layout into a hexagonal map to create the Passion of the Polygon. Somewhat larger than the square Passion, the hexagonal version has 6 corners and uses 6-sided boxes and pyramids. Like the other geometric variations that followed, Passion of the Polygon was only used on the main server briefly as a novelty. However, L4m3r also used the hexagon for the &amp;quot;Steal the Bacon&amp;quot; game mode due to its symmetry for 3-team CTF.&lt;br /&gt;
&lt;br /&gt;
A rhombus-shaped Passion was also developed for two-team CTF, with bases at opposing corners.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the 3-way ===&lt;br /&gt;
&lt;br /&gt;
Two triangular passion maps were made, one by Spazzy McGee, the other by L4m3r. They both triangulated most objects, though in l4m3r&#039;s version, meshed skins were applied to the bases to make them triangular. In Spazzy McGee&#039;s they remained square.&lt;br /&gt;
&lt;br /&gt;
=== April Fools ===&lt;br /&gt;
&lt;br /&gt;
Some amusing Passion variants have been designed for April Fools&#039; Day. &lt;br /&gt;
&lt;br /&gt;
One year, L4m3r constructed a &amp;quot;Tiny-Huge Passion&amp;quot;, inspired by &amp;quot;Tiny-Huge Island&amp;quot; from &#039;&#039;Super Mario 64&#039;&#039;. It was actually two copies of the standard Passion, one at 150% scale, and the other at 75%. The two Passions were connected only by their teleporters and set far apart in the game world, making it difficult to see one section from the other. The result was that players would travel through a teleporter to unknowingly arrive in the corresponding location of the other map, creating the illusion that the map had suddenly become much smaller or larger. &lt;br /&gt;
&lt;br /&gt;
On April 1st, 2007, The MoFo team revealed a Hell-themed map which featured several changes. The usual &amp;quot;MoFo in the sky&amp;quot; was replaced with a giant pentagram, and the pyramids were made to spin. In place of the corner boxes were large, lopsided pyramids with flat sections cut out near ground level.  The outer walls were removed, and the charcoal-colored ground was made &amp;quot;finite&amp;quot; in appearance, only extending a small distance outside the map boundary. Outside, a cylindrical wall of spinning, rising flames was added. This made the entire map appear to be spinning and falling through fire, as if into Hell; many players and a few of the MoFo admin team complained that the decoration made them feel disoriented when they tried to play. The added ricochet in the corner areas, removal of GM camping areas above the corners, and lack of outer walls also altered the map&#039;s usual gameplay.&lt;br /&gt;
&lt;br /&gt;
=== The Inversion ===&lt;br /&gt;
&lt;br /&gt;
Made by Spazzy McGee, this is the normal map, but instead of blocks, everything is inverted as holes in the ground.&lt;br /&gt;
&lt;br /&gt;
=== MoFo Garage ===&lt;br /&gt;
&lt;br /&gt;
A map by Sir_Pants that has a large car-park like structure below it. &lt;br /&gt;
&lt;br /&gt;
=== Two Storey MoFo ===&lt;br /&gt;
&lt;br /&gt;
Recently re-vamped, this map by Sir_Pants is similar to MoFo garage, but is much more playable. Among the added features were the second story beneath the main play area, and jump pads to go from the lower to top level. It is designed to be a 2-team CTF map, and Sir_Pants recommends the removal of the SW flag when playing this map.&lt;br /&gt;
&lt;br /&gt;
=== Mammoth ===&lt;br /&gt;
&lt;br /&gt;
This is a huge map with five cakes. It&#039;s basically four standard passion maps plugged together. It only really works with lots of players, but can be quite an interesting battle, since there are so many places to hide.&lt;br /&gt;
&lt;br /&gt;
=== Epileptic Fit ===&lt;br /&gt;
&lt;br /&gt;
A-Delusion&#039;s [[TextureMatrix]] 101.&lt;br /&gt;
&lt;br /&gt;
=== Halloween Edition ===&lt;br /&gt;
&lt;br /&gt;
For halloween 2007, the Planet MoFo team devised several draw-info animations objects, such as bats, dancing skeletons, and spiders. The map was also given a full texture makeover, with rotten wood and stone textures replacing the standard bricks. The map was received well, and is one of the few examples of where drawinfo code has been utilized in a successful map.&lt;br /&gt;
&lt;br /&gt;
== Controversy ==&lt;br /&gt;
&lt;br /&gt;
There has been some controversy surrounding Planet MoFo&#039;s use of this map. Originally, the map was designed for use on more conservative servers, however the map was hosted on a server network known for its liberalism. This was thought by some to be inappropriate, but the hosts and the author have since come to an agreement over its use and modification.&lt;br /&gt;
&lt;br /&gt;
[[Category:Maps]]&lt;br /&gt;
[[Category:CTF Maps]]&lt;br /&gt;
[[Category:2 Team Maps]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8204</id>
		<title>Passion</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8204"/>
		<updated>2012-02-01T05:49:55Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Passion of the Polygon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;Passion&#039; map (previously known as &#039;christ.map&#039;), was a popular map hosted by the group [[PlanetMoFo]] and other servers for some time. It is so called because when displayed on the list server, MoFo will title it as &amp;quot;Planet MoFo: The Passion Of The &amp;lt;game mode&amp;gt;&amp;quot;. It has undergone constant modification and change since its introduction, though every incarnation of the map has been of the same general format: &lt;br /&gt;
* A three tiered central &amp;quot;cake&amp;quot; with crosses on the top, and tunnels running through the middle.&lt;br /&gt;
* Outer [[box|boxes]] at the corners and in the middle of the sides. The corner boxes can be substituted for bases and have flat pyramids above them.&lt;br /&gt;
* Two smaller [[pyramid|pyramids]] in each quarter of the map.&lt;br /&gt;
* [[teleporter|Teleporters]] on the outer [[box|boxes]]. Which outer boxes have [[teleporter|teleporters]] depends on the game mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Map History ==&lt;br /&gt;
=== Early map ===&lt;br /&gt;
[[Image:Christ.jpg|thumb|right|Christ.map]]&lt;br /&gt;
The map was originally known as &amp;quot;christ.map&amp;quot; designed by Ducatiwannabe. This looks somewhat different from the current map, though the basic features are still recognizable.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Classic&amp;quot; Passion ===&lt;br /&gt;
[[Image:classicmofo.jpg|thumb|right|Classic Passion map]]&lt;br /&gt;
This bears more resemblance to the map played on the sever now. The characteristic &amp;quot;MoFo in the sky&amp;quot; was added, as well as flat pyramids over the bases, more outer boxes and more pyramids.&lt;br /&gt;
&lt;br /&gt;
The flat corner pyramids have developed into a well-known camping spot for guided missiles.&lt;br /&gt;
&lt;br /&gt;
=== Current Map ===&lt;br /&gt;
[[Image:Moforabbit.jpg|thumb|right|Current Passion map in rabbit hunt mode.]]&lt;br /&gt;
The current map has been re-made using 2.0 objects, and is now almost completely [[mesh]]. The center cake has been changed to look more &#039;2.0&#039;, with the slight change in its shape, as well as the Planet MoFo FFA logo on the side and an Oscillation Overthruster camping spot. There were also further minor changes to the map in general. It is currently in its second revision.&lt;br /&gt;
&lt;br /&gt;
==== Billboards ====&lt;br /&gt;
In early 2007, billboards were introduced to display informative and amusing messages and pictures. They have been a great success since their launch, and Planet MoFo currently offer slots on the billboard rotation for those that have donated to the server. An archive of all the billboard images can be found at http://cbg.bzflag.org/images/billboards/&lt;br /&gt;
&lt;br /&gt;
== Variations==&lt;br /&gt;
&lt;br /&gt;
The map has been edited to cater for all the major game styles, as well as some of the less popular ones, such as [[HTF]]. Other than these, there have been several other maps based around the original.&lt;br /&gt;
&lt;br /&gt;
=== L4m3r&#039;s Re-work ===&lt;br /&gt;
&lt;br /&gt;
This was one of the first attempts at 2.0izing the original map, and was popular for some time. The crosses on the central cake were modified to be slanted, and the middle section of the cake was drivethrough. The &#039;MoFo in the sky&#039; was modified to be a mesh and flashed red and black.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the Polygon ===&lt;br /&gt;
&lt;br /&gt;
L4m3r adapted the Passion layout into a hexagonal map to create the Passion of the Polygon. Somewhat larger than the square Passion, the hexagonal version has 6 corners and uses 6-sided boxes and pyramids. Like the other geometric variations that followed, Passion of the Polygon was only used on the main server briefly as a novelty. However, L4m3r also used the hexagon for the &amp;quot;Steal the Bacon&amp;quot; game mode due to its symmetry for 3-team CTF.&lt;br /&gt;
&lt;br /&gt;
A rhombus-shaped Passion was also developed for two-team CTF, with bases at opposing corners.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the 3-way ===&lt;br /&gt;
&lt;br /&gt;
Two triangular passion maps were made, one by Spazzy McGee, the other by L4m3r. They both triangulated most objects, though in l4m3r&#039;s version, meshed skins were applied to the bases to make them triangular. In Spazzy McGee&#039;s they remained square.&lt;br /&gt;
&lt;br /&gt;
=== April Fools ===&lt;br /&gt;
&lt;br /&gt;
Some amusing Passion variants have been designed for April Fools&#039; Day. &lt;br /&gt;
&lt;br /&gt;
One year, L4m3r constructed a &amp;quot;Tiny-Huge Passion&amp;quot;, inspired by &amp;quot;Tiny-Huge Island&amp;quot; from &#039;&#039;Super Mario 64&#039;&#039;. It was actually two copies of the standard Passion, one at 150% scale, and the other at 75%. The two Passions were connected only by their teleporters and set far apart in the game world, making it difficult to see one section from the other. The result was that players would travel through a teleporter to unknowingly arrive in the corresponding location of the other map, creating the illusion that the map had suddenly become much smaller or larger. &lt;br /&gt;
&lt;br /&gt;
On April 1st, 2007, The MoFo team revealed a Hell-themed map which featured several changes. The usual &amp;quot;MoFo in the sky&amp;quot; was replaced with a giant pentagram, and the pyramids were made to spin. In place of the corner boxes were large, lopsided pyramids with flat sections cut out near ground level.  The outer walls were removed, and the charcoal-colored ground was made &amp;quot;finite&amp;quot; in appearance, only extending a small distance outside the map boundary. Outside, a cylindrical wall of spinning, rising flames was added. This made the entire map appear to be spinning and falling through fire, as if into Hell; many players and a few of the MoFo admin team complained that the decoration made them feel disoriented when they tried to play. The added ricochet in the corner areas, removal of GM camping areas above the corners, and lack of outer walls also altered the map&#039;s usual gameplay.&lt;br /&gt;
&lt;br /&gt;
=== The Inversion ===&lt;br /&gt;
&lt;br /&gt;
Made by Spazzy McGee, this is the normal map, but instead of blocks, everything is inverted as holes in the ground.&lt;br /&gt;
&lt;br /&gt;
=== MoFo Garage ===&lt;br /&gt;
&lt;br /&gt;
A map by Sir_Pants that has a large car-park like structure below it. &lt;br /&gt;
&lt;br /&gt;
=== Two Storey MoFo ===&lt;br /&gt;
&lt;br /&gt;
Recently re-vamped, this map by Sir_Pants is similar to MoFo garage, but is much more playable. Among the added features were the second story beneath the main play area, and jump pads to go from the lower to top level. It is designed to be a 2-team CTF map, and Sir_Pants recommends the removal of the SW flag when playing this map.&lt;br /&gt;
&lt;br /&gt;
=== Mammoth ===&lt;br /&gt;
&lt;br /&gt;
This is a huge map with five cakes. It&#039;s basically four standard passion maps plugged together. It only really works with lots of players, but can be quite an interesting battle, since there are so many places to hide.&lt;br /&gt;
&lt;br /&gt;
=== Epileptic Fit ===&lt;br /&gt;
&lt;br /&gt;
A-Delusion&#039;s [[TextureMatrix]] 101.&lt;br /&gt;
&lt;br /&gt;
=== Halloween Edition ===&lt;br /&gt;
&lt;br /&gt;
For halloween 2007, the Planet MoFo team devised several draw-info animations objects, such as bats, dancing skeletons, and spiders. The map was also given a full texture makeover, with rotten wood and stone textures replacing the standard bricks. The map was received well, and is one of the few examples of where drawinfo code has been utilized in a successful map.&lt;br /&gt;
&lt;br /&gt;
== Controversy ==&lt;br /&gt;
&lt;br /&gt;
There has been some controversy surrounding Planet MoFo&#039;s use of this map. Originally, the map was designed for use on more conservative servers, however the map was hosted on a server network known for its liberalism. This was thought by some to be inappropriate, but the hosts and the author have since come to an agreement over its use and modification.&lt;br /&gt;
&lt;br /&gt;
[[Category:Maps]]&lt;br /&gt;
[[Category:CTF Maps]]&lt;br /&gt;
[[Category:2 Team Maps]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8203</id>
		<title>Passion</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8203"/>
		<updated>2012-02-01T05:26:36Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* April Fools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;Passion&#039; map (previously known as &#039;christ.map&#039;), was a popular map hosted by the group [[PlanetMoFo]] and other servers for some time. It is so called because when displayed on the list server, MoFo will title it as &amp;quot;Planet MoFo: The Passion Of The &amp;lt;game mode&amp;gt;&amp;quot;. It has undergone constant modification and change since its introduction, though every incarnation of the map has been of the same general format: &lt;br /&gt;
* A three tiered central &amp;quot;cake&amp;quot; with crosses on the top, and tunnels running through the middle.&lt;br /&gt;
* Outer [[box|boxes]] at the corners and in the middle of the sides. The corner boxes can be substituted for bases and have flat pyramids above them.&lt;br /&gt;
* Two smaller [[pyramid|pyramids]] in each quarter of the map.&lt;br /&gt;
* [[teleporter|Teleporters]] on the outer [[box|boxes]]. Which outer boxes have [[teleporter|teleporters]] depends on the game mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Map History ==&lt;br /&gt;
=== Early map ===&lt;br /&gt;
[[Image:Christ.jpg|thumb|right|Christ.map]]&lt;br /&gt;
The map was originally known as &amp;quot;christ.map&amp;quot; designed by Ducatiwannabe. This looks somewhat different from the current map, though the basic features are still recognizable.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Classic&amp;quot; Passion ===&lt;br /&gt;
[[Image:classicmofo.jpg|thumb|right|Classic Passion map]]&lt;br /&gt;
This bears more resemblance to the map played on the sever now. The characteristic &amp;quot;MoFo in the sky&amp;quot; was added, as well as flat pyramids over the bases, more outer boxes and more pyramids.&lt;br /&gt;
&lt;br /&gt;
The flat corner pyramids have developed into a well-known camping spot for guided missiles.&lt;br /&gt;
&lt;br /&gt;
=== Current Map ===&lt;br /&gt;
[[Image:Moforabbit.jpg|thumb|right|Current Passion map in rabbit hunt mode.]]&lt;br /&gt;
The current map has been re-made using 2.0 objects, and is now almost completely [[mesh]]. The center cake has been changed to look more &#039;2.0&#039;, with the slight change in its shape, as well as the Planet MoFo FFA logo on the side and an Oscillation Overthruster camping spot. There were also further minor changes to the map in general. It is currently in its second revision.&lt;br /&gt;
&lt;br /&gt;
==== Billboards ====&lt;br /&gt;
In early 2007, billboards were introduced to display informative and amusing messages and pictures. They have been a great success since their launch, and Planet MoFo currently offer slots on the billboard rotation for those that have donated to the server. An archive of all the billboard images can be found at http://cbg.bzflag.org/images/billboards/&lt;br /&gt;
&lt;br /&gt;
== Variations==&lt;br /&gt;
&lt;br /&gt;
The map has been edited to cater for all the major game styles, as well as some of the less popular ones, such as [[HTF]]. Other than these, there have been several other maps based around the original.&lt;br /&gt;
&lt;br /&gt;
=== L4m3r&#039;s Re-work ===&lt;br /&gt;
&lt;br /&gt;
This was one of the first attempts at 2.0izing the original map, and was popular for some time. The crosses on the central cake were modified to be slanted, and the middle section of the cake was drivethrough. The &#039;MoFo in the sky&#039; was modified to be a mesh and flashed red and black.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the Polygon ===&lt;br /&gt;
&lt;br /&gt;
Another map made by L4m3r. This map is entirely hexagonal, and everything in the map is similarly hexagonal.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the 3-way ===&lt;br /&gt;
&lt;br /&gt;
Two triangular passion maps were made, one by Spazzy McGee, the other by L4m3r. They both triangulated most objects, though in l4m3r&#039;s version, meshed skins were applied to the bases to make them triangular. In Spazzy McGee&#039;s they remained square.&lt;br /&gt;
&lt;br /&gt;
=== April Fools ===&lt;br /&gt;
&lt;br /&gt;
Some amusing Passion variants have been designed for April Fools&#039; Day. &lt;br /&gt;
&lt;br /&gt;
One year, L4m3r constructed a &amp;quot;Tiny-Huge Passion&amp;quot;, inspired by &amp;quot;Tiny-Huge Island&amp;quot; from &#039;&#039;Super Mario 64&#039;&#039;. It was actually two copies of the standard Passion, one at 150% scale, and the other at 75%. The two Passions were connected only by their teleporters and set far apart in the game world, making it difficult to see one section from the other. The result was that players would travel through a teleporter to unknowingly arrive in the corresponding location of the other map, creating the illusion that the map had suddenly become much smaller or larger. &lt;br /&gt;
&lt;br /&gt;
On April 1st, 2007, The MoFo team revealed a Hell-themed map which featured several changes. The usual &amp;quot;MoFo in the sky&amp;quot; was replaced with a giant pentagram, and the pyramids were made to spin. In place of the corner boxes were large, lopsided pyramids with flat sections cut out near ground level.  The outer walls were removed, and the charcoal-colored ground was made &amp;quot;finite&amp;quot; in appearance, only extending a small distance outside the map boundary. Outside, a cylindrical wall of spinning, rising flames was added. This made the entire map appear to be spinning and falling through fire, as if into Hell; many players and a few of the MoFo admin team complained that the decoration made them feel disoriented when they tried to play. The added ricochet in the corner areas, removal of GM camping areas above the corners, and lack of outer walls also altered the map&#039;s usual gameplay.&lt;br /&gt;
&lt;br /&gt;
=== The Inversion ===&lt;br /&gt;
&lt;br /&gt;
Made by Spazzy McGee, this is the normal map, but instead of blocks, everything is inverted as holes in the ground.&lt;br /&gt;
&lt;br /&gt;
=== MoFo Garage ===&lt;br /&gt;
&lt;br /&gt;
A map by Sir_Pants that has a large car-park like structure below it. &lt;br /&gt;
&lt;br /&gt;
=== Two Storey MoFo ===&lt;br /&gt;
&lt;br /&gt;
Recently re-vamped, this map by Sir_Pants is similar to MoFo garage, but is much more playable. Among the added features were the second story beneath the main play area, and jump pads to go from the lower to top level. It is designed to be a 2-team CTF map, and Sir_Pants recommends the removal of the SW flag when playing this map.&lt;br /&gt;
&lt;br /&gt;
=== Mammoth ===&lt;br /&gt;
&lt;br /&gt;
This is a huge map with five cakes. It&#039;s basically four standard passion maps plugged together. It only really works with lots of players, but can be quite an interesting battle, since there are so many places to hide.&lt;br /&gt;
&lt;br /&gt;
=== Epileptic Fit ===&lt;br /&gt;
&lt;br /&gt;
A-Delusion&#039;s [[TextureMatrix]] 101.&lt;br /&gt;
&lt;br /&gt;
=== Halloween Edition ===&lt;br /&gt;
&lt;br /&gt;
For halloween 2007, the Planet MoFo team devised several draw-info animations objects, such as bats, dancing skeletons, and spiders. The map was also given a full texture makeover, with rotten wood and stone textures replacing the standard bricks. The map was received well, and is one of the few examples of where drawinfo code has been utilized in a successful map.&lt;br /&gt;
&lt;br /&gt;
== Controversy ==&lt;br /&gt;
&lt;br /&gt;
There has been some controversy surrounding Planet MoFo&#039;s use of this map. Originally, the map was designed for use on more conservative servers, however the map was hosted on a server network known for its liberalism. This was thought by some to be inappropriate, but the hosts and the author have since come to an agreement over its use and modification.&lt;br /&gt;
&lt;br /&gt;
[[Category:Maps]]&lt;br /&gt;
[[Category:CTF Maps]]&lt;br /&gt;
[[Category:2 Team Maps]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8202</id>
		<title>Passion</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Passion&amp;diff=8202"/>
		<updated>2012-02-01T05:23:42Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* April Fools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;Passion&#039; map (previously known as &#039;christ.map&#039;), was a popular map hosted by the group [[PlanetMoFo]] and other servers for some time. It is so called because when displayed on the list server, MoFo will title it as &amp;quot;Planet MoFo: The Passion Of The &amp;lt;game mode&amp;gt;&amp;quot;. It has undergone constant modification and change since its introduction, though every incarnation of the map has been of the same general format: &lt;br /&gt;
* A three tiered central &amp;quot;cake&amp;quot; with crosses on the top, and tunnels running through the middle.&lt;br /&gt;
* Outer [[box|boxes]] at the corners and in the middle of the sides. The corner boxes can be substituted for bases and have flat pyramids above them.&lt;br /&gt;
* Two smaller [[pyramid|pyramids]] in each quarter of the map.&lt;br /&gt;
* [[teleporter|Teleporters]] on the outer [[box|boxes]]. Which outer boxes have [[teleporter|teleporters]] depends on the game mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Map History ==&lt;br /&gt;
=== Early map ===&lt;br /&gt;
[[Image:Christ.jpg|thumb|right|Christ.map]]&lt;br /&gt;
The map was originally known as &amp;quot;christ.map&amp;quot; designed by Ducatiwannabe. This looks somewhat different from the current map, though the basic features are still recognizable.&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Classic&amp;quot; Passion ===&lt;br /&gt;
[[Image:classicmofo.jpg|thumb|right|Classic Passion map]]&lt;br /&gt;
This bears more resemblance to the map played on the sever now. The characteristic &amp;quot;MoFo in the sky&amp;quot; was added, as well as flat pyramids over the bases, more outer boxes and more pyramids.&lt;br /&gt;
&lt;br /&gt;
The flat corner pyramids have developed into a well-known camping spot for guided missiles.&lt;br /&gt;
&lt;br /&gt;
=== Current Map ===&lt;br /&gt;
[[Image:Moforabbit.jpg|thumb|right|Current Passion map in rabbit hunt mode.]]&lt;br /&gt;
The current map has been re-made using 2.0 objects, and is now almost completely [[mesh]]. The center cake has been changed to look more &#039;2.0&#039;, with the slight change in its shape, as well as the Planet MoFo FFA logo on the side and an Oscillation Overthruster camping spot. There were also further minor changes to the map in general. It is currently in its second revision.&lt;br /&gt;
&lt;br /&gt;
==== Billboards ====&lt;br /&gt;
In early 2007, billboards were introduced to display informative and amusing messages and pictures. They have been a great success since their launch, and Planet MoFo currently offer slots on the billboard rotation for those that have donated to the server. An archive of all the billboard images can be found at http://cbg.bzflag.org/images/billboards/&lt;br /&gt;
&lt;br /&gt;
== Variations==&lt;br /&gt;
&lt;br /&gt;
The map has been edited to cater for all the major game styles, as well as some of the less popular ones, such as [[HTF]]. Other than these, there have been several other maps based around the original.&lt;br /&gt;
&lt;br /&gt;
=== L4m3r&#039;s Re-work ===&lt;br /&gt;
&lt;br /&gt;
This was one of the first attempts at 2.0izing the original map, and was popular for some time. The crosses on the central cake were modified to be slanted, and the middle section of the cake was drivethrough. The &#039;MoFo in the sky&#039; was modified to be a mesh and flashed red and black.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the Polygon ===&lt;br /&gt;
&lt;br /&gt;
Another map made by L4m3r. This map is entirely hexagonal, and everything in the map is similarly hexagonal.&lt;br /&gt;
&lt;br /&gt;
=== Passion of the 3-way ===&lt;br /&gt;
&lt;br /&gt;
Two triangular passion maps were made, one by Spazzy McGee, the other by L4m3r. They both triangulated most objects, though in l4m3r&#039;s version, meshed skins were applied to the bases to make them triangular. In Spazzy McGee&#039;s they remained square.&lt;br /&gt;
&lt;br /&gt;
=== April Fools ===&lt;br /&gt;
&lt;br /&gt;
Amusing Passion variants are sometimes designed for April Fools&#039; Day. &lt;br /&gt;
&lt;br /&gt;
One year, L4m3r constructed a &amp;quot;Tiny-Huge Passion&amp;quot;, inspired by &amp;quot;Tiny-Huge Island&amp;quot; from &#039;&#039;Super Mario 64&#039;&#039;. It was actually two copies of the standard Passion, one at 150% scale, and the other at 75%. The two Passions were connected only by their teleporters and set far apart in the game world, making it difficult to see one section from the other. The result was that players would travel through a teleporter to unknowingly arrive in the corresponding location of the other map, creating the illusion that the map had suddenly become much smaller or larger. &lt;br /&gt;
&lt;br /&gt;
On April 1st, 2007, The MoFo team revealed a Hell-themed map which featured several changes. The usual &amp;quot;MoFo in the sky&amp;quot; was replaced with a giant pentagram, and the pyramids were made to spin. In place of the corner boxes were large, lopsided pyramids with flat sections cut out near ground level.  The outer walls were removed, and the charcoal-colored ground was made &amp;quot;finite&amp;quot; in appearance, only extending a small distance outside the map boundary. Outside, a cylindrical wall of spinning, rising flames was added. This made the entire map appear to be spinning and falling through fire, as if into Hell; many players and a few of the MoFo admin team complained that the decoration made them feel disoriented when they tried to play. The added ricochet in the corner areas, removal of GM camping areas above the corners, and lack of outer walls also altered the map&#039;s usual gameplay.&lt;br /&gt;
&lt;br /&gt;
=== The Inversion ===&lt;br /&gt;
&lt;br /&gt;
Made by Spazzy McGee, this is the normal map, but instead of blocks, everything is inverted as holes in the ground.&lt;br /&gt;
&lt;br /&gt;
=== MoFo Garage ===&lt;br /&gt;
&lt;br /&gt;
A map by Sir_Pants that has a large car-park like structure below it. &lt;br /&gt;
&lt;br /&gt;
=== Two Storey MoFo ===&lt;br /&gt;
&lt;br /&gt;
Recently re-vamped, this map by Sir_Pants is similar to MoFo garage, but is much more playable. Among the added features were the second story beneath the main play area, and jump pads to go from the lower to top level. It is designed to be a 2-team CTF map, and Sir_Pants recommends the removal of the SW flag when playing this map.&lt;br /&gt;
&lt;br /&gt;
=== Mammoth ===&lt;br /&gt;
&lt;br /&gt;
This is a huge map with five cakes. It&#039;s basically four standard passion maps plugged together. It only really works with lots of players, but can be quite an interesting battle, since there are so many places to hide.&lt;br /&gt;
&lt;br /&gt;
=== Epileptic Fit ===&lt;br /&gt;
&lt;br /&gt;
A-Delusion&#039;s [[TextureMatrix]] 101.&lt;br /&gt;
&lt;br /&gt;
=== Halloween Edition ===&lt;br /&gt;
&lt;br /&gt;
For halloween 2007, the Planet MoFo team devised several draw-info animations objects, such as bats, dancing skeletons, and spiders. The map was also given a full texture makeover, with rotten wood and stone textures replacing the standard bricks. The map was received well, and is one of the few examples of where drawinfo code has been utilized in a successful map.&lt;br /&gt;
&lt;br /&gt;
== Controversy ==&lt;br /&gt;
&lt;br /&gt;
There has been some controversy surrounding Planet MoFo&#039;s use of this map. Originally, the map was designed for use on more conservative servers, however the map was hosted on a server network known for its liberalism. This was thought by some to be inappropriate, but the hosts and the author have since come to an agreement over its use and modification.&lt;br /&gt;
&lt;br /&gt;
[[Category:Maps]]&lt;br /&gt;
[[Category:CTF Maps]]&lt;br /&gt;
[[Category:2 Team Maps]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Known_Cheats&amp;diff=4181</id>
		<title>Known Cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Known_Cheats&amp;diff=4181"/>
		<updated>2008-03-07T08:34:28Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Blatant Cheats */ Instant spawn (no spawn delay) has been fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cheats performed on BZFlag are usually made by modifying your client. A great deal of power is invested in the client program, and therefore the client may cheat in every way from creating invincible tanks, to invisibility, to super killing. If you have seen any cheats, have performed them yourself, or have noticed a hole in the source, please add it here. Preventions for many of these cheats are being developed for inclusion in [[BZFlag 3.0|v3.0]].&lt;br /&gt;
&lt;br /&gt;
== Warning ==&lt;br /&gt;
Do not use a modified client on a public server. If you are found to be using a cheat client, you will likely be banned from multiple servers and could quickly find yourself with nowhere to play.  Cheating in BZflag is not the same as using a cheat code in a PlayStation game. See also the &#039;&#039;Notes on &amp;quot;CHEAT&amp;quot; servers&#039;&#039; at the bottom of the [[BZFlag_README | README]], which forbid the hosting of a &amp;quot;cheat&amp;quot; server. A copy of the README is included with the source code and is displayed when you install a pre-compiled copy of the game.&lt;br /&gt;
&lt;br /&gt;
== Blatant Cheats ==&lt;br /&gt;
The following cheats are considered &amp;quot;blatant&amp;quot; cheats because they are usually apparent, even to new players. &lt;br /&gt;
&lt;br /&gt;
NOTE: Some of these cheats may be prevented in certain versions of BZFlag.&lt;br /&gt;
&lt;br /&gt;
A cheater may:&lt;br /&gt;
&lt;br /&gt;
* fly without Wings.&lt;br /&gt;
* steal from or give flags to other players.&lt;br /&gt;
* give flags to observers.&lt;br /&gt;
* rapidly pickup and drop every flag on the map, as if a flag reset were performed.&lt;br /&gt;
* spawn with a flag (usually Guided Missile or Genocide, but can be anything).&lt;br /&gt;
* not respond to bad flags.&lt;br /&gt;
* grab a new flag when passing through a teleporter (when no flag exists).&lt;br /&gt;
* move, pickup flags, or shoot other tanks while paused.&lt;br /&gt;
* move through buildings without Oscillation Overthruster (&amp;quot;wall walking&amp;quot;).&lt;br /&gt;
* move backwards through buildings with the Oscillation Overthruster.&lt;br /&gt;
* drive outside of the playing area.&lt;br /&gt;
* &amp;quot;drag &#039;n drop&amp;quot;, moving from any location to any other at any speed.&lt;br /&gt;
* jump back briefly to avoid a bullet then return to where you were (&amp;quot;network jitter&amp;quot;).&lt;br /&gt;
* double jump.&lt;br /&gt;
* instantaneous travel to a new location.&lt;br /&gt;
* jump and land at a pre-determined set of coordinates (i.e. the center of a team pad).&lt;br /&gt;
* shoot teammates without blowing them up.&lt;br /&gt;
* shoot bullets that travel at a different rate (usually faster).&lt;br /&gt;
* shoot bullets that travel at impossible linear paths (i.e. downwards, sideways).&lt;br /&gt;
* fire multiple shots simultaneously, often in spreads &amp;amp; separate impossible paths.&lt;br /&gt;
* shoot bullets which cannot be seen on radar or in the HUD.&lt;br /&gt;
* produce abnormally long laser blasts (in terms of length and time).&lt;br /&gt;
* be zoned, but yet still shoot tanks that are not zoned.&lt;br /&gt;
* cause the bullets of other tanks to explode prematurely.&lt;br /&gt;
* lock onto stealthed players while using Guided Missile.&lt;br /&gt;
* produce abnormally large, small, or frequent shockwave blasts.&lt;br /&gt;
* produce shockwaves at several locations simultaneously.&lt;br /&gt;
* respond differently to gravity.&lt;br /&gt;
* move at a different rate (usually faster).&lt;br /&gt;
* instantly self-destruct.&lt;br /&gt;
* be completely invincible (&amp;quot;god mode&amp;quot;).&lt;br /&gt;
* be partially invincible, repelling everything but some particular flags (often SW or SR are chosen).&lt;br /&gt;
* instantly kill everyone else.&lt;br /&gt;
* be joined as an observer, but playing with a visible, invincible tank&lt;br /&gt;
&lt;br /&gt;
== Subtle Cheats ==&lt;br /&gt;
&#039;&#039;&#039;Subtle cheats&#039;&#039;&#039; are modifications to the BZFlag client that give the user an unfair advantage.  Unlike the obvious &amp;quot;blatant&amp;quot; cheats, these modifications are often difficult to detect by other players.  These modifications often involve small changes to existing source code, and will make their users appear luckier, more intuitive, or more accurate shooters, giving them a slight edge.&lt;br /&gt;
&lt;br /&gt;
Some of these cheats may be detected by examining long-term player statistics. For example, if a specific player picks up a certain superflag 80% of the time over an extended period, on a map where flag positions are completely randomized, then there is strong reason to suspect the player of using a flag identification cheat. &lt;br /&gt;
&lt;br /&gt;
The following is a list of known subtle cheats:&lt;br /&gt;
&lt;br /&gt;
[[Image:Bzfi0002.png|thumb|A screenshot taken on a typical cheat client. Various modifications and enhancements are visible.]]&lt;br /&gt;
[[Image:Bzfi0008.png|thumb|A second screenshot taken on the same hacked client as above (but on a different computer).]]&lt;br /&gt;
&lt;br /&gt;
;FlagColoring&lt;br /&gt;
:Flags are given unique colors (or some other identifying feature - colors are simplest). This can be applied to some, or all flags. For example, bad flags are brown, Shock Wave is cyan, Stealth is orange, Guided Missile is pink, etc. This allows the user to avoid bad flags, spot good flags from across the map, and tell what flags other players are carrying or picking up much more easily.&lt;br /&gt;
&lt;br /&gt;
;RadarPath&lt;br /&gt;
:The player can see bullet trajectories at an extended length, making shots easier to avoid, or aiding with targeting. The latter function is used mostly on ricochet maps.&lt;br /&gt;
&lt;br /&gt;
;StealthDetect&lt;br /&gt;
:The player can see stealthed tanks on the radar. Often times the cheater&#039;s client will flash the stealthed tank on the cheater&#039;s radar. This allows a cheater to know that he shouldn&#039;t be able to know that tanks position and allow him to &amp;quot;play dumb&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
;CloakDetect&lt;br /&gt;
:The player can see cloaked tanks on the field. Often times the cheater&#039;s client will show cloaked tanks as phased tanks (as if holding the PZ flag).&lt;br /&gt;
&lt;br /&gt;
;DisableBadFlags&lt;br /&gt;
:Bad flags whose effects are invisible to other players are disabled from affecting the tank.&lt;br /&gt;
&lt;br /&gt;
;NoGenocide&lt;br /&gt;
:A teammate is  impervious to Genocide.&lt;br /&gt;
&lt;br /&gt;
;FunnyBullet&lt;br /&gt;
:Various cheats that affect the manner in which bullets are fired are possible. The simplest is to increase bullet velocity.  Other cheats include launching multiple bullets in different directions and giving bullets a vertical slope. Many of these cheats are less subtle, and discussed above.&lt;br /&gt;
&lt;br /&gt;
;SkinnyTank&lt;br /&gt;
:Normally, if your aim is a little bit off, you can still kill a tank. When this cheat is in effect, other players have to aim more accurately to kill the user.&lt;br /&gt;
&lt;br /&gt;
;ImprovedConsole&lt;br /&gt;
:The player&#039;s console provides more information than is normal. It&#039;s debatable whether this should be considered a cheat or not, but players with better consoles will have a slight advantage.&lt;br /&gt;
&lt;br /&gt;
;GuidedMissileWontUnlock&lt;br /&gt;
:When the user is killed, his guided missiles remain locked on their targets. This is harder to detect than a Guided Missile being able to lock onto stealthed players, which is discussed above.&lt;br /&gt;
&lt;br /&gt;
[[Image:Bzfi0001.png|thumb|A hacked client equipped with the ProgressiveIdentify cheat. One flag has been identified so far.]]&lt;br /&gt;
&lt;br /&gt;
;BulletFreeZone&lt;br /&gt;
:Any player in the game can cause anyone else&#039;s bullets to explode prematurely (if their client is hacked). Here are a few possible effects:&lt;br /&gt;
:# A victim (or victims) will not be able to fire his weapon (bullets will explode shortly after leaving the muzzle). Others can&#039;t tell who is causing this.&lt;br /&gt;
:# Bullets will explode before hitting a cheater, as if the cheater has a forcefield.&lt;br /&gt;
:# Bullets will explode before hitting a &amp;quot;victim&amp;quot; who is not the cheater, creating the impression that the victim has a forcefield and is cheating. Or the cheater could create the impression that a whole group of tanks are cheating.&lt;br /&gt;
:# Bullets will not be allowed to enter a &amp;quot;bullet-free zone&amp;quot; (such as a building or platform). &lt;br /&gt;
&lt;br /&gt;
;TinyCloak&lt;br /&gt;
:The cheater&#039;s tank is modified to be smaller and harder to hit, but only when carrying the Cloaking flag.  Making a tank this hard to hit would be a blatant cheat if the tank wasn&#039;t cloaked.&lt;br /&gt;
&lt;br /&gt;
;ProgressiveIdentify&lt;br /&gt;
:A variation of the FlagColoring cheat. The client holds the identity of each flag in memory whenever it is picked up by any player and displays the flag type on the cheater&#039;s HUD.&lt;br /&gt;
&lt;br /&gt;
== Other Malicious Activities ==&lt;br /&gt;
The following is a list of malicious activities that cheaters might also engage in:&lt;br /&gt;
&lt;br /&gt;
* stall or restart servers.&lt;br /&gt;
* promote themselves to server administrator and give large bans and kicks.&lt;br /&gt;
* change variables without polling successfully or being an admin.&lt;br /&gt;
* attempt to guess or &amp;quot;crack&amp;quot; the server or map&#039;s password.&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Security]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3997</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3997"/>
		<updated>2008-01-31T20:42:47Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Technical */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
&lt;br /&gt;
*2.99 has an option to disable friendly fire altogether. Close enough. Lock-on could still be looked into, however. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar.&lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
*Ideally this could be implemented in the same manner as jumping and ricochet- radar could be enabled by default, or available as a flag. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Could be made possible with a plug-in in 2.99. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Could be done with a plug-in in 2.99, maybe. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Definitely more suited to a plug-in (and probably doable, too).&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a tele porter along the game sides that would tele port into other games running on their own servers. This would enable larger more collaborative game board linked together that would distribute loads across multiple servers speeding up game play and making for interesting possibilities.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Waban*&lt;br /&gt;
|7/31/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a &#039;fog of war&#039; where the a player&#039;s radar only shows a certain distance of the area around them and their teammates&#039;. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*This could be done if radar and position data were separated, allowing the server to &amp;quot;filter&amp;quot; radar data for each player. &lt;br /&gt;
|Forrest&lt;br /&gt;
|8/19/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Add a rear view mirror &lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|Sparky1&lt;br /&gt;
|1/1/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 3.0&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
*Useful for getting rid of TKers and selfcappers. However you would need a way (e.g. a voting system) and you would need to be able to say to which team he or she should go if rogues are unavailable. Possible, if rogues are allowed, but not otherwise not really a good idea. --[[User:88.108.209.168|88.108.209.168]] 13:13, 24 December 2007 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
*Scores can be customized with plug-ins in 3.0. Unfortunately, there&#039;s a bug in 2.0.x that prevents the server from setting scores properly. [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Too specialized, use a plug-in (yes, it&#039;s possible). [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|A switch-teams function that allows you to swap teams during a game without losing score.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|Rogue team - A mode in which rogues may TK and capture flag.&lt;br /&gt;
|(unknown)&lt;br /&gt;
|&lt;br /&gt;
*Why? [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|A Sport Mode:  I noticed that there is a lot of recently created cool sport maps.  In those maps a team flag is used as a &amp;quot;ball&amp;quot;, and bases are used as &amp;quot;goals&amp;quot;.  I think that there is even more potential for great maps if there would be a game mode where a bullet behaves like a &amp;quot;ball&amp;quot;.In that mode when a game starts, or right after a score, a bullet hovers over a specified location (like the center of the map) and no one can shoot.  The first tank that touches the bullet &amp;quot;has the ball&amp;quot;, in other words only that tank can shoot.  If a tank that &amp;quot;has the ball&amp;quot; shoots it, shooting for that tank is disabled, likewise, if a tank is shot by a bullet that tank does not die, but instead it &amp;quot;has the ball&amp;quot;, this allows for passing and interception. A tank that &amp;quot;has the ball&amp;quot; should be indcated somehow, perhaps by a unique flag.  The &amp;quot;ball&amp;quot; has the color of the last tank that shot it.  A new object would have to be created (perhaps called a goal zone?) that resembles a teleporter that results in a ctf if a bullet encounters it.  Or instead of a specific object an area/volume on the map could be designated as a &amp;quot;goal zone&amp;quot; which would give more freedom in designing objects that behave like goals.  The score would go to the team that has the same color as the bullet that encountered the &amp;quot;goal zone&amp;quot;.  All tanks would have the Steam Roller power.  a tank that touches another tank would not be killed only if that tank is higher at the touch.  If a tank that &amp;quot;has the ball&amp;quot; is killed before he can shoot the &amp;quot;ball&amp;quot; then the bullet appears at the tanks position of death and travel at the speed and in the direction the tank had at that point.  Maybe a provision could be made where the number of &amp;quot;balls&amp;quot; could be set at a number greater than one to allow for more complex games.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|1/21/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
*Would also be nice if there were non-ricochet materials, or only ricochet some shot type materials. --[[User:88.108.209.168|88.108.209.168]] 13:09, 24 December 2007 (EST)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|Change the workings of zones such that a zone may have its own server variables (I wanted to make a Death Castle against a Holy Castle).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|1/12/2007&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Could be done by a plugin [[User:Tanner|Tanner]] 13:42, 12 August 2007 (EDT)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| * Clients are able to define their own colors, and removing the ability to would cause accessibility issues (Colorblind users). --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| This is up to servers. --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
| * Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
* We now have two servers, and some form of redundancy for the list should follow eventually. [[User:L4m3r|L4m3r]] 15:40, 31 January 2008 (EST)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3996</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3996"/>
		<updated>2008-01-31T20:40:16Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* List Server and Other Global Services */ List server redundnacy -&amp;gt; in progress&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
&lt;br /&gt;
*2.99 has an option to disable friendly fire altogether. Close enough. Lock-on could still be looked into, however. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar.&lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
*Ideally this could be implemented in the same manner as jumping and ricochet- radar could be enabled by default, or available as a flag. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Could be made possible with a plug-in in 2.99. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Could be done with a plug-in in 2.99, maybe. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Definitely more suited to a plug-in (and probably doable, too).&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a tele porter along the game sides that would tele port into other games running on their own servers. This would enable larger more collaborative game board linked together that would distribute loads across multiple servers speeding up game play and making for interesting possibilities.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Waban*&lt;br /&gt;
|7/31/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a &#039;fog of war&#039; where the a player&#039;s radar only shows a certain distance of the area around them and their teammates&#039;. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*This could be done if radar and position data were separated, allowing the server to &amp;quot;filter&amp;quot; radar data for each player. &lt;br /&gt;
|Forrest&lt;br /&gt;
|8/19/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Add a rear view mirror &lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|Sparky1&lt;br /&gt;
|1/1/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
*Useful for getting rid of TKers and selfcappers. However you would need a way (e.g. a voting system) and you would need to be able to say to which team he or she should go if rogues are unavailable. Possible, if rogues are allowed, but not otherwise not really a good idea. --[[User:88.108.209.168|88.108.209.168]] 13:13, 24 December 2007 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
*Scores can be customized with plug-ins in 3.0. Unfortunately, there&#039;s a bug in 2.0.x that prevents the server from setting scores properly. [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Too specialized, use a plug-in (yes, it&#039;s possible). [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|A switch-teams function that allows you to swap teams during a game without losing score.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|Rogue team - A mode in which rogues may TK and capture flag.&lt;br /&gt;
|(unknown)&lt;br /&gt;
|&lt;br /&gt;
*Why? [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|A Sport Mode:  I noticed that there is a lot of recently created cool sport maps.  In those maps a team flag is used as a &amp;quot;ball&amp;quot;, and bases are used as &amp;quot;goals&amp;quot;.  I think that there is even more potential for great maps if there would be a game mode where a bullet behaves like a &amp;quot;ball&amp;quot;.In that mode when a game starts, or right after a score, a bullet hovers over a specified location (like the center of the map) and no one can shoot.  The first tank that touches the bullet &amp;quot;has the ball&amp;quot;, in other words only that tank can shoot.  If a tank that &amp;quot;has the ball&amp;quot; shoots it, shooting for that tank is disabled, likewise, if a tank is shot by a bullet that tank does not die, but instead it &amp;quot;has the ball&amp;quot;, this allows for passing and interception. A tank that &amp;quot;has the ball&amp;quot; should be indcated somehow, perhaps by a unique flag.  The &amp;quot;ball&amp;quot; has the color of the last tank that shot it.  A new object would have to be created (perhaps called a goal zone?) that resembles a teleporter that results in a ctf if a bullet encounters it.  Or instead of a specific object an area/volume on the map could be designated as a &amp;quot;goal zone&amp;quot; which would give more freedom in designing objects that behave like goals.  The score would go to the team that has the same color as the bullet that encountered the &amp;quot;goal zone&amp;quot;.  All tanks would have the Steam Roller power.  a tank that touches another tank would not be killed only if that tank is higher at the touch.  If a tank that &amp;quot;has the ball&amp;quot; is killed before he can shoot the &amp;quot;ball&amp;quot; then the bullet appears at the tanks position of death and travel at the speed and in the direction the tank had at that point.  Maybe a provision could be made where the number of &amp;quot;balls&amp;quot; could be set at a number greater than one to allow for more complex games.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|1/21/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
*Would also be nice if there were non-ricochet materials, or only ricochet some shot type materials. --[[User:88.108.209.168|88.108.209.168]] 13:09, 24 December 2007 (EST)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|Change the workings of zones such that a zone may have its own server variables (I wanted to make a Death Castle against a Holy Castle).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|1/12/2007&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Could be done by a plugin [[User:Tanner|Tanner]] 13:42, 12 August 2007 (EDT)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| * Clients are able to define their own colors, and removing the ability to would cause accessibility issues (Colorblind users). --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| This is up to servers. --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
| * Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
* We now have two servers, and some form of redundancy for the list should follow eventually. [[User:L4m3r|L4m3r]] 15:40, 31 January 2008 (EST)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3995</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3995"/>
		<updated>2008-01-31T20:37:28Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Maps, Mapping, and BZW */ Remove rejected idea&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
&lt;br /&gt;
*2.99 has an option to disable friendly fire altogether. Close enough. Lock-on could still be looked into, however. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar.&lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
*Ideally this could be implemented in the same manner as jumping and ricochet- radar could be enabled by default, or available as a flag. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Could be made possible with a plug-in in 2.99. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Could be done with a plug-in in 2.99, maybe. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Definitely more suited to a plug-in (and probably doable, too).&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a tele porter along the game sides that would tele port into other games running on their own servers. This would enable larger more collaborative game board linked together that would distribute loads across multiple servers speeding up game play and making for interesting possibilities.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Waban*&lt;br /&gt;
|7/31/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a &#039;fog of war&#039; where the a player&#039;s radar only shows a certain distance of the area around them and their teammates&#039;. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*This could be done if radar and position data were separated, allowing the server to &amp;quot;filter&amp;quot; radar data for each player. &lt;br /&gt;
|Forrest&lt;br /&gt;
|8/19/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Add a rear view mirror &lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|Sparky1&lt;br /&gt;
|1/1/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
*Useful for getting rid of TKers and selfcappers. However you would need a way (e.g. a voting system) and you would need to be able to say to which team he or she should go if rogues are unavailable. Possible, if rogues are allowed, but not otherwise not really a good idea. --[[User:88.108.209.168|88.108.209.168]] 13:13, 24 December 2007 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
*Scores can be customized with plug-ins in 3.0. Unfortunately, there&#039;s a bug in 2.0.x that prevents the server from setting scores properly. [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Too specialized, use a plug-in (yes, it&#039;s possible). [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|A switch-teams function that allows you to swap teams during a game without losing score.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|Rogue team - A mode in which rogues may TK and capture flag.&lt;br /&gt;
|(unknown)&lt;br /&gt;
|&lt;br /&gt;
*Why? [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|A Sport Mode:  I noticed that there is a lot of recently created cool sport maps.  In those maps a team flag is used as a &amp;quot;ball&amp;quot;, and bases are used as &amp;quot;goals&amp;quot;.  I think that there is even more potential for great maps if there would be a game mode where a bullet behaves like a &amp;quot;ball&amp;quot;.In that mode when a game starts, or right after a score, a bullet hovers over a specified location (like the center of the map) and no one can shoot.  The first tank that touches the bullet &amp;quot;has the ball&amp;quot;, in other words only that tank can shoot.  If a tank that &amp;quot;has the ball&amp;quot; shoots it, shooting for that tank is disabled, likewise, if a tank is shot by a bullet that tank does not die, but instead it &amp;quot;has the ball&amp;quot;, this allows for passing and interception. A tank that &amp;quot;has the ball&amp;quot; should be indcated somehow, perhaps by a unique flag.  The &amp;quot;ball&amp;quot; has the color of the last tank that shot it.  A new object would have to be created (perhaps called a goal zone?) that resembles a teleporter that results in a ctf if a bullet encounters it.  Or instead of a specific object an area/volume on the map could be designated as a &amp;quot;goal zone&amp;quot; which would give more freedom in designing objects that behave like goals.  The score would go to the team that has the same color as the bullet that encountered the &amp;quot;goal zone&amp;quot;.  All tanks would have the Steam Roller power.  a tank that touches another tank would not be killed only if that tank is higher at the touch.  If a tank that &amp;quot;has the ball&amp;quot; is killed before he can shoot the &amp;quot;ball&amp;quot; then the bullet appears at the tanks position of death and travel at the speed and in the direction the tank had at that point.  Maybe a provision could be made where the number of &amp;quot;balls&amp;quot; could be set at a number greater than one to allow for more complex games.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|1/21/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
*Would also be nice if there were non-ricochet materials, or only ricochet some shot type materials. --[[User:88.108.209.168|88.108.209.168]] 13:09, 24 December 2007 (EST)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|Change the workings of zones such that a zone may have its own server variables (I wanted to make a Death Castle against a Holy Castle).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|1/12/2007&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Could be done by a plugin [[User:Tanner|Tanner]] 13:42, 12 August 2007 (EDT)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| * Clients are able to define their own colors, and removing the ability to would cause accessibility issues (Colorblind users). --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| This is up to servers. --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3901</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3901"/>
		<updated>2008-01-05T06:46:45Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Game Modes, Team Play, and Scoring */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
&lt;br /&gt;
*2.99 has an option to disable friendly fire altogether. Close enough. Lock-on could still be looked into, however. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar.&lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
*Ideally this could be implemented in the same manner as jumping and ricochet- radar could be enabled by default, or available as a flag. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Could be made possible with a plug-in in 2.99. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Could be done with a plug-in in 2.99, maybe. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Definitely more suited to a plug-in (and probably doable, too).&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a tele porter along the game sides that would tele port into other games running on their own servers. This would enable larger more collaborative game board linked together that would distribute loads across multiple servers speeding up game play and making for interesting possibilities.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Waban*&lt;br /&gt;
|7/31/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a &#039;fog of war&#039; where the a player&#039;s radar only shows a certain distance of the area around them and their teammates&#039;. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*This could be done if radar and position data were separated, allowing the server to &amp;quot;filter&amp;quot; radar data for each player. &lt;br /&gt;
|Forrest&lt;br /&gt;
|8/19/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Add a rear view mirror &lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|Sparky1&lt;br /&gt;
|1/1/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
*Useful for getting rid of TKers and selfcappers. However you would need a way (e.g. a voting system) and you would need to be able to say to which team he or she should go if rogues are unavailable. Possible, if rogues are allowed, but not otherwise not really a good idea. --[[User:88.108.209.168|88.108.209.168]] 13:13, 24 December 2007 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
*Scores can be customized with plug-ins in 3.0. Unfortunately, there&#039;s a bug in 2.0.x that prevents the server from setting scores properly. [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Too specialized, use a plug-in (yes, it&#039;s possible). [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|A switch-teams function that allows you to swap teams during a game without losing score.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|Rogue team - A mode in which rogues may TK and capture flag.&lt;br /&gt;
|(unknown)&lt;br /&gt;
|&lt;br /&gt;
*Why? [[User:L4m3r|L4m3r]] 01:46, 5 January 2008 (EST)&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
*Would also be nice if there were non-ricochet materials, or only ricochet some shot type materials. --[[User:88.108.209.168|88.108.209.168]] 13:09, 24 December 2007 (EST)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Change the workings of zones such that a zone may have its own server variables (I wanted to make a Death Castle against a Holy Castle).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|1/12/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Allow dynamic map objects, such as a moving box that ricochets off and tanks can seek cover behind.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|1/12/2007&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Could be done by a plugin [[User:Tanner|Tanner]] 13:42, 12 August 2007 (EDT)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| * Clients are able to define their own colors, and removing the ability to would cause accessibility issues (Colorblind users). --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| This is up to servers. --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3900</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=3900"/>
		<updated>2008-01-05T06:38:17Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* General/Gameplay */ Comments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
&lt;br /&gt;
*2.99 has an option to disable friendly fire altogether. Close enough. Lock-on could still be looked into, however. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar.&lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
*Ideally this could be implemented in the same manner as jumping and ricochet- radar could be enabled by default, or available as a flag. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Could be made possible with a plug-in in 2.99. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Could be done with a plug-in in 2.99, maybe. [[User:L4m3r|L4m3r]] 01:38, 5 January 2008 (EST)&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Definitely more suited to a plug-in (and probably doable, too).&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a tele porter along the game sides that would tele port into other games running on their own servers. This would enable larger more collaborative game board linked together that would distribute loads across multiple servers speeding up game play and making for interesting possibilities.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Waban*&lt;br /&gt;
|7/31/07&lt;br /&gt;
|-&lt;br /&gt;
|Make a &#039;fog of war&#039; where the a player&#039;s radar only shows a certain distance of the area around them and their teammates&#039;. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*This could be done if radar and position data were separated, allowing the server to &amp;quot;filter&amp;quot; radar data for each player. &lt;br /&gt;
|Forrest&lt;br /&gt;
|8/19/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Add a rear view mirror &lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|Sparky1&lt;br /&gt;
|1/1/2008&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
*Useful for getting rid of TKers and selfcappers. However you would need a way (e.g. a voting system) and you would need to be able to say to which team he or she should go if rogues are unavailable. Possible, if rogues are allowed, but not otherwise not really a good idea. --[[User:88.108.209.168|88.108.209.168]] 13:13, 24 December 2007 (EST)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|A switch-teams function that allows you to swap teams during a game without losing score.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|Rogue team - A mode in which rogues may TK and capture flag.&lt;br /&gt;
|(unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|10/11/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
*Would also be nice if there were non-ricochet materials, or only ricochet some shot type materials. --[[User:88.108.209.168|88.108.209.168]] 13:09, 24 December 2007 (EST)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Change the workings of zones such that a zone may have its own server variables (I wanted to make a Death Castle against a Holy Castle).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|1/12/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Allow dynamic map objects, such as a moving box that ricochets off and tanks can seek cover behind.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|jftsang&lt;br /&gt;
|1/12/2007&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Could be done by a plugin [[User:Tanner|Tanner]] 13:42, 12 August 2007 (EDT)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| * Clients are able to define their own colors, and removing the ability to would cause accessibility issues (Colorblind users). --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| This is up to servers. --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Flag_ideas&amp;diff=3815</id>
		<title>Flag ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Flag_ideas&amp;diff=3815"/>
		<updated>2007-12-17T23:53:09Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* List of suggested flags: */ fix b0rked table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Some simple guidelines ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#cc0000&amp;quot;&amp;gt;READ THIS FIRST&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* First, check that your idea isn&#039;t already here. Chances are someone else has already come up with your flag.&lt;br /&gt;
* Next, think carefully about your flag. Come up with a short and succinct description. Not only will a short description will make it easier for the project management team to make a decision about the flag, but it usually also indicates the quality of the idea. Chances are if a flag requires more than a short sentence or two, it&#039;s too complicated for the game.&lt;br /&gt;
* Make sure your flag idea isn&#039;t overpowered or stupid.&lt;br /&gt;
* Finally, add your flag to the section with the blank &#039;status&#039; field. Use the teal background color and leave the status blank!&lt;br /&gt;
* Note that  your flag approved to a &amp;amp;quot;yes&amp;amp;quot; does not mean it will happen. Everything done is what the developers want to do - if a flag requires significant changes to the codebase and isn&#039;t the most brilliant idea ever, it&#039;ll probably sit here for quite some time before being implemented, if ever.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is NOT a list of flags that are being considered. Discussion/implementation of these is encouraged, but does not mean any of these flags are going into the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do implement a flag keep these things in mind:&lt;br /&gt;
* All powerful flags aren&#039;t fun.&lt;br /&gt;
* Flags that ensure your immediate destruction aren&#039;t fun.&lt;br /&gt;
* Flags that aren&#039;t useful aren&#039;t fun.&lt;br /&gt;
* Flags boost/modulate tactical trait of tanks&lt;br /&gt;
&lt;br /&gt;
Based on these observations we have the following rules:&lt;br /&gt;
&lt;br /&gt;
;Flag power must be limited&lt;br /&gt;
:For example, BZFlag has stealth and cloaking flags, but no stealth-and-cloak flag. Such a tank would be virtually impossible to destroy. Nobody likes to play against someone who can&#039;t lose.&lt;br /&gt;
The guided missile and laser flags are both exceptionally powerful flags, but neither make the owner invincible. Laser takes twice as long to reload and a guided missile can be dodged while still firing on the owner. You&#039;ve gotta be good, but it can be done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Flag powers can counteract/balance each other.&lt;br /&gt;
:Some flags are handily defeated with another kind of flag. The oscillation overthruster can be destroyed by a super bullet or a shock wave (or a genocide). Cloaking is effective against laser and stealth is good against guided missile. Ricochet is useful against ricochet.&lt;br /&gt;
:Consider adding counterbalancing flags together. Or consider adding a flag that acts as a counterbalance to an existing flag or flags. Also consider making your new flag counterbalanced by an existing flag; superbullet is often a good choice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Don&#039;t add flags that (almost) instantly kill the owner.&lt;br /&gt;
:I considered adding a Death flag that would instantly kill the tank that grabbed it. I changed my mind because that&#039;s not fun and seriously dampens interest in picking up flags. Mines are similar. You&#039;re driving around and *boom* you&#039;re dead. Nothing you could&#039;ve done to avoid it, no mistake you made. You&#039;re just dead. People don&#039;t mind losing so much if they know it was because they did something wrong.&lt;br /&gt;
:Even worse is a flag that disables your radar and vision. You&#039;re basically dead. You can shoot at random and hope to get lucky, but no amount of skill can save you. And what&#039;s worse than the Death flag is that you have to stagger around waiting for someone to kill you.&lt;br /&gt;
:A flag that seriously disables a tank is not as bad because the player can still use skill to defeat as many enemies as possible before getting shot. Thus we have flags like left turn only and obesity.&lt;br /&gt;
&lt;br /&gt;
;Flags should require new skills&lt;br /&gt;
:Flags that require new skills keep the game interesting. If there&#039;s still more to learn about using ricochet or guided missile, or more to learn about fighting against them, then people will keep playing.&lt;br /&gt;
:Some flags seem pretty dull to some players. The steamroller and the phantom zone come to mind, or quick turn. These aren&#039;t the most powerful flags, but they do have their uses and some people enjoy them. However, I think I should have removed SR and PZ. Steamroller&#039;s usefulness is very limited and looks pretty weak compared to shock wave. PZ tends to encourage very defensive play, which slows the game down. But quick turn can be very effective when used well; put it in a tight furball and it&#039;ll do serious damage. You just have to learn how to take full advantage of it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of suggested flags: ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot; style=&amp;quot;color:#e76700;&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|To be Approved&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Approved as a not bad idea, but needs research&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#41a141;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Claimed (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#4141a1;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:transparent;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Maybe but there are issues&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!+/-&lt;br /&gt;
!Status&lt;br /&gt;
!Use&lt;br /&gt;
|- &lt;br /&gt;
|SPinner (SP)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|If you turn when you have this flag you can&#039;t stop turning. Optional: If you leave the tank turning it slowly gets faster and faster, but probably only to a set speed otherwise it would get too fast.&lt;br /&gt;
|- &lt;br /&gt;
|DoNuts (DN)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|When you pick up this flag it has the affect of picking up SPinner and Don&#039;t Stop, which means the tank doesn&#039;t stop spinning and doesn&#039;t stop driving.  The tank is now driving around in circles like it is doing donuts. Mmmm... Donuts!!&lt;br /&gt;
|- &lt;br /&gt;
|Looking Around (LA)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|This makes the camera view spin around but not the tank.  It&#039;s like you are sitting on the turret and the turret is spinning around, but of course the tank is still facing forward, but this flag WON&#039;T make the turret spin, only the camera you still have to fire forward. This could make the radar spin to the same way you are viewing, or leave the radar facing the same way.&lt;br /&gt;
|-&lt;br /&gt;
|Artillery (AY)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039;may need further research, T.A.S. is willing to make it more concise&#039;&#039;&lt;br /&gt;
|The distance the warhead travels is in direct relation to how long fire button is held down. Projectile flies in an arc exiting from tank at 45 degrees (no vertical aim required). Range indicated above HUD as RANGE:### (counter advances as fire button is held down). &lt;br /&gt;
possible advantages:&lt;br /&gt;
-Very long range (though still finite unlike laser)&lt;br /&gt;
-shots may be fired over obstacles&lt;br /&gt;
-relatively large warhead, radius at 5%, 8%, or 10%, of normal bullet range though much less absolute than sw-perhaps the shot would be a cluster of 5 traditional bullets that travel together in an arc upon firing&lt;br /&gt;
-can function akin to anti aircraft guns against wg as well&lt;br /&gt;
 &lt;br /&gt;
Possible disadvantages: &lt;br /&gt;
-Tank becomes almost stationary except pivoting/rotation (maybe have some forward/backward motion, but at something like 5 or 3 units per second), or no jumping regardless of server (like with burrow)&lt;br /&gt;
-Shot travels slowly, has close minimum range, shot lands where machine gun terminates at minimum release (as such player can&#039;t immediately hurt self, which actually aids the learning process)&lt;br /&gt;
-very long reload time (does 15% sound reasonable?)&lt;br /&gt;
-rarity of flag, like geno?&lt;br /&gt;
-binocular view and radar only when used?&lt;br /&gt;
|-&lt;br /&gt;
|Combine Momentum and Steamroller flags into one, keep momentum flag name&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Better trade-off between advantage/disadvantage, simplifies flag and weakness.  Is still logical to the player.  Can increase speed when player is really going, and hinder maneuverability, etc. Basically, it gives players an appropriate way to express the terms &amp;quot;ramming speed&amp;quot; or &amp;quot;Full Steam Ahead!&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|ECM (EM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Perhaps, if there is some indication of who does it.  This was edited/expanded without original creator&#039;s knowledge by The Artichoke Singularity. If the below description is against the original creator&#039;s wishes, T.A.S. will rescind the added information.&#039;&#039;&lt;br /&gt;
|Other tanks&#039; radars get jammed within a certain range. Combine this flag with Missle Jammer. ECM can be visually represented in window as a large ring that surrounds the tank.  Use right mouse button to release. User and all others in vicinity of ECM influence are unable to use radar when ECM is in effect. In window, all can see it as a circle or ring (someone else needs to decide the color of it) that spreads from epicenter of emission to maximum range around tank.  However, viewed on non-afflicted radar, it is a black circle that clouds everything within the range of the ECM on radar much like an SW with more lasting power.  Each ECM burst can last for a limited amount of time (5 seconds?) or can take the place of a shot?&lt;br /&gt;
|-&lt;br /&gt;
|Blink (BK)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Player alternates from stealth to cloak.  Radar signature alternates from stealth to cloak. Player with flag is always visible either in window or radar.  If a bad flag, player alternates from blindness and jamming for limited time.&lt;br /&gt;
|-&lt;br /&gt;
|Blink (BK)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|If a bad flag, player alternates from blindness and jamming for limited time. Primary preference is to use blink as super flag described above.&lt;br /&gt;
|-&lt;br /&gt;
|Tankochet&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|bullets ricochet off your tank for a limited time&lt;br /&gt;
|-&lt;br /&gt;
|False Enemy (FE)&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|The opposite of MQ; when you pick up this flag, your teammates see you as from another team.&lt;br /&gt;
|-&lt;br /&gt;
|Campers Bullet (CP)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Shots go through teleporters, without actually teleporting. Useful for hiding behind a teleporter and shooting through it, while being shielded by the teleporter.&lt;br /&gt;
|-&lt;br /&gt;
|Black Hole (BH)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Your shots move slowly, shots within half a shockwave radius of yours aim towards yours, (double maximum turn/frame of guided missile,) your shots absorb any shots that hit them to increase their range. Black holes either can&#039;t absorb each other or if they collide, they instantly kill all tanks, including the shooter(s).&lt;br /&gt;
|-&lt;br /&gt;
|GalaGa (GG)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|When this flag is held, your tank becomes 1.5 (to 2) times wider. However, you are able to shoot two bullets at the cost of one (like a dual fighter in Galaga).&lt;br /&gt;
|-&lt;br /&gt;
|Dome of Protection (DP)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Similar to SW, but instead the &amp;quot;shell&amp;quot; is a protective dome. All shots are simply absorbed or, if there is richochet, bounce off it. It can only be penetrated by SB and SW. Note: when the flag is held the player cannot fire normal shots. They can still fight by making the shots bounce back at them.&lt;br /&gt;
|-&lt;br /&gt;
|No Ricochet (NR)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#5BFAFA;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Shots don&#039;t ricochet.&lt;br /&gt;
|-&lt;br /&gt;
|Ricochet Guided missile (RG)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:transparent;&amp;quot;|&#039;&#039;Maybe if it&#039;s a simple ricochet and has a more narrow lock-on angle.&#039;&#039;&lt;br /&gt;
|Instead of exploding, the RG bounces off of surfaces and continues to track the target. Option 1: It loses velocity with each bounce. Option 2: When the RG bounces, it travels in a straight line for a certain distance before regaining lock. EDIT: Perhaps we keep it as a simple ricochet, without any lock loss. The GM keeps lock, it&#039; just takes longer to get there.&lt;br /&gt;
|-&lt;br /&gt;
|NearSight (NS)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:transparent;&amp;quot;|&#039;&#039;Maybe, not too game breaking, but not really that exciting.&#039;&#039;&lt;br /&gt;
|All tanks farther than (variable defined) world units are completely invisible on HUD. The closer they are to the player, the more visible they become. Similar to an invisible fog, does NOT effect buildings. Gives enemies a long-range advantage.&lt;br /&gt;
|-&lt;br /&gt;
|Long Shot (LS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:transparent;&amp;quot;|&#039;&#039;Maybe, not a bad idea.&#039;&#039;&lt;br /&gt;
|Bullets go twice as far but at a slower speed. Possibly N/2 extra bullets.\&lt;br /&gt;
|-&lt;br /&gt;
|Low Gravity(LG)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#4141a1;&amp;quot;|&#039;&#039;Yes, done in 2.1.x.&#039;&#039;&lt;br /&gt;
|Gravity is reduced to a large degree allowing the tank to jump very high in the air.&lt;br /&gt;
|-&lt;br /&gt;
|Long Reload (LR)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Yes.&#039;&#039;&lt;br /&gt;
|Reloading weapon takes twice as long.&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t Stop (DS)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Yes.&#039;&#039;&lt;br /&gt;
|Tank always moves forward or backwards, it cannot stop.&lt;br /&gt;
|-&lt;br /&gt;
|BackFire (BF)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Yes.&#039;&#039;&lt;br /&gt;
|Shots fire to rear of tank instead of front.&lt;br /&gt;
|-&lt;br /&gt;
|FrienDly fire (FD)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Yes.&#039;&#039;&lt;br /&gt;
|Your shots don&#039;t kill friendly tanks (Your own ricochets are harmless!).&lt;br /&gt;
[Additional suggestions: immune to friendly shots? This can also be a server-side setting, like ricochet.]&lt;br /&gt;
|-&lt;br /&gt;
|Sensor Echo (SE)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Maybe, not a bad idea.&#039;&#039;&lt;br /&gt;
|All tanks show up twice (or more) on radar. Echoes behave like the tank they mirror, down to the flag.&lt;br /&gt;
|-&lt;br /&gt;
|Delayed Shot (DS)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Yes.&#039;&#039;&lt;br /&gt;
|Shots wait some prescribed amount of time (2 seconds?) between clicking and actually firing.&lt;br /&gt;
|-&lt;br /&gt;
|Extra Shot (ES)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Yes.&#039;&#039;&lt;br /&gt;
|Player gets an extra shot.&lt;br /&gt;
|-&lt;br /&gt;
|SlowMotion (SM)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#a14141;&amp;quot;|&#039;&#039;Yes.&#039;&#039;&lt;br /&gt;
|Tank moves and turns with half speed.&lt;br /&gt;
|-&lt;br /&gt;
|INcoming (IN)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, it&#039;s very very close to a cheat.&#039;&#039;&lt;br /&gt;
|Bullets that will hit the tank are highlighted on radar/main view in some fashion as a warning system.&lt;br /&gt;
|-&lt;br /&gt;
|Flip Out (FO)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No not really different from reverse controls.&#039;&#039;&lt;br /&gt;
|Out of window view is upside-down.&lt;br /&gt;
|-&lt;br /&gt;
|EarthQuake (EQ)&lt;br /&gt;
| + &lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, same as using a shockwave on landing.&#039;&#039;&lt;br /&gt;
|When landing after a jump, a shockwave will destroy tanks on the ground in the immediate vicinity of the landing tank. &lt;br /&gt;
|-&lt;br /&gt;
|DeFender (DF)&lt;br /&gt;
| + &lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|Fires a short-range shot that projects a miniature shockwave to destroy enemy shots.&lt;br /&gt;
|-&lt;br /&gt;
|Retro (RE)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, doesn&#039;t do ANYTHING&#039;&#039;&lt;br /&gt;
|View becomes green wireframe and otherwise looks like the  [http://en.wikipedia.org/wiki/Battlezone original Battlezone].&lt;br /&gt;
|-&lt;br /&gt;
|Velocity Shooting (VS)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, is a server option, not to be mixed for some players and not others.&#039;&#039;&lt;br /&gt;
|Shots keep Vertical-Velocity (as its set on some Servers for all players). If you jump; shots go up and when you fall; shots aim downward.&lt;br /&gt;
|-&lt;br /&gt;
|SQuishable (SQ)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|The opposite of Steamroller. When you touch other tanks (including teammates), you die.&lt;br /&gt;
|-&lt;br /&gt;
|Judas (JD)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|When you pick up the flag, you immediately become a player on a different (random) team (or rogue). You must play on that team for as long as you have the flag. If you kill one of your new teammates, you die. BUT you can kill your old teammates for as long as you hold the flag. When you drop the flag or are killed, you revert to your old color.&lt;br /&gt;
|-&lt;br /&gt;
|ANtagonize(AN)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, can not be localized easily, and may anger people.&#039;&#039;&lt;br /&gt;
|This bad flag causes your tank to automatically send out mild insults and taunts to opposing players. Especially the good ones by name.&lt;br /&gt;
|-&lt;br /&gt;
|CoW launcher (CW)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, would require vertical aiming to work properly.&#039;&#039;&lt;br /&gt;
|(Goofy) Launches a cow along a parabolic trajectory.&lt;br /&gt;
|-&lt;br /&gt;
|ConFusion (CF)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too similar to CB.&#039;&#039;&lt;br /&gt;
|Tank colors and names are shuffled around. Like colorblindness, but worse.&lt;br /&gt;
|-&lt;br /&gt;
|ShowOff(SO)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, basically useless in gameplay.&#039;&#039;&lt;br /&gt;
|(Goofy) Tank is capable of doing tricks, back flips when jumping, riding on one tread, etc.&lt;br /&gt;
|-&lt;br /&gt;
|Leash(LE)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|Tank is confined to a small radius for a set time period but can still jump.&lt;br /&gt;
|-&lt;br /&gt;
|BUckler (BU)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, shield is enough.&#039;&#039;&lt;br /&gt;
|Give the player a 45 degree shield that reflects all shots. It should be located in the arc between 270-315 degrees. The shielded area should be visible but transparent.&lt;br /&gt;
|-&lt;br /&gt;
|PSychic (PS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too powerful and makes ID pointless.&#039;&#039;&lt;br /&gt;
|Callsigns and flag names of all (visible?) tanks appear above the tank.&lt;br /&gt;
|-&lt;br /&gt;
|Full Reverse(FR)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too similar to HS and too limited in scope.&#039;&#039;&lt;br /&gt;
|Your tank can move full speed in reverse. A middle ground between high speed and normal.&lt;br /&gt;
|-&lt;br /&gt;
|All Terrain (AT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No slopes, never. No.&#039;&#039;&lt;br /&gt;
|Can drive over slopes and pyramids, (unless steeper than 45?) and perhaps up walls too.&lt;br /&gt;
|-&lt;br /&gt;
|Tac Nuke (TN)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No too powerful.&#039;&#039;&lt;br /&gt;
|On impact with any surface or tank, causes TN to detonate like a half-size SW. Option 1: TN has long reload time or is a single shot flag. Option 2: TN has an &amp;quot;arming&amp;quot; range where it cannot detonate until it passes out of that range. This range can be equal to 1/2 the blast radius or some arbitrary number. Option 3: If the TN hits a tank with a Shield flag, it is neutralized.&lt;br /&gt;
|-&lt;br /&gt;
|Glue Trail (GT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|Leaves a trail that slows down other tanks behind it. fades after server-set number of seconds?&lt;br /&gt;
|-&lt;br /&gt;
|Oil Slick (OS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|Leaves a trail that makes tanks behind skid/spin. Fades after server-set number of seconds?&lt;br /&gt;
|-&lt;br /&gt;
|Petrificus Totalus (PT)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players, and rather lame.&#039;&#039;&lt;br /&gt;
|Paralyzes tank. Cannot move, turn or shoot for set number of seconds.&lt;br /&gt;
|-&lt;br /&gt;
|Toy Gun (TG)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, pointless in game play, just use the Useless flag.&#039;&#039;&lt;br /&gt;
|When you shoot,the bullet that comes out is a fake bullet attached to a string which is attached to your tank.&lt;br /&gt;
|-&lt;br /&gt;
|Icy Treads (IT)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just like momentum.&#039;&#039;&lt;br /&gt;
|Tank loses traction on the ground and on all objects, as if the friction setting was lowered for that particular tank.&lt;br /&gt;
|-&lt;br /&gt;
|ParaChute (PC)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just like Wings.&#039;&#039;&lt;br /&gt;
|You can control your tank ONLY when falling down and you fall down slower.&lt;br /&gt;
|-&lt;br /&gt;
|ToRnado (TR)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|You jump and spin uncontrollably.&lt;br /&gt;
|-&lt;br /&gt;
|GhostS (GS)/SPawn (SP)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, FAR too complex.&#039;&#039;&lt;br /&gt;
|2 or 3 mini bot tanks come out of your tanks and help you by providing cover ect. They die by being shot or after a certain period of time (45 secs?).&lt;br /&gt;
|-&lt;br /&gt;
|Death Ball (DB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, FAR too complex.&#039;&#039;&lt;br /&gt;
|Tank morphs into a Death Ball and kills anyone who touches it. Faster than a normal tanks. Can be killed by being shot 5 times. You can&#039;t jump.&lt;br /&gt;
|-&lt;br /&gt;
|DiG (DG)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too similar to burrow.&#039;&#039;&lt;br /&gt;
|Your tank goes completely underground upon picking up the flag, and you may then shoot up at tanks above you. Anybody may lock on you (as with GM) if they hold GM, SB, or even no flag. You are also in range of SW. Bullets will follow you underground.&lt;br /&gt;
|-&lt;br /&gt;
|RaM (RM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too poweful and complex.&#039;&#039;&lt;br /&gt;
|Tank travels at normal speed unless you fire. Firing causes your tank to accelerate forward quickly and only for a certain range. When you touch another tank, it has Steamroller effect, causing them to explode.&lt;br /&gt;
|-&lt;br /&gt;
|Auto Teleport (AT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex, too powerful, and looks too much like a cheat.&#039;&#039;&lt;br /&gt;
|With this flag a player can teleport to any place visible place on the radar by clicking the desired area on the radar. Only one teleport can be done per flag, otherwise you would be impossible to kill. Another way to make it harder is to put a reload time on it, so there would be at least some pause between teleports. If you teleport to an area occupied by a building, you go to the highest place on the specified area of the building.&lt;br /&gt;
|-&lt;br /&gt;
|Ice Laser (IL)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players, just kill them.&#039;&#039;&lt;br /&gt;
|This laser does not kill players. Instead, it freezes them. They can&#039;t move, jump, or shoot, for 10 seconds. Players who are shot by normal bullets while they are frozen become unfrozen. When a tank is frozen, the tank becomes white, preventing other players from knowing which team the frozen tank is on.&lt;br /&gt;
|-&lt;br /&gt;
|Kamakazi Attack (KA)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|This can be a good and a bad flag. When picked up, starts a self-destruct timer, that, when runs out, will blow you up. But if the right button is pressed before the time is up, then you blow up on the click. This can be use to kill multiple tanks, and can also be used in mid-air. Moderate blast-radius?&lt;br /&gt;
|-&lt;br /&gt;
|Swallow Tanks (SW)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, far too confusing.&#039;&#039;&lt;br /&gt;
|(GOOFY) If you touch another tank it disappears and becomes an observer to your tank. The more tanks you swallow the more obese you become. You can only swallow a limit of 3 tanks at a time, if you swallow more you pop. If you are killed all of the tanks you are carrying are set free. The tanks jump as they are set free to avoid multiple shots that may have been fired at the original tank. Swallow your own teammates and carry them deep into enemy territory!&lt;br /&gt;
|-&lt;br /&gt;
|Electricity Bolt (EB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, far too powerful and confusing.&#039;&#039;&lt;br /&gt;
|Looks like thief shot when fired (Short range weapon) only when it hits a structure it kills everyone on it or touching it (or in it, players with OO). This would be handy for killing tanks sitting in hard to get to places!&lt;br /&gt;
|-&lt;br /&gt;
|Invisible Objects (IO)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Maybe.&#039;&#039;&lt;br /&gt;
|All surface objects (pyramids, boxes, etc.) become invisible.&lt;br /&gt;
|-&lt;br /&gt;
|Meatloaf Launcher(ML) &lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Just move forward while jumping, unrelated name.&#039;&#039;&lt;br /&gt;
|Jumping propels your tank not only upwards but forwards as well.&lt;br /&gt;
|-&lt;br /&gt;
|Bent Turret (BT)&lt;br /&gt;
| -/+&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Maybe.&#039;&#039;&lt;br /&gt;
|All shots go out 30 degrees to the left/right (than a normal shot). Some people might call this a super flag because it helps dodging.&lt;br /&gt;
|-&lt;br /&gt;
|Tiny Bullet (TB)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Perhaps.&#039;&#039;&lt;br /&gt;
|This bad flag causes your the bullets to shrink, making them hard for you to hit your opponent.&lt;br /&gt;
|-&lt;br /&gt;
|Missle Jammer (MJ)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Maybe.&#039;&#039;&lt;br /&gt;
|Prevents a GM lock on your tank.  You can still be killed by normal shots, or unlocked shots.&lt;br /&gt;
|-&lt;br /&gt;
|Score Flags (SF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Maybe, a multi-player isn&#039;t a bad idea.&#039;&#039;&lt;br /&gt;
|Gives you more than one point for each kill. Maybe randomize between 2 and 5 points. (This could also be used as a handicap for beginners)&lt;br /&gt;
|-&lt;br /&gt;
|NearSight (NS)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Maybe, not too game breaking, but not relay that exciting.&#039;&#039;&lt;br /&gt;
|All tanks farther than (variable defined) world units are completely invisible on HUD. The closer they are to the player, the more visible they become. Similar to an invisible fog, does NOT effect buildings. Gives enemies a long-range advantage.&lt;br /&gt;
|-&lt;br /&gt;
|Black Death (BD)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, far too powerful and confusing&#039;&#039;.&lt;br /&gt;
|This flag is similar to a team flag only when it is captured it kills all other opposing teams (instead of just one specific team). This would make it so that multiple teams would be competing for one flag. (The color of the flag is black)&lt;br /&gt;
|-&lt;br /&gt;
|Colored Flag (CF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, would destroy CTF.&#039;&#039;&lt;br /&gt;
|CTF only flag. Other people see the CF as their own team flag (except own team?)&lt;br /&gt;
|-&lt;br /&gt;
|Punch (PU)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just kill with steamroller.&#039;&#039;&lt;br /&gt;
|Hitting a tank at full speed throws it some appreciable distance away&lt;br /&gt;
|-&lt;br /&gt;
|Remote Mines (RM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, no mines. They will seem to kill players for no reason.&#039;&#039;&lt;br /&gt;
|Firing places a mine, up to some predefined number. The next shot detonates all of them&lt;br /&gt;
|-&lt;br /&gt;
|Firewall (FW)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too hard to sync, and somewhat confusing.&#039;&#039;&lt;br /&gt;
|Firing creates a temporary wall of flame that tanks cannot pass&lt;br /&gt;
|-&lt;br /&gt;
|Glue Bomb (GB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for players.&#039;&#039;&lt;br /&gt;
|Shot would detonate in a big pile of glue, slowing down people in the blast radius&lt;br /&gt;
|-&lt;br /&gt;
|Corbomite Device (CD)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing, and hard to sync.&#039;&#039;&lt;br /&gt;
|When the tank is shot, it generates a reciprocating shot to what killed it - these shots can be dodged normally, in most cases (SW, GM being impossible/difficult)&lt;br /&gt;
|-&lt;br /&gt;
|Clone (CN)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing and too much like cheats.&#039;&#039;&lt;br /&gt;
|Tank emits a hologram clone at some offset from itself as a diversion.&lt;br /&gt;
|-&lt;br /&gt;
|Smoke Screen (SC)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, doesn&#039;t add much for gameplay.&#039;&#039;&lt;br /&gt;
|The tank emits a cloud of smoke behind it. This provides a visual wall, and perhaps cancels out GM locks as well.&lt;br /&gt;
|-&lt;br /&gt;
|Time Lapse (TL)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too similar to blind and jamming combined.&#039;&#039;&lt;br /&gt;
|Holding this flag will cause the HUD &amp;amp; radar to refresh only every second or so.&lt;br /&gt;
|-&lt;br /&gt;
|Big Bullet (BB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too powerful, shots are computed as point hits.&#039;&#039;&lt;br /&gt;
|Bullets are twice (or more) as large. Tank feels a kick-back when firing&lt;br /&gt;
|-&lt;br /&gt;
|Gravity Well (GW)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, FAR too complex.&#039;&#039;&lt;br /&gt;
|One-shot fire, creates a gravity well at some distance away from the firing tank. This well pulls in all tanks around it - driving away from the well will slow the descent. Possible avoidance/negation flags include BU, OO, PZ, HS.&lt;br /&gt;
|-&lt;br /&gt;
|Mirror (MI)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just make CL deflect laser.&#039;&#039;&lt;br /&gt;
|Holding this flag will reflect a hit by laser. Flag is not dropped after a hit. The appearance of a tank holding this flag changes so that it reflects the surroundings. Or maybe appears pseudo-transparent, rather like the inside of structures viewed with Oscillation Overthruster, or of objects when in the PZ.&lt;br /&gt;
|-&lt;br /&gt;
|Plasma Ball (PB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too limited, and just kinda weird.&#039;&#039;&lt;br /&gt;
|Shoots a large (8 unit) sphere that behaves exactly like a super bullet -- except it travels very, very slowly. It would travel as fast as a burrowed tank going in reverse, thus being easy to outrun in open areas, but hard to avoid on &amp;quot;indoor&amp;quot; maps. Because of the size, it would kill burrowed tanks when fired on the ground.&lt;br /&gt;
|-&lt;br /&gt;
|Fake Bullets(FB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex, and pointless.&#039;&#039;&lt;br /&gt;
|1) your bullets look, bounce, show up on radar, and seem real, but they pass right through tanks, causing no damage, and can&#039;t harm anyone. This can seem like a bad flag, but would be great to get the other team jumping and running while having zero chance of hitting your own team (and this is how I&#039;d like to use it). 2) Could be made a bad flag that requires you to hold it for a certain amount of time before dropping it. (Would be nice if there were a way to keep a bad flag if you choose.) 3) optional: fire rate is doubled, or unlimited&lt;br /&gt;
|-&lt;br /&gt;
|BulletInertia(BI)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, it&#039;s a server setting.&#039;&#039;&lt;br /&gt;
|When a shot is fired it has the same motion as the tank when it was fired. So if the tank is falling the shots move downward towards the ground, and shots are accelerated or decelerated if the tank is going forward of backward.&lt;br /&gt;
|-&lt;br /&gt;
|Warp Engine (WE)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, FAR too complex.&#039;&#039;&lt;br /&gt;
|Tank can hit newly-defined &amp;quot;Warp&amp;quot; key (perhaps jump key?) and, with a two-second delay, instantaneously be transported an amount in the direction of facing equal to the current warp power, which starts at a minimum value. Pushing the key during the delay period increases the power; increasing it past a certain amount causes the warp engine to overload and blow up. Warping into buildings or outside the world boundary causes a collision and blows up the tank. (A random chance of being dropped when used, depending on how much power is applied? Use a gradual teleporter fog during the about-to-warp delay? Signal about-to-warpness to the other players by turning the tank gradually bright glowing white? Use a new sound for when the warp occurs?)&lt;br /&gt;
|-&lt;br /&gt;
|Identify Friend/Foe (FF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just apply the setting to Masquerade.&#039;&#039;&lt;br /&gt;
|Masquerade for the radar. Tank shows up for everyone as their team on the radar.&lt;br /&gt;
|-&lt;br /&gt;
|Rotating Turret (RT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, no turning turrets, ever.&#039;&#039;&lt;br /&gt;
|Turret can turn. Like GM, you can lock on people, and the turret always fires in their direction (horizontally, not vertically). May need some graphics changes (tank becomes bottom part - tank orientation + top part - turret orientation)&lt;br /&gt;
|-&lt;br /&gt;
|Boat (BO)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too dependent on map features.&#039;&#039;&lt;br /&gt;
|Tank floats on water. Moats don&#039;t kill you. You move a bit slower on water though. You can still jump on water, but not as high.&lt;br /&gt;
|-&lt;br /&gt;
|MortarBomb (MB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, requires vertical aim to be any use.&#039;&#039;&lt;br /&gt;
|Shot has same trajectory as a jump. Vertical velocity alters trajectory. Should be very useful once mastered. Many applications e.g. stop-shoot-go to drop a shot on a pursuer. - FiringSquad&lt;br /&gt;
|-&lt;br /&gt;
|CriticalMass (CM)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, this is a server side plugin, not a flag.&#039;&#039;&lt;br /&gt;
|When killed you explode in a ShockWave (perhaps larger). Tanks with this flag should pulse on your radar. Suicide to kill at close range and dangerous to have near you. Points scored from explosion should accrue to the holder not the killer, otherwise not worth holding onto flag. - FiringSquad&lt;br /&gt;
|-&lt;br /&gt;
|ShortHop (SH)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too similar to jump.&#039;&#039;&lt;br /&gt;
|Jump is half the normal height and takes half the time. (+) Good for jumping over bullets and regaining control quickly to return fire. (-) Unable to reach everywhere. - FiringSquad&lt;br /&gt;
|-&lt;br /&gt;
|1000 Tons Weight (TW)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just stupid&#039;&#039;&lt;br /&gt;
|Timer starts as soon as flag as picked up(30 sec timer? Server set?), and user cant drop it. When timer runs out, a 1000 ton weight falls out of the sky killing the owner. When you shoot someone the flag gets transfered over. Player 1 gets TW, 25 seconds go by, he shoots Player 2, then, 5 seconds time, BOOM. Make a nice CLLANNG sound, and tank stops, and other tanks see the weight fall on him. (Punkus)&lt;br /&gt;
|-&lt;br /&gt;
|Red Eye (RE)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex and somewhat pointless.&#039;&#039;&lt;br /&gt;
|First shot causes target tank out-of-window screen to become all white (like a red-eye flash). Out-of-window view stays white for a certain number of seconds (2? 3?). Within that time initial tanks shots are normal, other shooting tank causes white screen again. Radar works as normal, only out-of-window view is affected&lt;br /&gt;
|-&lt;br /&gt;
|SUbtle (SU)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just use CL&#039;&#039;&lt;br /&gt;
|Tank appears normal to friendlies - only outline visible to enemies.&lt;br /&gt;
|-&lt;br /&gt;
|Klingon Cloak (KC)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, to powerful.&#039;&#039;&lt;br /&gt;
|A super cloak, combining stealth and cloak to render you totally invisible to others (though not untouchable). You&#039;re not invincible though because, just like with the cloaks used by the Klingons, your tank cannot fire while you have this flag and there is a couple second delay between dropping cloak and being able to fire. Not much for fighting, but great for sneaking up on campers.&lt;br /&gt;
|-&lt;br /&gt;
|Team Invulnerable(TI)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just use Friendly Fire.&#039;&#039;&lt;br /&gt;
|Can&#039;t be killed by a teammate, except maybe superbullet, genocide.&lt;br /&gt;
|-&lt;br /&gt;
|TagYourit (TY)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, should be a game mode, not a flag.&#039;&#039;&lt;br /&gt;
|Your tank can&#039;t fire and the only way to drop the flag is to get within a certain radius of another tank. The flag is automatically transferred to the other tank.&lt;br /&gt;
|-&lt;br /&gt;
|SwiM (SM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex.&#039;&#039;&lt;br /&gt;
|In short: Can get into building. while in building can:&lt;br /&gt;
* raise slowly while the jump-key is pressed. fall slowly otherwise.&lt;br /&gt;
* get to the almost top of the building. from the top can shoot and be shot - while holding the jump key(otherwise he&#039;ll fall-in)&lt;br /&gt;
* and can die if the countdown reaches zero. a countdown will be started when he gets to a building, and stopped when he gets out.&lt;br /&gt;
|-&lt;br /&gt;
|Proximity Drop (PD)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too confusing for the other players.&#039;&#039;&lt;br /&gt;
|When driving close to opposing tanks (say 3 tank lengths) you cause them to lose their flags.&lt;br /&gt;
|-&lt;br /&gt;
|Lightning Bolt (LB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, lame munchkin flag. Too limited in use.&#039;&#039;&lt;br /&gt;
|A lightning bolt descends from the sky and hits the highest object above the tank (possibly passing through everything on it&#039;s way down?), destroying people above you. Harmless to your own tank. Effective against tanks with GM sniping from high places. Completely useless against almost everything else.&lt;br /&gt;
|-&lt;br /&gt;
|ThrUster (TU)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, We have Wings.&#039;&#039;&lt;br /&gt;
|Clicking causes thrusters to fire up underneath your tank. Holding the left mouse button keeps the rockets on (for a time, until they burn out and you plummet to the ground). Landing on other tanks destroys, unless the thrusters used up. Rockets must recharge (especially after being burnt out) like any offensive weapon. A bit like the tank in StarFox64 - yes, I know, sinful console game.&lt;br /&gt;
|-&lt;br /&gt;
|Ostrich (OS)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, we have burrow.&#039;&#039;&lt;br /&gt;
|(Goofy) Your tank becomes an ostrich. Clicking causes you to bury your head (and the rest of your body) underground, making it impervious to attack for a very short period, but completely unable to move. Any tanks in the way of it diving underground are destroyed. Weak against lasers, because there would be no time to duck.&lt;br /&gt;
|-&lt;br /&gt;
|LaZarus(LZ)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just use shield.&#039;&#039;&lt;br /&gt;
|When killed holding this flag, after being exploded your tank magically combines, and you are not dead.&lt;br /&gt;
|-&lt;br /&gt;
|WaveFront (WF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just use shockwave.&#039;&#039;&lt;br /&gt;
|Like shockwave, but only, say, 30 degrees high and wide, but has longer range&lt;br /&gt;
|-&lt;br /&gt;
|Dud Shot (DS)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, it&#039;s kinda mean. And you could not shake it on servers with shake kills.&#039;&#039;&lt;br /&gt;
|Not all of your bullets work&lt;br /&gt;
|-&lt;br /&gt;
|Death Blossom (DB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, Just use shockwave.&#039;&#039;&lt;br /&gt;
|Shoots all bullets available in a circular pattern from the tank.&lt;br /&gt;
|-&lt;br /&gt;
|COlumn(CO)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, very limited in use.&#039;&#039;&lt;br /&gt;
|All of your (currently loaded) shots are fired at once, on top of each other, making a vertical column.&lt;br /&gt;
|-&lt;br /&gt;
|Sniper Rifle (SR)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just use laser.&#039;&#039;&lt;br /&gt;
|Your Tank&#039;s shots have infinite range, think of the good, and the bad.&lt;br /&gt;
|-&lt;br /&gt;
|Flash Bang (FB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, redefines too many existing behaviors, and far too complex.&lt;br /&gt;
|A few possible implementations. 1) Right-click fires non-lethal shots which travel until a second right-click upon which they explode (similar to SW radius, perhaps bigger) and blind tanks within blast. 2) Could be semi-bad flag where normal shots don&#039;t kill but temporarily blind tanks that are hit to allow escape (or kill by teammate). 3) Right click flashes all opponents within line-of-sight of tank w/flag. If tanks are turned such that they can see tank w/flag, they are temporarily blinded.&lt;br /&gt;
|-&lt;br /&gt;
|Freeze Wave (FW)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just kill them.&#039;&#039;&lt;br /&gt;
|Similar to Shock Wave, except that instead of destroying other tanks within the shock radius, it freezes other tanks within the freeze radius for a certain time, so they cannot move or fire (even in mid-air). When the other tanks re-awaken, they are immune to freezing for a certain time. Dropping the flag forces a reload time (like Thief). This flag encourages team play. An alternate implementation would freeze yourself if any team tanks get frozen.&lt;br /&gt;
|-&lt;br /&gt;
|ARchitect(AR)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Your tank can move buildings by driving into them.&lt;br /&gt;
|-&lt;br /&gt;
|Gravity Bullet (GB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, requires vertical aim to work well.&#039;&#039;&lt;br /&gt;
|Your bullets are affected by gravity. This obviously reduces the range when fired on the ground, but a tank sitting on a building or jumping has the ability to hit people below them... if they time their shots right.&lt;br /&gt;
|-&lt;br /&gt;
|RubberTank (RT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, use shield.&#039;&#039;&lt;br /&gt;
|I&#039;m rubber and you&#039;re glue, whatever you shoot bounces off me and kills you! Regular shots ricochet off your tank back in the direction they came, if shooter is still there or close then he gets hit by his own shot. GMs explode without killing or cause rubber damage (flag drop). Super bullet and shock wave kill. Steam roller bounces off you, maybe causing his death or both your flags to drop.&lt;br /&gt;
|-&lt;br /&gt;
|MagNet (MN)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, it&#039;s just mean.&#039;&#039;&lt;br /&gt;
|Bullets are attracted to player&#039;s tank.&lt;br /&gt;
|-&lt;br /&gt;
|Force Field (FF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, Just use Shield.&#039;&#039;&lt;br /&gt;
|Pushes bullets away. Well aimed shots do not get pushed away&lt;br /&gt;
|-&lt;br /&gt;
|Boomerang Bullet (BB)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too limiting.&#039;&#039;&lt;br /&gt;
|Shots move in a curved path that includes the point of firing&lt;br /&gt;
|-&lt;br /&gt;
|ZigZag (ZZ)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too limiting. &#039;&#039;&lt;br /&gt;
|Shots don&#039;t fly straight. Instead they fly in a sine wave or a zigzag pattern. Probably no reasonable expectation of hitting what you want.&lt;br /&gt;
|-&lt;br /&gt;
|FReeze (FR)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No Too limiting.&#039;&#039;&lt;br /&gt;
|Tank can&#039;t move, only jump and fire.&lt;br /&gt;
|-&lt;br /&gt;
|Shock Ring (??)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just use shockwave.&#039;&#039;&lt;br /&gt;
|Shockwave in a horizontal ring pattern&lt;br /&gt;
|-&lt;br /&gt;
|RemoteControl (RC)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Player can take control of another player&#039;s tank, steer and/or fire it, causing the other player to become vulnerable and/or kill himself or others. Offensive and defensive uses, especially if gm or laser campers are around. Automatically dropped after use.&lt;br /&gt;
|-&lt;br /&gt;
|TransLocate (TL)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Identify a player, then switch places (perhaps N times use)&lt;br /&gt;
|-&lt;br /&gt;
|Clone (CN)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Takes on the properties of the nearest player&#039;s flag&lt;br /&gt;
|-&lt;br /&gt;
|Lemur mode (LM)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Walk on walls. (maybe parallel to ground only, from however high you touched it, and then jump to get off?)&lt;br /&gt;
|-&lt;br /&gt;
|Cattle Prod (CP)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, Steamroller!?!?!&#039;&#039;&lt;br /&gt;
|(Goofy) A cattle prod sticks out some fixed distance in front of the bearer&#039;s tank. Anyone who touches the prod dies. Clicking while the flag is in effect does nothing.&lt;br /&gt;
|-&lt;br /&gt;
|MiRage (MR)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Player sees tanks and shots where they shouldn&#039;t be.&lt;br /&gt;
|-&lt;br /&gt;
|Wormhole Bullet(WB)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Bullets that hit other tanks send them to a random link/teleporter instead of killing them. (If there are no teleporters, don&#039;t create flags?).&lt;br /&gt;
|-&lt;br /&gt;
|INflate(IN)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Your bullets cause tiny tanks to become normal sized, normal tanks to become obese, and obese tanks to explode.&lt;br /&gt;
|-&lt;br /&gt;
|Proximity Fuse (PF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Shells explode with a small shock wave when they pass within range of a tank (even a friendly one).&lt;br /&gt;
|-&lt;br /&gt;
|Laser Cloud(LC)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.. Just... No.&#039;&#039;&lt;br /&gt;
|Firing this causes a x amount (x = amount of shots available) of short laser beams to project from the tank, killing all GM, bullets, and tanks they meet. It can aim up and down, and has the range of a Shockwave. Can be over driven by a greater amount of shots than the tank has lasers for. Right clicking causes one single laser beam twice as long as usual, it uses all the shots available, and takes twice as long to recover (optional)&lt;br /&gt;
|-&lt;br /&gt;
|French Fries (FF)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex, kinda lame.&#039;&#039;&lt;br /&gt;
|(Goofy) Other tanks are attracted to the french fry and will turn to it if they are facing it within 90 degrees.It automatically moves toward it. Other tanks can still turn around (slowly) until it gets out of the magical 90 degrees.&lt;br /&gt;
|-&lt;br /&gt;
|Time Displacement(TD)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|Employing this causes the whole world to freeze for a short period of time. Except you, and perhaps PZ. You loose your flag after this. You can&#039;t shoot while the world is frozen.&lt;br /&gt;
|-&lt;br /&gt;
|Ugly&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|When opposing tanks have you in there lock angle, their tanks automatically turn away from you. This can be compensated for by turning against it.&lt;br /&gt;
|-&lt;br /&gt;
|Fly by Wire (FW)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, though adding this to GM might be nice.&#039;&#039;&lt;br /&gt;
|Missile flies with built-in camera; player&#039;s tank stands still until missile flight is over.&lt;br /&gt;
|-&lt;br /&gt;
|KamikaZe (KZ)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|Tank drives fast, explodes with a large radius when it collides with another tank or obstacle&lt;br /&gt;
|-&lt;br /&gt;
|Random Teleport (RT)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|Can&#039;t control when or where it teleports you&lt;br /&gt;
|-&lt;br /&gt;
|Air Burst (AB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Flag explodes when it reaches its apex when dropped. Apex is especially high. Explosion is large (bigger than shock wave). Being in or behind a building should protect you. Being behind (or through!) a teleporter should not.&lt;br /&gt;
|-&lt;br /&gt;
|Heat Seeker (HS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never, same as GM.&#039;&#039;&lt;br /&gt;
|Missile is fire-and-forget; heads toward nearest &amp;quot;heat source&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|HoloGram (HG)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Player&#039;s tank appears off to one side from where it really is.&lt;br /&gt;
|-&lt;br /&gt;
|Grappling Beam (GB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|Clicking fires a laser-like beam that travels at the same speed as bullets, and does the same thing to enemy tanks if they are hit. If the beam hits a pyramid or a box, however, the tank gets pulled rapidly to the object that was hit (like a grappling hook).&lt;br /&gt;
|-&lt;br /&gt;
|ILlusion (IL)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|Opposing players see 2(?) fake copies of your tank at constant random offsets from your real position (if they are shot, either nothing happens or the fakes disappear?).&lt;br /&gt;
|-&lt;br /&gt;
|SNake (SN)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|(Goofy) Becomes like a game of Nibbles for the bearer of the flag; a laser-looking barrier comes out behind the tank, and stays there (possibly for only a fixed length). Any player that touches the barrier dies.&lt;br /&gt;
|-&lt;br /&gt;
|Kill or be Killed (KK)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Player has to make kills within a certain time, or risk blowing him/herself up. {abbrev should be changed for obvious reasons}&lt;br /&gt;
|-&lt;br /&gt;
|ShotGun (SG)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Shots split and go off in different directions.&lt;br /&gt;
|-&lt;br /&gt;
|Interdimensional Teleport (IT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never, no &amp;quot;on drop&amp;quot; actions.&#039;&#039;&lt;br /&gt;
|Teleports to a random location when dropped&lt;br /&gt;
|-&lt;br /&gt;
|Rear Shot (RS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Shoots both in front and behind (if available shots)&lt;br /&gt;
|-&lt;br /&gt;
|LLama (LL)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|(Goofy) Involuntarily charges all visible tanks, starting with the closest, including teammates. Has the same effect as SR on impact. Other tanks see an amusing llama. graphic.&lt;br /&gt;
|-&lt;br /&gt;
|SuperDrop(SD)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|When killed holding this flag, all tanks loose their flags, and they are sucked into the ether.&lt;br /&gt;
|-&lt;br /&gt;
|George Bush (GB)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|(Goofy) All game and player messages are sent through a filter translating them into George W. Bush speak. Because he knows how difficult it is to put code on your project.&lt;br /&gt;
|-&lt;br /&gt;
|Turbo Boost (TB) &lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Right click makes you faster than high speed briefly. Flag can be used multiple times, maybe with a recharge time.&lt;br /&gt;
|-&lt;br /&gt;
|ReFlect (RF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|When you get hit, you die as usual, but shot isn&#039;t stopped, it is reflected back in the direction it came from.&lt;br /&gt;
|-&lt;br /&gt;
|MirroR (MR)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|See reflections of other tanks on the walls for aiming ricochet bullets&lt;br /&gt;
|-&lt;br /&gt;
|SubterFuge (SF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Similar to Antagonize. Players near you or those you id are sent deceptive messages purportedly from other players or teammates. These would be stock messages such as: watch out, [callsign] is behind you... let&#039;s go after [callsign]... boo... where callsign is a player on a team other than theirs or a rogue.&lt;br /&gt;
|-&lt;br /&gt;
|MagShield(MS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, need to shoot.&#039;&#039;&lt;br /&gt;
|A defense only flag. Fire and you envelope yourself with a brief magnetic shield that looks like or similar to shock wave, only this shield acts like a wall stopping or causing shots to rico as appropriate. Put up your shield soon enough and you&#039;re safe, but wait too long and a shot&#039;s ricocheting around inside with you. Tanks can drive thru the shield, both to fire at you or to be protected by you as you approach a target (camper). To fire yourself you have to drop the flag.&lt;br /&gt;
|-&lt;br /&gt;
|Tether Ball(TB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No. too many changes.&#039;&#039;&lt;br /&gt;
|A ball appears behind the tank attached by a tether and can be swung along the ground by sharp turns. If a tank (even your own) hits either the tether or the ball it is destroyed.&lt;br /&gt;
|-&lt;br /&gt;
|Dumbfire Missile (DM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|A missile that can not be locked on, but has an actual blast area (miniature shock-wave, but without affecting PZ players). Possible alternative: Full size SW, but flag is &#039;used&#039; (dropped for a long time, like the shield flag) when fired.&lt;br /&gt;
|-&lt;br /&gt;
|MultiFlag (MF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Never.&#039;&#039;&lt;br /&gt;
|Tank can hold two other flags at the same time.&lt;br /&gt;
|-&lt;br /&gt;
|OIl (OI)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No. large engine change.&#039;&#039;&lt;br /&gt;
|Tank leaves an oil trail behind which steers people off course.&lt;br /&gt;
|-&lt;br /&gt;
|Flag Launcher(FL)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No. No multiple flags.&#039;&#039;&lt;br /&gt;
|Gives tank the same attributes as TH but can pick up a second flag without being affected, and fire it at another tank. If it misses you keep the flag but if it hits the tank is forced to give up any currently held flags and pick up the launched flag. Good with LE.&lt;br /&gt;
|-&lt;br /&gt;
|Radar Scout (RS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, confusing.&#039;&#039;&lt;br /&gt;
|Your tank becomes a radar-equipped scout (you can still shoot). In a certain radius around you, all tanks (except you) look obese (due to increased radar) and can be shot like obese tank (hitting is easier); they still fit through teleporters. In addition, cloaked and stealthed tanks and shots also become visible. Every tank on the play field can see and shoot the obese and cloaked tanks, so you have the advantages that&lt;br /&gt;
 &lt;br /&gt;
Tanks are more likely to shoot at each other, since you are normal in size, the others are obese&lt;br /&gt;
Others will think twice before destroying you since you provide them with a targeting aid&lt;br /&gt;
|-&lt;br /&gt;
|TurreT (TT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|Turns your tank into a turret. Same as Burrow + Machine Gun + Angular Velocity, but your tank can&#039;t move at all.&lt;br /&gt;
|-&lt;br /&gt;
|AnnoYance (AY)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too easy to camp by a flag.&#039;&#039;&lt;br /&gt;
|Tank is very large and fast, can&#039;t shoot, and invincible. Can distract enemies while friendlies go in for the kill.&lt;br /&gt;
|-&lt;br /&gt;
|AntiMatter (AM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, needs more thought for vertical worlds.&#039;&#039;&lt;br /&gt;
|Tank cannot be hit except for SB/SW. 50% increased reload time, can be steamrolled by any tank, colliding with buildings results in death too&lt;br /&gt;
|-&lt;br /&gt;
|Targeting Computer (TC)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, a lag nightmare.&#039;&#039;&lt;br /&gt;
|HUD shows where to aim for lead-ahead based on dead reckoning&lt;br /&gt;
|-&lt;br /&gt;
|StraFe (SF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, will not be a flag feature if ever implemented.&#039;&#039;&lt;br /&gt;
|Modifier key makes turning strafe&lt;br /&gt;
|-&lt;br /&gt;
|ECCM (um...)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|When firing from ECCM equipped tank, other tanks in front of it, 20/30 degrees, have for a while both not working radar and communication (excluding admins).&lt;br /&gt;
|-&lt;br /&gt;
|HeadAche (HA)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|All colors (not just tank colors) are inverted. Causes confusion for player, should have time limit. Submitted by ThatGuySpencer&lt;br /&gt;
|-&lt;br /&gt;
|Double Shot (DS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, see backfire.&#039;&#039;&lt;br /&gt;
|Shots come out of both ends of your tank, shoting backwards and fowards (maybe your bullets run out twice as fast) - Terminator&lt;br /&gt;
|-&lt;br /&gt;
|X-ray Vision(XV)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, difficult to portray with complex worlds.&#039;&#039;&lt;br /&gt;
|Can see through buildings, but not drive through them. Either they are completely invisible (making out-the window driving fun) or they show up like with OO. Makes it possible to surprise others who are behind objects, and who are depending only on radar to know where you are.&lt;br /&gt;
|-&lt;br /&gt;
|SNiper (SN)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, to much like laser.&#039;&#039;&lt;br /&gt;
|Tank has one, invisible, shot that lasts until it hits something/someone. Never ricochets. Blam!&lt;br /&gt;
|-&lt;br /&gt;
|PariaH (PH)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|Tank is identified in all ways as each other player&#039;s nemesis.&lt;br /&gt;
|-&lt;br /&gt;
|NeMesis (NM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, not a good flag feature.&#039;&#039;&lt;br /&gt;
|HUD indicates direction (but not distance) to last person to kill you, even if under stealth.&lt;br /&gt;
|-&lt;br /&gt;
|Rear Window (RW)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No.&#039;&#039;&lt;br /&gt;
|View is split horizontally, bottom half is view out the back.&lt;br /&gt;
|-&lt;br /&gt;
|Collector (CO)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No holding multiple flags, unproductive&#039;&#039;&lt;br /&gt;
|Or cleaner (CR). Everything is normal except this tank can collect all the flags, without being able to use them. The moment he presses spacebar or dies all flags he holds return to the world.&lt;br /&gt;
|-&lt;br /&gt;
|Bomber (BM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No we don&#039;t do splash damage&#039;&#039;&lt;br /&gt;
|Like WG, but all shots go downwards. Speed is determined by _gravity. Useful for flying servers. When flying with BM the speed is slower than that of WG, but bombs shot will have a larger radius (can kill more things around them).&lt;br /&gt;
|- &lt;br /&gt;
|Pole-aXed (PX)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No may as well just kill him, and we don&#039;t kill for a bad flag&#039;&#039;&lt;br /&gt;
|Tank cannot move forwards or backwards, can steer and jump (even on no jump servers,to be more fair). It&#039;s like being stuck on a pole.&lt;br /&gt;
|- &lt;br /&gt;
|Splash-Damage (SD)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No we don&#039;t do splash damage&#039;&#039;&lt;br /&gt;
|When one of your bullets hits an enemy, he explodes in a shockwave.&lt;br /&gt;
|-&lt;br /&gt;
|PHase shift (PH)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;Combines OO, SB and more -- too powerful.&#039;&#039;&lt;br /&gt;
|Oscillation Overthruster, but can backup, jump and shoot in walls. Shoots Super Bullets, and can be killed by Phantom Zone.}&lt;br /&gt;
|-&lt;br /&gt;
|ASsassin (AS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex, too powerfull&#039;&#039;&lt;br /&gt;
|As small, fast and short-ranged as thief. Fatal and can&#039;t steal flags. Stealth and Cloaking in effect when someone is not in range, and cloaking in effect when you can&#039;t see them. (partial cloaking in effect when you can see part of them, that is, they&#039;re on the side of your view.) Can be steamrolled by anyone. Longer reload time than Thief. Can only kill once (but maybe you still keep the flag?).&lt;br /&gt;
|-&lt;br /&gt;
|BoMb (BM)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, rather pointless&#039;&#039;&lt;br /&gt;
|Can be transferred to someone by shooting them, also transfers the timer. When the bad flag timer (or another timer) is up, the holder dies and creates a shockwave.&lt;br /&gt;
|-&lt;br /&gt;
|Terrain Immunity (TI)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too map specific&#039;&#039;&lt;br /&gt;
|User is invulnerable to, and can walk through, terrain hazards such as stuff that would normally be fatal to touch and conveyor belts.&lt;br /&gt;
|-&lt;br /&gt;
|Cloaked Bullet (CB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, getting killed by a shot you can&#039;t see is bad&#039;&#039;&lt;br /&gt;
|Your bullets are invisible out-the-window.&lt;br /&gt;
|-&lt;br /&gt;
|Charge Beam (CB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, just use multiple shots from a regular laser&#039;&#039;&lt;br /&gt;
|Hold mouse button to charge. Releasing shoots a laser that keeps firing for as long as you charged the beam for. (Maybe a limit on charge time, so there&#039;s a limit on how long you fire a laser for?)&lt;br /&gt;
|-&lt;br /&gt;
|Gravitational Field (GF)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;BZFlag is not a physics engine. Possible lag and sync nightmare.&#039;&#039;&lt;br /&gt;
|Attracts nearby tanks and bullets towards you. You are also afected by Newton&#039;s third law, with a resulting force pushing you in the opposite direction of the sum of all the force vectors of  all the tanks and bullets you attract.  It can be good and bad.  With skill you can use this flag to alter bullet paths and tank motion to your/your teammate&#039;s advantage, or to your enemy&#039;s disadvantage.  An example of the effect might be if a tank w/ WG is nearby you could be pulled aloung in flight,although flight would be more difficult for the tank w/ WG. There is a higher risk of being hit and higher difficulty in moving.&lt;br /&gt;
|-&lt;br /&gt;
|Destroy Buildings (DB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, significantly difficult to implement, and allows for to much abbuse&#039;&#039;&lt;br /&gt;
|When your shot hits an object (such as a building) it causes that object to disappear temporarily. Still ricochets off.&lt;br /&gt;
|-&lt;br /&gt;
|PLane (PL)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No multiple flags, no vertical shots, no weird [http://en.wikipedia.org/wiki/Royal_Flying_Corps flying] stuff. This probably won&#039;t be implemented.&#039;&#039;&lt;br /&gt;
|Turns your tank into a plane. Planes have two guns, one on each wing. You can accelerate or decelerate by using scroll wheel up to accelerate, down to decelerate. Point the mouse in the direction you want to turn. If you are shot or touch a wall you turn back into a tank. ENEMY tanks get vertical lock-on on you, meaning if they shoot while you are within their view, then their shot is at an angle upward or downward so that it might hit you. You can get some flags as a plane. Shock wave drops a bomb straight down with the velocity of a shot, plus your velocity; Laser shoots a laser from your nose-cone; Rapid Fire, Super Bullet, Machine Gun, GM are the same as normal (but you still have wing guns); Cloaking, Stealth, and Masquerade are the same; Thief shoots from nose-cone; Black Hole shoots from nose-cone; OO lets you fly through walls (except floor and the surrounding wall, of course); PZ is same as normal; Galaga makes you wider, but you can shoot more shots; Charge Beam from nose-cone; Sensor Package is same as normal; No Ricochet prevents ricochet; etc.. If you drop a flag as a plane, it drops first the grabbed flag, then once you have no grabbed flag, turns you back into a tank. I realize this probably won&#039;t be implemented.&lt;br /&gt;
|-&lt;br /&gt;
|Sensor Package (SP)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too powerful&#039;&#039;&lt;br /&gt;
|In-game description: &amp;quot;Tank has upgraded sensors and can send locks to guided missiles and allies.&amp;quot; Description here: You can see what flag an enemy has, you get those arrow things for enemy team flags as well as your own (and also vertical ones), all walls show up as green wireframe on black background; you get those &amp;quot;enemy in range, enemy to left/right&amp;quot; from Battle Zone when an enemy is in your range; you can lock on to enemies (but not allies) (as you do, all ENEMY missiles within the radius of a SW lock onto them, all ALLIES with GM lock onto them, but not their fired missiles), you also get notifications when you are within an enemy&#039;s line of sight and range, especially when you are within the blast radius of someone with shockwave, you can see what flag somebody has on the radar and HUD (letters over their head). &lt;br /&gt;
|-&lt;br /&gt;
|Flak (FK)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex&#039;&#039;&lt;br /&gt;
|Your tank shoots debris (or oval shaped sheilds or whatever they may look like) that collide and disintegrate regular type bullets instantly when the two come in contact.&lt;br /&gt;
|-&lt;br /&gt;
|Improved Masquerade (IM)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, no on shot changes, and too complex&#039;&#039;&lt;br /&gt;
|Your tank appears on the Radar and through the view finder as a friendly tank to the enemy, but not to right-clicks and identification through targeting. However, this lasts until your fire. When you fire, you immediately lose the flag. This is good for infiltrating another side, but as soon as someone right-clicks you in his targeting reticule, your identity is displayed.&lt;br /&gt;
|-&lt;br /&gt;
|Kick back (KB)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, no advantage to the flag, just make it a server option for all shots&#039;&#039;&lt;br /&gt;
|When shot your tanks goes backwards a certain distance. This lasts for a server set # of seconds&lt;br /&gt;
[Note: How is this a positive flag? This is also too similar to Big Bullet.]&lt;br /&gt;
|-&lt;br /&gt;
|Oldschool (OS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, is not general enough, depends on other map setup&#039;&#039;&lt;br /&gt;
|Immune to super bullets, missiles, laser beams, shock waves, and steamrolls. Tanks with other flags can still hit you, and theives can steal your flag; in other words, business as usual. Make others drop their precious flags.&lt;br /&gt;
|-&lt;br /&gt;
|New Age (NA)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, is not general enough, depends on other map setup&#039;&#039;&lt;br /&gt;
|Immune to regular bullets; can only be killed by lasers, missiles, super bullets, steamrolls, and shock waves. Opposite of Oldschool. Probably disabled on maps without easily accessible superweapon flags.&lt;br /&gt;
|-&lt;br /&gt;
|Entanglement (QE)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No&#039;&#039;&lt;br /&gt;
|Whoever kills you gets destroyed by the server.&lt;br /&gt;
|-&lt;br /&gt;
|Laser Tripwire (LT)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex&#039;&#039;&lt;br /&gt;
|Shot travels until it strikes a wall, then generates a (non-ricocheting) laser beam along the direction of the surface normal until it reaches another surface. Beam remains until touched by a tank, which is destroyed. If player fires another tripwire, the existing tripwire is deleted.  Player may drop the flag to leave the most recent tripwire in place. Shockwave will delete any tripwire it touches (if not too difficult to code).&lt;br /&gt;
|-&lt;br /&gt;
|Shotgun (SG) (Different to other one)&lt;br /&gt;
| +/-&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too much like MG, same as the other ShotGun suggestion&#039;&#039;&lt;br /&gt;
|All available shots are fired at once (set # by server), 1 straight, the next a set # of degrees left of the first, then the next # of degress right of the first and so on creating dispersed shots. Fast bullets but reduced range, no ricochet and very slow reload time. Good against multiple enemies in range and provides strategic usage of walls for cover while reloading. Useless against laser and guided missle and good players can jump/avoid and shoot you while reloading which is why shots travel faster. Good for short range but useless in long range.&lt;br /&gt;
|-&lt;br /&gt;
|Air Safe (AS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, GM already has a counter flag: ST&#039;&#039;&lt;br /&gt;
|Countermeasure for guided missle. Guided missles that come within sw radius of the player are destroyed but all other shots unaffected. Dampens power of guided missle.&lt;br /&gt;
|-&lt;br /&gt;
|SHort tank (SH)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, simply make a server option to make burrow jump&#039;&#039;&lt;br /&gt;
|Makes tank short. Exactly like burrow except that it allows you to be on buildings and jump.&lt;br /&gt;
|-&lt;br /&gt;
|Communications Disruption (CD)&lt;br /&gt;
| -&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too specific to a play style&#039;&#039;&lt;br /&gt;
|You cannot send team messages. You can still send PMs, Admin messages and public messages.&lt;br /&gt;
|- &lt;br /&gt;
|Double Shot (DS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex, with not enough added benefit. Shots would have to bounce in non physical ways to seperate.&#039;&#039;&lt;br /&gt;
|Every time a player with this flag fires and the shots bounce off a wall (or other object) it splits the shot into 2 shots. Can only happen once (split shots cannot split again).&lt;br /&gt;
|- &lt;br /&gt;
|Super Shield (SS)&lt;br /&gt;
| +&lt;br /&gt;
|style=&amp;quot;background-color:#ffff00;&amp;quot;|&#039;&#039;No, too complex&#039;&#039;&lt;br /&gt;
|You have to be shot a set amount of times to die. A bit like shield BUT different types of shots damage the tank more. (Say a tanks picks up the SS flag and he/she has to be hit 5 times to die, but SW takes off 4 hits so he only has to be hit 2 times with SW to die).  This could also work with Double Shot (DS) where when the shot splits it only makes half the damage of a normal shot. (He/she would now have to be hit 10 times with split bullets to die). Maybe put a health bar over the players tank that shows how many times YOU have to hit the tank with your bullets. (P1 gets SS flag and has to be hit 4 times to die, P2 gets GM (which takes off 2 hits) and he looks at P1 and it has the health bar and a number saying 2 (P2 has to hit P1 with the GM that he has 2 times) then P3 gets a SW flag and the health bar says 1 (because SW takes off 4 points and P1 only has 4 health points).  If the health bar is too hard then i think that you could just have the SS without a health bar.&lt;br /&gt;
[[Category:Gameplay]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Template:CommunityAdministrationNetwork&amp;diff=3781</id>
		<title>Template:CommunityAdministrationNetwork</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Template:CommunityAdministrationNetwork&amp;diff=3781"/>
		<updated>2007-12-10T00:31:15Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: Grammar. ;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;width:100%;margin-top:+.7em;background-color:#99ccff;border:2px solid #4040ff;&amp;quot;&lt;br /&gt;
|[[Image:CAN_logo.png]]&lt;br /&gt;
||This page contains information about an idea called the Community Administration Network Project. It does not represent any rules, opinions, or regulations for the BZFlag project. The C.A.N. was an idea whose author has lost interest. The information is left here for others to use if they wish to take up similar projects.&lt;br /&gt;
&#039;&#039;&#039;THE CAN IS NO LONGER AN ACTIVE IDEA&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CommunityAdministrationNetwork]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;Adding this template to a page will automatically add the page to the [[:Category:CommunityAdministrationNetwork|Category:Community Administration Network]] page. To use this template add &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{CommunityAdministrationNetwork}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to at the top of the page you are creating/editing.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Versions&amp;diff=3659</id>
		<title>Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Versions&amp;diff=3659"/>
		<updated>2007-11-21T07:09:06Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: fixed accidental repetition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BZFlag has undergone several different numbering schemes over the years (decades) that can be roughly categorized as follows:  the 1.7 alphabet soup series, the 1.10 through 2.0 series, and the &amp;quot;new&amp;quot; triplet system currently in place.  The information in follwoing regarding BZFlag&#039;s versioning scheme pertains to the &amp;quot;new&amp;quot; triplet system currently in use.&lt;br /&gt;
 &lt;br /&gt;
Ever since the unreleased 1.9 development revision, BZFlag has been using a &#039;&#039;&#039;MAJOR.MINOR.PATCH&#039;&#039;&#039; version numbering scheme that is familiar to many open source software projects.  In this triplet version numbering scheme, the &#039;&#039;&#039;MAJOR&#039;&#039;&#039; number implies predominant backwards software compatibility; the &#039;&#039;&#039;MINOR&#039;&#039;&#039; number represents feature additions and enhancements; and the &#039;&#039;&#039;PATCH&#039;&#039;&#039; number is iterated releases of that given &#039;&#039;&#039;MAJOR.MINOR&#039;&#039;&#039; version.  Each number in that triplet is independent and is not necessarily just a single digit for each either (e.g., 2.10 is &#039;&#039;not&#039;&#039; the same as 2.1.0 nor 2.0.10).  For brevity, releases since 2.0 can generally be referred to only using the &#039;&#039;&#039;MAJOR.MINOR&#039;&#039;&#039; revision, leaving the &#039;&#039;&#039;PATCH&#039;&#039;&#039; version number off.&lt;br /&gt;
&lt;br /&gt;
In order to &amp;quot;encourage&amp;quot; upgrades and facilitate making enhancements and bug fixes to the game, BZFlag&#039;s developers (intentionally) break the game protocol from time to time where new clients are released that will not work with previous releases.  Starting with BZFlag version 2.0, the &#039;&#039;&#039;MAJOR&#039;&#039;&#039; number in BZFlag&#039;s versioning triplet &#039;&#039;&#039;&#039;&#039;represents backwards-compatibility&#039;&#039;&#039;&#039;&#039;.  That is to say that all clients with a version number starting with a 2 will (only) work with others of that 2 series.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development of a new &#039;&#039;&#039;MAJOR&#039;&#039;&#039; version of BZFlag occurs as the previous &#039;&#039;&#039;MAJOR&#039;&#039;&#039; version number&#039;s &#039;&#039;&#039;99th&#039;&#039;&#039; &#039;&#039;&#039;MINOR&#039;&#039;&#039; revision. (e.g., 2.99 becomes 3.0, 3.99 becomes 4.0)&#039;&#039;  The &#039;&#039;&#039;99th&#039;&#039;&#039; development revision is necessarily treated special and generally not compatible with anything but itself.&lt;br /&gt;
&lt;br /&gt;
As compatible releases and enhancements are made to the game, they are released with an &#039;&#039;even-numbered&#039;&#039; &#039;&#039;&#039;MINOR&#039;&#039;&#039; version number (e.g. 3.&#039;&#039;&#039;0&#039;&#039;&#039; or 2.&#039;&#039;&#039;2&#039;&#039;&#039; or 3.&#039;&#039;&#039;2&#039;&#039;&#039;.6 etc).  Versions of the game with an &#039;&#039;odd-numbered&#039;&#039; &#039;&#039;&#039;MINOR&#039;&#039;&#039; version number represents development-only versions that should not be used by non-developers under any circumstances &#039;&#039;(i.e., you&#039;re on your own, no support or guarantees are offered)&#039;&#039;.  Again, revisions with an &#039;&#039;&#039;&#039;&#039;odd&#039;&#039;&#039;&#039;&#039; second number represent &#039;&#039;&#039;&#039;&#039;developer revisions&#039;&#039;&#039;&#039;&#039; and those with an &#039;&#039;&#039;&#039;&#039;even&#039;&#039;&#039;&#039;&#039; second number are the &#039;&#039;&#039;&#039;&#039;public revisions&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;PATCH&#039;&#039;&#039; number in the version triplet counts publicly posted revisions for a given &#039;&#039;&#039;MAJOR.MINOR&#039;&#039;&#039; version.  Since the BZFlag developers do intentionally provide (pre-release, alpha, beta) versions the game before a &#039;&#039;final&#039;&#039; post is made, those releases merely have the &#039;&#039;&#039;PATCH&#039;&#039;&#039; number incremented.  Basically, the &#039;&#039;&#039;PATCH&#039;&#039;&#039; number can be looked at as how many times files have been publicly posted for a given &#039;&#039;&#039;MAJOR.MINOR&#039;&#039;&#039; version.&lt;br /&gt;
&lt;br /&gt;
Labels and comments that a given release is an &#039;&#039;RC&#039;&#039; (Release Candidate) version or that it&#039;s a &#039;&#039;beta&#039;&#039; or an &#039;&#039;alpha&#039;&#039; release are merely inteded to describe the stability of a given version but are &#039;&#039;&#039;not&#039;&#039;&#039; part of the version itself.  Lower patch numbers on a developer revision (where the &#039;&#039;&#039;MINOR&#039;&#039;&#039; number is an &#039;&#039;odd-number&#039;&#039;) tend to imply less stability whereas higher patch numbers tend to imply greater stability.  On non-developer releases, the number is generally only incremented and reposted if there was something deficient with the version already posted.  &lt;br /&gt;
&lt;br /&gt;
== Revision number examples ==&lt;br /&gt;
&lt;br /&gt;
2.99.0 is a developer revision that will become the next 3.0 major release.  Only developers should be using this revision.&lt;br /&gt;
&lt;br /&gt;
2.99.27 is the 28th developer revision of 2.99, perhaps approaching some sort of beta or release-candidate status for the 3.0 release.  Only developers and testers should be using this revision.&lt;br /&gt;
&lt;br /&gt;
3.0.0 is a new release of a BZFlag client that is incompatible with all previous versions.  This revision is for everyone.&lt;br /&gt;
&lt;br /&gt;
3.0.9 is the 10th release of the 3.0 client, only providing minor bug and build fixes.  This revision is for everyone.&lt;br /&gt;
&lt;br /&gt;
3.1.0 is a developer revision of the 3 series, compatible with other version 3 clients and a pre-release candidate for the 3.2 release.  Only developers should be using this revision.&lt;br /&gt;
&lt;br /&gt;
3.12.4 is the 5th patch update of the 3.12 public release intended for everyone.  There were six compatible versions released prior to this version: 3.0, 3.2, 3.4, 3.6, 3.8, and 3.10   &lt;br /&gt;
&lt;br /&gt;
3.2.5 is the 6th publicly posted release of version 3.2, serving enhanced functionality over the previous 3.0 clients while remaining compatible with other 3 series clients.  This revision is for everyone.&lt;br /&gt;
&lt;br /&gt;
3.99.0 is a developer revision that will become the next 4.0 major release.  Only developers should be using this revision&lt;br /&gt;
&lt;br /&gt;
== Released versions of BZFlag ==&lt;br /&gt;
There are currently 34 open source versions of BZFlag. Versions earlier then 1.7c-X were closed source.&lt;br /&gt;
&lt;br /&gt;
The versions in chronological order are;&lt;br /&gt;
&lt;br /&gt;
* [[BZFlag 1.7c-1]]&lt;br /&gt;
* [[BZFlag 1.7c-2]]&lt;br /&gt;
* [[BZFlag 1.7c-2-1]]&lt;br /&gt;
* [[BZFlag 1.7c-2-2]]&lt;br /&gt;
* [[BZFlag 1.7c-2-3]]&lt;br /&gt;
* [[BZFlag 1.7d-1]]&lt;br /&gt;
* [[BZFlag 1.7d-2]]&lt;br /&gt;
* [[BZFlag 1.7d-3]]&lt;br /&gt;
* [[BZFlag 1.7d-4]]&lt;br /&gt;
* [[BZFlag 1.7d-5]]&lt;br /&gt;
* [[BZFlag 1.7d-6]]&lt;br /&gt;
* [[BZFlag 1.7d-7]]&lt;br /&gt;
* [[BZFlag 1.7d-8]]&lt;br /&gt;
* [[BZFlag 1.7d-9]]&lt;br /&gt;
* [[BZFlag 1.7e]]&lt;br /&gt;
* [[BZFlag 1.7e1]]&lt;br /&gt;
* [[BZFlag 1.7e2]]&lt;br /&gt;
* [[BZFlag 1.7e4]]&lt;br /&gt;
* [[BZFlag 1.7e6]]&lt;br /&gt;
* [[BZFlag 1.7g0]]&lt;br /&gt;
* [[BZFlag 1.7g2]]&lt;br /&gt;
* [[BZFlag 1.10.0]]&lt;br /&gt;
* [[BZFlag 1.10.2]]&lt;br /&gt;
* [[BZFlag 1.10.4]]&lt;br /&gt;
* [[BZFlag 1.10.6]]&lt;br /&gt;
* [[BZFlag 1.10.8]]&lt;br /&gt;
* [[BZFlag 2.0.0]]&lt;br /&gt;
* [[BZFlag 2.0.2]]&lt;br /&gt;
* [[BZFlag 2.0.4]]&lt;br /&gt;
* [[BZFlag 2.0.6]]&lt;br /&gt;
* [[BZFlag 2.0.8]]&lt;br /&gt;
* [[BZFlag 2.0.9]]&lt;br /&gt;
* [[BZFlag 2.0.10]]&lt;br /&gt;
* [[BZFlag 2.2]]&lt;br /&gt;
* [[BZFlag SVN]]&lt;br /&gt;
&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Bz_eFlagDroppedEvent&amp;diff=3580</id>
		<title>Bz eFlagDroppedEvent</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Bz_eFlagDroppedEvent&amp;diff=3580"/>
		<updated>2007-11-16T22:14:45Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Overview */ drooped -&amp;gt; dropped ;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BZFS_API_Doc}}&lt;br /&gt;
{{BZFS_API_Events}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
The &#039;&#039;&#039;bz_eFlagDroppedEvent&#039;&#039;&#039; is an API event that is called each time a flag is dropped by a player.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
&#039;&#039;&#039;bz_eFlagDroppedEvent&#039;&#039;&#039; returns the &#039;&#039;&#039;bz_FlagDroppedEventData_V1&#039;&#039;&#039; data class.&lt;br /&gt;
&lt;br /&gt;
  {| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
  !name&lt;br /&gt;
  !type&lt;br /&gt;
  !value desription&lt;br /&gt;
  |-&lt;br /&gt;
  |eventType    &lt;br /&gt;
  |[[Event(API)|bz_eEventType]]&lt;br /&gt;
  |bz_eFlagDroppedEvent&lt;br /&gt;
  |-&lt;br /&gt;
  |playerID     &lt;br /&gt;
  |int&lt;br /&gt;
  |The player that dropped the flag&lt;br /&gt;
  |-&lt;br /&gt;
  |flagID       &lt;br /&gt;
  |int&lt;br /&gt;
  |The flag ID that was dropped&lt;br /&gt;
  |-&lt;br /&gt;
  |pos&lt;br /&gt;
  |float[3]&lt;br /&gt;
  |the position the flag was dropped at&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
==Uses==&lt;br /&gt;
This event is a notification only event, none of the data returned can be changed. If the plug-in wishes to change the spawning position of a flag it should use the [[bz_eFlagResetEvent]]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In Version 2.0.x of BZFlag the data class for this event was named &#039;&#039;&#039;bz_FlagDroppedEvenData&#039;&#039;&#039; and contains the same data.&lt;br /&gt;
&lt;br /&gt;
[[Category:BZFS_API_Docs]]&lt;br /&gt;
[[Category:BZFS_API_Events]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2652</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2652"/>
		<updated>2007-07-03T05:49:37Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Maps, Mapping, and BZW */ more movage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. &lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|&lt;br /&gt;
*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Already implemented, debug must be on --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2651</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2651"/>
		<updated>2007-07-03T05:46:04Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* General/Gameplay */ fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. &lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|&lt;br /&gt;
*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|(Unknown)&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
|&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknow&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Already implemented, debug must be on --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2650</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2650"/>
		<updated>2007-07-03T05:45:20Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* General/Gameplay */ Commentary and (Unknown) status, whoops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. &lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|&lt;br /&gt;
*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| *Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|(Unknown)&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
|&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknow&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Already implemented, debug must be on --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2649</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2649"/>
		<updated>2007-07-03T05:40:11Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* General/Gameplay */ Moved NN&amp;#039;s idea to the proper spot and dated it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. &lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|&lt;br /&gt;
*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons. This would improve game play a ton! Please implement this!&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|(Unknown)&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
|&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknow&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Already implemented, debug must be on --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2242</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2242"/>
		<updated>2007-05-01T02:38:46Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: Status coloring, editing section, general cleanup. Finished!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. &lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|&lt;br /&gt;
*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=BZFlagWiki:Content_Policy&amp;diff=2032</id>
		<title>BZFlagWiki:Content Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=BZFlagWiki:Content_Policy&amp;diff=2032"/>
		<updated>2007-04-12T19:27:11Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: Grammar! there vs their :P&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the acceptable content policy for articles in this wiki.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The BZFlag wiki is provided as shared informational resource for the player community. Its intended content is factual information regarding the BZFlag game and its community. To do this it must maintain a level of impartiality when dealing with that content. Below is a set of guidelines for users posting articles here.&lt;br /&gt;
&lt;br /&gt;
== Subjects ==&lt;br /&gt;
All articles on the BZFlag Wiki MUST have a direct bearing on the game itself. Articles that are not directly related to the game will be removed from the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Acceptable Subjects ===&lt;br /&gt;
The following are acceptable subjects for BZFlag Wiki Articles.&lt;br /&gt;
* Documentation of BZFlag Software.&lt;br /&gt;
* Documentation of BZFlag terms and concepts.&lt;br /&gt;
* Documentation of tasks specific to the direct use of the BZFlag source code, or software.&lt;br /&gt;
* Collaborative development projects directly related to BZFlag.&lt;br /&gt;
* Factual historical references to BZFlag, software, source code, and developers.&lt;br /&gt;
* General Information about specific maps, and links to their location.&lt;br /&gt;
* General Information about specific servers, and links to their administration and websites.&lt;br /&gt;
* General Information about server networks, and links to their administration and websites.&lt;br /&gt;
&lt;br /&gt;
=== Unacceptable Subjects ===&lt;br /&gt;
The following subjects should not be addressed in wiki articles.&lt;br /&gt;
* Server specific rules and policies.&lt;br /&gt;
* Advertisements for specific servers, users, or maps.&lt;br /&gt;
&lt;br /&gt;
== Article Contents ==&lt;br /&gt;
The contents of articles must be presented in an impartial and factual manner. Wiki articles should be considered descriptive of their subjects, and at all times informational. If a statement can not be backed up with facts, it does not belong in the article. If the fact has no bearing on the subject matter in a descriptive way, it does not belong in the article. Some articles will have more or less factual content following these rules. The further away a subject is from the core game, the less information is applicable to the wiki. The page describing the command line options of the BZFS server will have significantly more applicable information then an article on a network of servers will. &lt;br /&gt;
&lt;br /&gt;
If the article does not deal directly with the BZFlag software or development process, and needs to reference information that is available on other websites, then the article should simply link to them. This includes items such as server rules, and other information that is elsewhere.&lt;br /&gt;
&lt;br /&gt;
Articles should not be written to promote or hinder any one specific server, network, group, or person. No statements should be based on opinion unless the article is designed specifically for promoting a collaborative workflow.  In all cases statements should be presented with civility.&lt;br /&gt;
&lt;br /&gt;
Articles do not &amp;quot;belong&amp;quot; to any one author. The nature of a wiki is for community created and edited content. Recognize that articles can be changed by anyone and no individual controls any specific article; therefore, any writing you contribute can be mercilessly edited and redistributed at will by the community. If the author of an articles wishes to post information that is not to be changed by other users (such as server rules), it should not be part of the wiki article. This information should be linked to via an external web-link.&lt;br /&gt;
&lt;br /&gt;
== Writing Style ==&lt;br /&gt;
As previously stated articles should be written to be descriptive. Personal words like &amp;quot;you&amp;quot;, &amp;quot;me&amp;quot;, &amp;quot;your&amp;quot;, etc.. should not be used, as the wiki is not a conversation. If part of the article is a description of steps of action, then they should simply be described as the action taken, not the actions of the specific user.  The various talk namespaces are of course exempted from this rule.&lt;br /&gt;
&lt;br /&gt;
== Content Disputes ==&lt;br /&gt;
As the wiki is user edited, conflicts and edits in the contents or articles can and will occur. When an article is changed, the previous author should read the changes and attempt to understand them before taking any action. Users changing articles should leave descriptive comments with the change indicating why they changed the article. Be civil. If a previous author disputes the changes, they should attempt to work out an amicable solution on the talk page of the article. Stay cool when the editing gets hot; find consensus. The revert function should not be used in haste; it is primarily intended to assist with article vandalism, or when a change blatantly disregards this policy. Users that are unable to work out acceptable content for an article should contact the Project Administrators and be prepared to explain the issue and how the desired content will follow this policy.&lt;br /&gt;
&lt;br /&gt;
==Page History==&lt;br /&gt;
Please [[BZFlagWiki:Be_bold|&#039;&#039;&#039;Be Bold&#039;&#039;&#039;]] when editing, moving and creating articles. This is how a wiki grows and do not worry about messing up. All prior versions of articles are kept, so there is no way that you can accidentally damage the BZFlag Wiki or irretrievably destroy content. But remember — whatever you write here will be preserved for posterity.&lt;br /&gt;
&lt;br /&gt;
[[Category:BZFlagWiki Policy]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1734</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1734"/>
		<updated>2007-04-04T18:40:37Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|In progress&lt;br /&gt;
|Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|Idea&lt;br /&gt;
|I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|Idea&lt;br /&gt;
|(M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|Idea&lt;br /&gt;
|Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|Idea&lt;br /&gt;
|I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|Idea&lt;br /&gt;
|Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|Idea&lt;br /&gt;
|Server option if implemented. Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|Good idea&lt;br /&gt;
|Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|Idea&lt;br /&gt;
|This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|Good Idea&lt;br /&gt;
|Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Idea&lt;br /&gt;
|Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|Idea&lt;br /&gt;
|Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|Idea&lt;br /&gt;
|There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|Idea &lt;br /&gt;
|Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|Idea&lt;br /&gt;
|Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|Idea&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|In Progress&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|Idea&lt;br /&gt;
|Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|Idea &lt;br /&gt;
|Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Idea&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|Idea&lt;br /&gt;
|Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|Idea&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|Idea&lt;br /&gt;
|probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
| &lt;br /&gt;
|Idea&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|Idea&lt;br /&gt;
|Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1556</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1556"/>
		<updated>2007-03-25T22:03:50Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* General/Gameplay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|Great Idea&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|In progress&lt;br /&gt;
|Planning, some changes in CVS. (Old?)&lt;br /&gt;
|Unknown&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|Idea&lt;br /&gt;
|I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|Idea&lt;br /&gt;
|(M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|Idea&lt;br /&gt;
|Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|Idea&lt;br /&gt;
|I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|Idea&lt;br /&gt;
|Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|Idea&lt;br /&gt;
|Server option if implemented. Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|Good idea&lt;br /&gt;
|Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|Idea&lt;br /&gt;
|This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|Good Idea&lt;br /&gt;
|Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Idea&lt;br /&gt;
|Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|Idea&lt;br /&gt;
|Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|Idea&lt;br /&gt;
|There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|Idea &lt;br /&gt;
|Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|In progress&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|Idea&lt;br /&gt;
|Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|Idea&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|In Progress&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|Idea&lt;br /&gt;
|Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|Idea &lt;br /&gt;
|Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Idea&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|Idea&lt;br /&gt;
|Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|Idea&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|Idea&lt;br /&gt;
|probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
| &lt;br /&gt;
|Idea&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|Idea&lt;br /&gt;
|Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|rjbs&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1555</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1555"/>
		<updated>2007-03-25T22:02:00Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|Great Idea&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|In progress&lt;br /&gt;
|Planning, some changes in CVS. (Old?)&lt;br /&gt;
|Unknown&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|Idea&lt;br /&gt;
|I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|Idea&lt;br /&gt;
|(M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|Idea&lt;br /&gt;
|Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|Idea&lt;br /&gt;
|I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|Idea&lt;br /&gt;
|Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|Idea&lt;br /&gt;
|Server option if implemented. Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|Good idea&lt;br /&gt;
|Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|Idea&lt;br /&gt;
|This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|Good Idea&lt;br /&gt;
|Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Idea&lt;br /&gt;
|Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|Idea&lt;br /&gt;
|Somewhat implemented with the [[ShockWaveDeath]] plug-in. It would probably not be too hard to implement something similar without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|Idea&lt;br /&gt;
|There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|Idea &lt;br /&gt;
|Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|In progress&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|Idea&lt;br /&gt;
|Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|Idea&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|In Progress&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|Idea&lt;br /&gt;
|Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|Idea &lt;br /&gt;
|Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Idea&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|Idea&lt;br /&gt;
|Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|Idea&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|Idea&lt;br /&gt;
|probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
| &lt;br /&gt;
|Idea&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|Idea&lt;br /&gt;
|Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|rjbs&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;|Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1554</id>
		<title>Rejected Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1554"/>
		<updated>2007-03-25T22:01:22Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While suggestions and ideas are always welcome, there are a few things that the BZFlag developers have decided not to include in the game. The reasons vary, but most often it&#039;s simply a design decision.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Rejected Idea&lt;br /&gt;
!Reasoning&lt;br /&gt;
|-&lt;br /&gt;
|Ability to carry multiple flags at once&lt;br /&gt;
|This sort of concept would have extreme balance issues. What happens if someone grabbed ST and CL at the same time? they&#039;d be undetectable. Furthermore, some flags simply can&#039;t work together- for instance, L and GM. &lt;br /&gt;
|-&lt;br /&gt;
|Rotating tank turrets&lt;br /&gt;
|Controlling a rotating turret would be a nightmare, and would add too much complexity to the game. However, this is only true for single-player control. The concept of two-player tanks (one driver and one gunner) has not been rejected.&lt;br /&gt;
|-&lt;br /&gt;
|Driving up slopes/pyramids, tilting turrets&lt;br /&gt;
|The game developers have decided that tanks should remain level (relative to the ground plane). In other words, it&#039;s a design decision.&lt;br /&gt;
|-&lt;br /&gt;
|Land Mines&lt;br /&gt;
|There are two equally-undesirable approaches to land mines:&lt;br /&gt;
*Mines that are visible: This would be a useless addition to the game because players could easily drive around the mines.&lt;br /&gt;
*Mines that are not visible: Too frustrating. Dying at random without being shot is no fun.&lt;br /&gt;
|-&lt;br /&gt;
|Tank damage, multiple-hit kills, tank health&lt;br /&gt;
|BZFlag is a simple game, and one-hit kills are part of that simplicity. Having tanks that require more than one hit to die would damage this, and ruin the fast-paced nature of the game.&lt;br /&gt;
|-&lt;br /&gt;
|Moving world objects, elevators, opening/closing doors, destroyable world objects&lt;br /&gt;
|The developers have decided that the game world in BZFlag should remain static. Moving objects complicate the game, and they introduce major lag and synchronization issues.&lt;br /&gt;
&lt;br /&gt;
Note that there is currently code in the game to make objects move or rotate in a circular path. However, these objects are passable- shots and tanks go through them. In other words, they&#039;re decorative and do not affect gameplay.&lt;br /&gt;
&lt;br /&gt;
[[Physics|Physics drivers]] can also be used to make workable conveyors and elevators without moving objects.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1549</id>
		<title>Rejected Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1549"/>
		<updated>2007-03-25T19:40:47Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: Added non-static world items&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While suggestions and ideas are always welcome, there are a few things that the BZFlag developers have decided not to include in the game. The reasons vary, but most often it&#039;s simply a design decision.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Rejected Idea&lt;br /&gt;
!Reasoning&lt;br /&gt;
|-&lt;br /&gt;
|Ability to carry multiple flags at once&lt;br /&gt;
|This sort of concept would have extreme balance issues. What happens if someone grabbed ST and CL at the same time? they&#039;d be undetectable. Furthermore, some flags simply can&#039;t work together- for instance, L and GM. &lt;br /&gt;
|-&lt;br /&gt;
|Rotating tank turrets&lt;br /&gt;
|Controlling a rotating turret would be a nightmare, and would add too much complexity to the game. However, this is only true for single-player control. The concept of two-player tanks (one driver and one gunner) has not been rejected.&lt;br /&gt;
|-&lt;br /&gt;
|Driving up slopes/pyramids, tilting turrets&lt;br /&gt;
|The game developers have decided that tanks should remain level (relative to the ground plane). In other words, it&#039;s a design decision.&lt;br /&gt;
|-&lt;br /&gt;
|Land Mines&lt;br /&gt;
|There are two equally-undesirable approaches to land mines:&lt;br /&gt;
*Mines that are visible: This would be a useless addition to the game because players could easily drive around the mines.&lt;br /&gt;
*Mines that are not visible: Too frustrating. Dying at random without being shot is no fun.&lt;br /&gt;
|-&lt;br /&gt;
|Tank damage, multiple-hit kills, tank health&lt;br /&gt;
|BZFlag is a simple game, and one-hit kills are part of that simplicity. Having tanks that require more than one hit to die would damage this, and ruin the fast-paced nature of the game.&lt;br /&gt;
|-&lt;br /&gt;
|Moving world objects, elevators, opening/closing doors, destroyable world objects&lt;br /&gt;
|The developers have decided that the game world in BZFlag should remain static. Moving objects complicate the game, and they introduce major lag and synchronization issues.&lt;br /&gt;
&lt;br /&gt;
Note that there is currently code in the game to make objects move or rotate in a circular path. However, these objects are passable- shots and tanks go through them. In other words, they&#039;re decorative and do not affect gameplay.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1544</id>
		<title>Rejected Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1544"/>
		<updated>2007-03-25T06:47:23Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While suggestions and ideas are always welcome, there are a few things that the BZFlag developers have decided not to include in the game. The reasons vary, but most often it&#039;s simply a design decision.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Rejected Idea&lt;br /&gt;
!Reasoning&lt;br /&gt;
|-&lt;br /&gt;
|Ability to carry multiple flags at once&lt;br /&gt;
|This sort of concept would have extreme balance issues. What happens if someone grabbed ST and CL at the same time? they&#039;d be undetectable. Furthermore, some flags simply can&#039;t work together- for instance, L and GM. &lt;br /&gt;
|-&lt;br /&gt;
|Rotating tank turrets&lt;br /&gt;
|Controlling a rotating turret would be a nightmare, and would add too much complexity to the game. However, this is only true for single-player control. The concept of two-player tanks (one driver and one gunner) has not been rejected.&lt;br /&gt;
|-&lt;br /&gt;
|Driving up slopes/pyramids, tilting turrets&lt;br /&gt;
|The game developers have decided that tanks should remain level (relative to the ground plane). In other words, it&#039;s a design decision.&lt;br /&gt;
|-&lt;br /&gt;
|Land Mines&lt;br /&gt;
|There are two equally-undesirable approaches to land mines:&lt;br /&gt;
*Mines that are visible: This would be a useless addition to the game because players could easily drive around the mines.&lt;br /&gt;
*Mines that are not visible: Too frustrating. Dying at random without being shot is no fun.&lt;br /&gt;
|-&lt;br /&gt;
|Tank damage, multiple-hit kills, tank health&lt;br /&gt;
|BZFlag is a simple game, and one-hit kills are part of that simplicity. Having tanks that require more than one hit to die would damage this, and ruin the fast-paced nature of the game.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1543</id>
		<title>Rejected Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1543"/>
		<updated>2007-03-25T06:46:19Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: added tank damage item&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While suggestions and ideas are always welcome, there are a few things that the BZFlag developers have decided not to include in the game. The reasons vary, but most often it&#039;s simply a design decision.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Rejected Idea&lt;br /&gt;
!Reasoning&lt;br /&gt;
|-&lt;br /&gt;
|Ability to carry multiple flags at once&lt;br /&gt;
|This sort of concept would have extreme balance issues. What happens if someone grabbed ST and CL at the same time? they&#039;d be undetectable. Furthermore, some flags simply can&#039;t work together- for instance, L and GM. &lt;br /&gt;
|-&lt;br /&gt;
|Rotating tank turrets&lt;br /&gt;
|Controlling a rotating turret would be a nightmare, and would add too much complexity to the game.&lt;br /&gt;
|-&lt;br /&gt;
|Driving up slopes/pyramids, tilting turrets&lt;br /&gt;
|The game developers have decided that tanks should remain level (relative to the ground plane). In other words, it&#039;s a design decision.&lt;br /&gt;
|-&lt;br /&gt;
|Land Mines&lt;br /&gt;
|There are two equally-undesirable approaches to land mines:&lt;br /&gt;
*Mines that are visible: This would be a useless addition to the game because players could easily drive around the mines.&lt;br /&gt;
*Mines that are not visible: Too frustrating. Dying at random without being shot is no fun.&lt;br /&gt;
|-&lt;br /&gt;
|Tank damage, multiple-hit kills, tank health&lt;br /&gt;
|BZFlag is a simple game, and one-hit kills are part of that simplicity. Having tanks that require more than one hit to die would damage this, and ruin the fast-paced nature of the game.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:Ideas&amp;diff=1432</id>
		<title>Talk:Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:Ideas&amp;diff=1432"/>
		<updated>2007-03-22T08:57:57Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Should ideas that have already be implemented be deleted? This list is getting kinda long. [[User:TD-Linux|TD-Linux]] 21:29, 18 March 2007 (EDT) (date wrong, sorry)&lt;br /&gt;
:Yes, if they have actually been implemented, they should be removed.  We might also think about archiving this page occasionally. Also, [[BZFlagWiki:Sign your posts on talk pages|please sign your comments on talk pages]]. [[User:DTRemenak|DTRemenak]] 18:17, 13 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:My other concern is how do we manage these ideas? If they get archived, should some stay here (good ones) and if so what would be the criteria? This page makes me kind of uncomfortable from a management position? I&#039;m not sure a wiki is the best place to gather information like this. [[User:DonnyBaker|DonnyBaker]] 05:44, 14 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:At least an unprotected one. If it was protected and had &amp;quot;real&amp;quot; approved ideas, it would be different. [[User:DonnyBaker|DonnyBaker]] 13:05, 14 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
::There&#039;s no point in having a protected ideas page, we have the SF.net trackers, the enhancements forum on bzbb, and so on for that.  I&#039;m not quite sure what the expected usage of this page was when it was created on the old wiki, and the only real use I see for it now is that it allows unstructured collaborative editing (which apparently isn&#039;t used, since everyone seems to sign their ideas...). [[User:DTRemenak|DTRemenak]] 13:12, 14 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
I&#039;m working on conversion to a table, and afterward I will remove old ideas and sort them into categories. Perhaps a page dedicated to &amp;quot;rejected ideas&amp;quot; would be a good idea. -L4m3r&lt;br /&gt;
:The table is great! Mabye we should also port over the color-coding system from [[Flag Ideas]]. [[User:TD-Linux|TD-Linux]] 21:29, 18 March 2007 (EDT)&lt;br /&gt;
::Yes, I will most likely do that. I&#039;m going to add a date column too (and I might do that to the flag ideas page also). -L4m3r&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1405</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1405"/>
		<updated>2007-03-20T08:20:33Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: more work, man this page is long&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Make sense!&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|Great Idea&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|In progress&lt;br /&gt;
|Planning, some changes in CVS. (Old?)&lt;br /&gt;
|Unknown&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|Idea&lt;br /&gt;
|I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|Idea&lt;br /&gt;
|(M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|Idea&lt;br /&gt;
|Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|Idea&lt;br /&gt;
|I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|Idea&lt;br /&gt;
|Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|Idea&lt;br /&gt;
|There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|In progress&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|Idea&lt;br /&gt;
|Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|Idea&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|In Progress&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|Idea&lt;br /&gt;
|Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|Idea &lt;br /&gt;
|Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|Idea&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|Idea&lt;br /&gt;
|probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
| &lt;br /&gt;
|Idea&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|Idea&lt;br /&gt;
|Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ideas include: ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Submitter&lt;br /&gt;
!Status/approval&lt;br /&gt;
|-&lt;br /&gt;
|Concept of a tank that can take damage without being destroyed immediately - slows down, takes a hit in a tread and turns slowly in whatever direction, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, but must be optional (server option). Might be rejected, since BZFlag is, by nature, a fast paced game. *Loses ability to shoot, runs and grabs a restore flag?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Server option if implemented. Implemented with a plugin by Theme97&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to damage or destroy buildings/pyramids/teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (M. Jetleb - probably a good idea for timed games, where the building can be reset after a reasonable amount of time, but can you imagine what the field would look like for a perpetual game that&#039;s been running for days? There has to be some way to reset this. Also what happens if someone shoots the bottom out of a building? Does the building collapse or just remain suspended? This could get complicated.)&lt;br /&gt;
|-&lt;br /&gt;
|Server config to make bullets NOT go through teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|SandTraps - tank gets stuck there&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (aren&#039;t there enough incredibly annoying ways for tanks to get stuck on pyramids etc. already? --pediddle)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fog&#039; area in arena - impairs use of laser&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|-&lt;br /&gt;
|Non-solid buildings - ability to make tunnels through buildings, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, but severely hindered by lag issues.&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Morph&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Randomly changing arena - buildings grow, shrink, move&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Make all good flags (except for ID flag) permanent (i.e. you cannot drop a flag unless you are killed). This discourages flag hunting (for GM flag or whatever) and forces players to play (build skill with?) the first flag they pick up until they die&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Damage status- getting hit three (3) times kills you.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|customizable sounds and/or models.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A usable world editor for mac and windows so that more servers are available.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extention packs.&lt;br /&gt;
|iPod&lt;br /&gt;
|Huh?&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Handicap. Allow for bad players yo have better properties than the best players (like velocity), so it&#039;s a more interesting play for everybody. It&#039;ll be server optional and the handicap players are marked in player lists|&lt;br /&gt;
|JavierMM&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Additional Idea to Handicap:&lt;br /&gt;
* Autobalance option. If activated it adds an additional scale factor to the tank wich depends on the score. If the score rises the tank gets bigger and if the score is negative the tank gets smaller then the normal one (The hight of the tank will not be scaled). The strength of the effect should be defined by the server. The tank of an extreme good player will at one point no longer fit trough the teleporters and this will give an additional handicap until his score comes down again.&lt;br /&gt;
|Amoc&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|Robi&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Spread Fire (SF) Flag which fires three shots at the same time.  One on the centerline, the other two angled at a quarter degree along either side of the centerline.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|World configuration of server options.  Sometimes a map is designed for use with specific flags, or perhaps certain flags could be too powerful and you would want to turn them off.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Extending an idea from above regarding teleporters:  Make teleporters configurable so that the map designer decides whether bullets or tanks or both can pass through the teleporter.  Also, an option which changes the angle at which a bullet or tank will pass through a teleporter.  Currently, if a teleporter links back to itself, the shot always returns back at the tank which fired it rather than reflecting.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|HUD radar.  (We are using this with our local games and love it).&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|* Add ice as a terrain feature&lt;br /&gt;
|morfie&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses:&lt;br /&gt;
 http://helios.et.put.poznan.pl/~sskowron/liero/index.html)&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom-made graphics/objects for weapons and levels&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Water Terrain&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom Terrains (select a image to tile, slipperyness, etc.)&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|Cue&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|volcano (growing red pyramid) that&#039;s death to touch and grows during the course of a round and occasionally gives off &#039;pyroclast flows&#039; aka super bullets.  perhaps red-orange color.&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|Colin&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Health, like in a fps. If you get shot from a closer range, you take more damage. When you run out of health, you die. Health pickups in places - not a flag. Although there might be a health generator flag.&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|For above: a &amp;quot;Doctor&amp;quot; flag - shooting someone (similar to thief) either fixes them or, like the above health generator flag, except faster, heals them. Don&#039;t shoot the other team!&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|pherris&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|Orca&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Trajectory flag and option on servers (Causes bullets to fall (But very slowly)). Bullets will go no lower than standard level, so trajectory is only active if you are jumping, or on a block.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving blocks, so when people put things like the USS Enterprise at the top of their map, it can move around.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Super smash bros&amp;quot; style jumping: a server-side option to let tanks jump a second or third time while in the air... changing direction would be possible by jumping with the pointer moved to what direction you&#039;d like to doublejump. The direction change would probably be much less than the maximum tank speed, but maybe that could be a variable too. This would be great for platform maps. and add a way to mix up the classic jump killing that goes on in regular games.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Teleporter flag: Dropped twice, and makes a temporary teleporte on the map (for a set amount of time)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BeamMeUp flag: Tab makes the tank teleport to the highest object directly above it. This would be very useful with high maps, but could encourage camping, and cheating.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Tall tank flag: Like obesity, only makes the tank too tall to maneuver under low objects.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triplicate/Duplicate/MagicHat flag: Tank gets one or two bot duplicates whose shots do no damage, spawned where it is. They could possibly be respawned when killed. They would tend to stay near the tank.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sleepwalker Bad Flag: Your tank becomes controlled by a bot. Does not drop until tank is killed. Player&#039;s score is changed by bot&#039;s performance.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|7 words: user freindly bult-in map editor and viewer.&lt;br /&gt;
|Efitu&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|More documentation on scripting world weapons.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Regicide flag, kills both the tanks you hit and the tank with the highest score on the same team of the tank you hit (Thus giving double points)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Like Efitu&#039;s idea, user freindly built-in map editor and viewer, the current map editor isn&#039;t so good, expesaly when you delete stuff it does weard things.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving objects like a wall that could spin on its X Y or Z axis and chose the point were it spins like 5X, 3Y, 0Z away from its center&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Editable ground hight like hills or something&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|another game called dodge ball were one person can shoot and when someone is hit then they become an observer till the next game and when theres only one person(other than the one whose it) they become it.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1382</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1382"/>
		<updated>2007-03-19T08:25:58Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: Categorizing (still in progress)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Make sense!&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|Great Idea&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|In progress&lt;br /&gt;
|Planning, some changes in CVS. (Old?)&lt;br /&gt;
|Unknown&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|Idea&lt;br /&gt;
|I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|Idea&lt;br /&gt;
|(M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|Idea&lt;br /&gt;
|Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|Idea&lt;br /&gt;
|I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|Idea&lt;br /&gt;
|There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|In progress&lt;br /&gt;
|Old?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|Idea&lt;br /&gt;
|Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|Idea&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|In Progress&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|Idea &lt;br /&gt;
|Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|Idea&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|Idea&lt;br /&gt;
|probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
| &lt;br /&gt;
|Idea&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|Idea&lt;br /&gt;
|Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Status&lt;br /&gt;
!Commentary&lt;br /&gt;
!Submitter&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ideas include: ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Submitter&lt;br /&gt;
!Status/approval&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. Being worked on for 2.2&lt;br /&gt;
|-&lt;br /&gt;
|Ability to change elevation of tank barrel &amp;amp; direction of turret (without jumping up or turning tank) (complex interface issues - super-low priority)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Turret rotation rejected: The game is too fast for this to be useful, and would probably kill the game. *How about a new gameplay mode? Takes two to tank. One to ride turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|-&lt;br /&gt;
|Concept of a tank that can take damage without being destroyed immediately - slows down, takes a hit in a tread and turns slowly in whatever direction, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, but must be optional (server option). Might be rejected, since BZFlag is, by nature, a fast paced game. *Loses ability to shoot, runs and grabs a restore flag?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Server option if implemented. Implemented with a plugin by Theme97&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to damage or destroy buildings/pyramids/teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (M. Jetleb - probably a good idea for timed games, where the building can be reset after a reasonable amount of time, but can you imagine what the field would look like for a perpetual game that&#039;s been running for days? There has to be some way to reset this. Also what happens if someone shoots the bottom out of a building? Does the building collapse or just remain suspended? This could get complicated.)&lt;br /&gt;
|-&lt;br /&gt;
|Server config to make bullets NOT go through teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|SandTraps - tank gets stuck there&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (aren&#039;t there enough incredibly annoying ways for tanks to get stuck on pyramids etc. already? --pediddle)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fog&#039; area in arena - impairs use of laser&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|-&lt;br /&gt;
|Non-solid buildings - ability to make tunnels through buildings, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, but severely hindered by lag issues.&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Morph&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Randomly changing arena - buildings grow, shrink, move&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Make all good flags (except for ID flag) permanent (i.e. you cannot drop a flag unless you are killed). This discourages flag hunting (for GM flag or whatever) and forces players to play (build skill with?) the first flag they pick up until they die&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Damage status- getting hit three (3) times kills you.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|customizable sounds and/or models.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A usable world editor for mac and windows so that more servers are available.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extention packs.&lt;br /&gt;
|iPod&lt;br /&gt;
|Huh?&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Handicap. Allow for bad players yo have better properties than the best players (like velocity), so it&#039;s a more interesting play for everybody. It&#039;ll be server optional and the handicap players are marked in player lists|&lt;br /&gt;
|JavierMM&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Additional Idea to Handicap:&lt;br /&gt;
* Autobalance option. If activated it adds an additional scale factor to the tank wich depends on the score. If the score rises the tank gets bigger and if the score is negative the tank gets smaller then the normal one (The hight of the tank will not be scaled). The strength of the effect should be defined by the server. The tank of an extreme good player will at one point no longer fit trough the teleporters and this will give an additional handicap until his score comes down again.&lt;br /&gt;
|Amoc&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|Robi&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Spread Fire (SF) Flag which fires three shots at the same time.  One on the centerline, the other two angled at a quarter degree along either side of the centerline.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|World configuration of server options.  Sometimes a map is designed for use with specific flags, or perhaps certain flags could be too powerful and you would want to turn them off.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Extending an idea from above regarding teleporters:  Make teleporters configurable so that the map designer decides whether bullets or tanks or both can pass through the teleporter.  Also, an option which changes the angle at which a bullet or tank will pass through a teleporter.  Currently, if a teleporter links back to itself, the shot always returns back at the tank which fired it rather than reflecting.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|HUD radar.  (We are using this with our local games and love it).&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|* Add ice as a terrain feature&lt;br /&gt;
|morfie&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses:&lt;br /&gt;
 http://helios.et.put.poznan.pl/~sskowron/liero/index.html)&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom-made graphics/objects for weapons and levels&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Water Terrain&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom Terrains (select a image to tile, slipperyness, etc.)&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|Cue&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|volcano (growing red pyramid) that&#039;s death to touch and grows during the course of a round and occasionally gives off &#039;pyroclast flows&#039; aka super bullets.  perhaps red-orange color.&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|Colin&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Health, like in a fps. If you get shot from a closer range, you take more damage. When you run out of health, you die. Health pickups in places - not a flag. Although there might be a health generator flag.&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|For above: a &amp;quot;Doctor&amp;quot; flag - shooting someone (similar to thief) either fixes them or, like the above health generator flag, except faster, heals them. Don&#039;t shoot the other team!&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|pherris&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|Orca&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Trajectory flag and option on servers (Causes bullets to fall (But very slowly)). Bullets will go no lower than standard level, so trajectory is only active if you are jumping, or on a block.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving blocks, so when people put things like the USS Enterprise at the top of their map, it can move around.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Super smash bros&amp;quot; style jumping: a server-side option to let tanks jump a second or third time while in the air... changing direction would be possible by jumping with the pointer moved to what direction you&#039;d like to doublejump. The direction change would probably be much less than the maximum tank speed, but maybe that could be a variable too. This would be great for platform maps. and add a way to mix up the classic jump killing that goes on in regular games.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Teleporter flag: Dropped twice, and makes a temporary teleporte on the map (for a set amount of time)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BeamMeUp flag: Tab makes the tank teleport to the highest object directly above it. This would be very useful with high maps, but could encourage camping, and cheating.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Tall tank flag: Like obesity, only makes the tank too tall to maneuver under low objects.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triplicate/Duplicate/MagicHat flag: Tank gets one or two bot duplicates whose shots do no damage, spawned where it is. They could possibly be respawned when killed. They would tend to stay near the tank.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sleepwalker Bad Flag: Your tank becomes controlled by a bot. Does not drop until tank is killed. Player&#039;s score is changed by bot&#039;s performance.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|7 words: user freindly bult-in map editor and viewer.&lt;br /&gt;
|Efitu&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|More documentation on scripting world weapons.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Regicide flag, kills both the tanks you hit and the tank with the highest score on the same team of the tank you hit (Thus giving double points)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Like Efitu&#039;s idea, user freindly built-in map editor and viewer, the current map editor isn&#039;t so good, expesaly when you delete stuff it does weard things.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving objects like a wall that could spin on its X Y or Z axis and chose the point were it spins like 5X, 3Y, 0Z away from its center&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Editable ground hight like hills or something&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|another game called dodge ball were one person can shoot and when someone is hit then they become an observer till the next game and when theres only one person(other than the one whose it) they become it.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1368</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1368"/>
		<updated>2007-03-19T00:22:40Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: Removed stuff that has long since been implemented, cleaned out some duplicates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Make sense!&lt;br /&gt;
&lt;br /&gt;
== Ideas include: ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Submitter&lt;br /&gt;
!Status/approval&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Great Idea&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Work in progress.&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Planning, some changes in CVS.&lt;br /&gt;
|-&lt;br /&gt;
|Map editor&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Windows, Linux and Java2 editors are working, Linux editor in CVS, I want one using BZFlag&#039;s own engine.&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea (Great Idea?)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to define flags allowed / not allowed in world file&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Implemented with zones and the +f -f commands in the &amp;quot;options&amp;quot; world object.&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea, don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|MORPH&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. (M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, probably low priority&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|MORPH&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fox &amp;amp; Hound&#039; scenario - highest player automatically becomes own team, all other plays on another team - kill the &#039;fox&#039; (play with highest score). &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, I&#039;d like to see more ways to play BZFlag. There is an option in rabbit hunt that makes the player with the highest score rabbit until he dies.&lt;br /&gt;
|-&lt;br /&gt;
|Higher score(s) players lose abilities (bigger tanks, can&#039;t pick up flags, momentum, whatever) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|What is a GUID??&lt;br /&gt;
|-&lt;br /&gt;
|Single/multiple-use flags (or they instantly change type after being used) (configurable on a flag-by-flag basis: e.g. laser &amp;amp; GM one-use only before they drop/disappear) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, especially with the more powerful flags.&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. Being worked on for 2.2&lt;br /&gt;
|-&lt;br /&gt;
|Ability to change elevation of tank barrel &amp;amp; direction of turret (without jumping up or turning tank) (complex interface issues - super-low priority)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Turret rotation rejected: The game is too fast for this to be useful, and would probably kill the game. *How about a new gameplay mode? Takes two to tank. One to ride turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|-&lt;br /&gt;
|Concept of a tank that can take damage without being destroyed immediately - slows down, takes a hit in a tread and turns slowly in whatever direction, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, but must be optional (server option). Might be rejected, since BZFlag is, by nature, a fast paced game. *Loses ability to shoot, runs and grabs a restore flag?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Server option if implemented. Implemented with a plugin by Theme97&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to damage or destroy buildings/pyramids/teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (M. Jetleb - probably a good idea for timed games, where the building can be reset after a reasonable amount of time, but can you imagine what the field would look like for a perpetual game that&#039;s been running for days? There has to be some way to reset this. Also what happens if someone shoots the bottom out of a building? Does the building collapse or just remain suspended? This could get complicated.)&lt;br /&gt;
|-&lt;br /&gt;
|Server config to make bullets NOT go through teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|SandTraps - tank gets stuck there&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (aren&#039;t there enough incredibly annoying ways for tanks to get stuck on pyramids etc. already? --pediddle)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fog&#039; area in arena - impairs use of laser&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|-&lt;br /&gt;
|Non-solid buildings - ability to make tunnels through buildings, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, but severely hindered by lag issues.&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Morph&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Randomly changing arena - buildings grow, shrink, move&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Make all good flags (except for ID flag) permanent (i.e. you cannot drop a flag unless you are killed). This discourages flag hunting (for GM flag or whatever) and forces players to play (build skill with?) the first flag they pick up until they die&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Damage status- getting hit three (3) times kills you.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|customizable sounds and/or models.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A usable world editor for mac and windows so that more servers are available.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extention packs.&lt;br /&gt;
|iPod&lt;br /&gt;
|Huh?&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Handicap. Allow for bad players yo have better properties than the best players (like velocity), so it&#039;s a more interesting play for everybody. It&#039;ll be server optional and the handicap players are marked in player lists|&lt;br /&gt;
|JavierMM&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Additional Idea to Handicap:&lt;br /&gt;
* Autobalance option. If activated it adds an additional scale factor to the tank wich depends on the score. If the score rises the tank gets bigger and if the score is negative the tank gets smaller then the normal one (The hight of the tank will not be scaled). The strength of the effect should be defined by the server. The tank of an extreme good player will at one point no longer fit trough the teleporters and this will give an additional handicap until his score comes down again.&lt;br /&gt;
|Amoc&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|Robi&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Spread Fire (SF) Flag which fires three shots at the same time.  One on the centerline, the other two angled at a quarter degree along either side of the centerline.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|World configuration of server options.  Sometimes a map is designed for use with specific flags, or perhaps certain flags could be too powerful and you would want to turn them off.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Extending an idea from above regarding teleporters:  Make teleporters configurable so that the map designer decides whether bullets or tanks or both can pass through the teleporter.  Also, an option which changes the angle at which a bullet or tank will pass through a teleporter.  Currently, if a teleporter links back to itself, the shot always returns back at the tank which fired it rather than reflecting.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|HUD radar.  (We are using this with our local games and love it).&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|* Add ice as a terrain feature&lt;br /&gt;
|morfie&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses:&lt;br /&gt;
 http://helios.et.put.poznan.pl/~sskowron/liero/index.html)&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom-made graphics/objects for weapons and levels&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Water Terrain&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom Terrains (select a image to tile, slipperyness, etc.)&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|Cue&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|volcano (growing red pyramid) that&#039;s death to touch and grows during the course of a round and occasionally gives off &#039;pyroclast flows&#039; aka super bullets.  perhaps red-orange color.&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|Colin&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Health, like in a fps. If you get shot from a closer range, you take more damage. When you run out of health, you die. Health pickups in places - not a flag. Although there might be a health generator flag.&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|For above: a &amp;quot;Doctor&amp;quot; flag - shooting someone (similar to thief) either fixes them or, like the above health generator flag, except faster, heals them. Don&#039;t shoot the other team!&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|pherris&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|Orca&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Trajectory flag and option on servers (Causes bullets to fall (But very slowly)). Bullets will go no lower than standard level, so trajectory is only active if you are jumping, or on a block.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving blocks, so when people put things like the USS Enterprise at the top of their map, it can move around.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Super smash bros&amp;quot; style jumping: a server-side option to let tanks jump a second or third time while in the air... changing direction would be possible by jumping with the pointer moved to what direction you&#039;d like to doublejump. The direction change would probably be much less than the maximum tank speed, but maybe that could be a variable too. This would be great for platform maps. and add a way to mix up the classic jump killing that goes on in regular games.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Teleporter flag: Dropped twice, and makes a temporary teleporte on the map (for a set amount of time)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BeamMeUp flag: Tab makes the tank teleport to the highest object directly above it. This would be very useful with high maps, but could encourage camping, and cheating.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Tall tank flag: Like obesity, only makes the tank too tall to maneuver under low objects.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triplicate/Duplicate/MagicHat flag: Tank gets one or two bot duplicates whose shots do no damage, spawned where it is. They could possibly be respawned when killed. They would tend to stay near the tank.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sleepwalker Bad Flag: Your tank becomes controlled by a bot. Does not drop until tank is killed. Player&#039;s score is changed by bot&#039;s performance.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|7 words: user freindly bult-in map editor and viewer.&lt;br /&gt;
|Efitu&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|More documentation on scripting world weapons.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Regicide flag, kills both the tanks you hit and the tank with the highest score on the same team of the tank you hit (Thus giving double points)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Like Efitu&#039;s idea, user freindly built-in map editor and viewer, the current map editor isn&#039;t so good, expesaly when you delete stuff it does weard things.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving objects like a wall that could spin on its X Y or Z axis and chose the point were it spins like 5X, 3Y, 0Z away from its center&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Editable ground hight like hills or something&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|another game called dodge ball were one person can shoot and when someone is hit then they become an observer till the next game and when theres only one person(other than the one whose it) they become it.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1363</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1363"/>
		<updated>2007-03-18T22:55:01Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Ideas include: */ fix table wonkiness (oops)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Make sense!&lt;br /&gt;
&lt;br /&gt;
== Ideas include: ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Submitter&lt;br /&gt;
!Status/approval&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Great Idea&lt;br /&gt;
|-&lt;br /&gt;
|Sort player list by team&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Implemented (how?)&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Anti-cheating measures detecting cheating clients/servers, kicking them out automatically or by vote, etc. I will push to have this implemented in version 1.8.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Some anti-cheating measures are in 1.7G2, more work to follow. Great Idea (delete this idea, it&#039;s ancient?)&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Work in progress.&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Planning, some changes in CVS.&lt;br /&gt;
|-&lt;br /&gt;
|Map editor&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Windows, Linux and Java2 editors are working, Linux editor in CVS, I want one using BZFlag&#039;s own engine.&lt;br /&gt;
|-&lt;br /&gt;
|server-side respawn position&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Implemented in [[BZFlag 2.0.0]]&lt;br /&gt;
|-&lt;br /&gt;
|2 or 3 teams as well as the current 4&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Man, this gotta be old. BZFlag used to only work with 4 teams??&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea (Great Idea?)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to define flags allowed / not allowed in world file&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea, don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|Option to search for servers in list. It gets really annoying if you want to find a server and you have to go through all the pages, as there are over 10 now.&lt;br /&gt;
|Spazzy McGee&lt;br /&gt;
|Implemented in [[BZFlag 2.0.4]]&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to toggle display of player emails (some are so long they mess up the score display)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Word wrap long messages - they get cut off for those with low-resolution displays&lt;br /&gt;
|MORPH&lt;br /&gt;
|Done??&lt;br /&gt;
|-&lt;br /&gt;
|Improvements to radar: Color-coded bullets, brighter bullets (may have to be larger if already using brightest color), better distinction between blue players and pyramids&lt;br /&gt;
|MORPH&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|MORPH&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. (M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, probably low priority&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Allow different physical properties on top of buildings (momentum, etc.)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, goes with my &amp;quot;&amp;quot;materials&amp;quot;&amp;quot; idea.&lt;br /&gt;
|-&lt;br /&gt;
|Allow higher wall-height around arena (ricochet at higher heights) - or no walls defining the boundaries - just a line. (ricochet only off buildings &amp;amp; pyramids)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|MORPH&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fox &amp;amp; Hound&#039; scenario - highest player automatically becomes own team, all other plays on another team - kill the &#039;fox&#039; (play with highest score). &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, I&#039;d like to see more ways to play BZFlag. (bhtooefr: Rabbit is very similar to this)&lt;br /&gt;
|-&lt;br /&gt;
|Higher score(s) players lose abilities (bigger tanks, can&#039;t pick up flags, momentum, whatever) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|What is a GUID??&lt;br /&gt;
|-&lt;br /&gt;
|Single/multiple-use flags (or they instantly change type after being used) (configurable on a flag-by-flag basis: e.g. laser &amp;amp; GM one-use only before they drop/disappear) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, especially with the more powerful flags.&lt;br /&gt;
|-&lt;br /&gt;
|Change graphic format to PNG so new &#039;skins&#039; can be created. Optional use of server-defined skin. Client can use it or not (wouldn&#039;t really matter)&lt;br /&gt;
|MORPH&lt;br /&gt;
|In CVS for 1.8.&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols.&lt;br /&gt;
|-&lt;br /&gt;
|Send message to an individual, even if they&#039;re not on your team&lt;br /&gt;
|MORPH&lt;br /&gt;
|done&lt;br /&gt;
|-&lt;br /&gt;
|Ability to change elevation of tank barrel &amp;amp; direction of turret (without jumping up or turning tank) (complex interface issues - super-low priority)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Turret rotation rejected: The game is too fast for this to be useful, and would probably kill the game. *How about a new gameplay mode? Takes two to tank. One to ride turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|-&lt;br /&gt;
|Much better arena design capabilities - bridges over ditches, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. This along with some new physics (which I hope to propose soon -Jeremiah), and BZFlag will be much more interesting.&lt;br /&gt;
|-&lt;br /&gt;
|Concept of a tank that can take damage without being destroyed immediately - slows down, takes a hit in a tread and turns slowly in whatever direction, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, but must be optional (server option). Might be rejected, since BZFlag is, by nature, a fast paced game. *Loses ability to shoot, runs and grabs a restore flag?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Server option if implemented.&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to damage or destroy buildings/pyramids/teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (M. Jetleb - probably a good idea for timed games, where the building can be reset after a reasonable amount of time, but can you imagine what the field would look like for a perpetual game that&#039;s been running for days? There has to be some way to reset this. Also what happens if someone shoots the bottom out of a building? Does the building collapse or just remain suspended? This could get complicated.)&lt;br /&gt;
|-&lt;br /&gt;
|Server config to make bullets NOT go through teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Holographic buildings - can&#039;t see what&#039;s behind them, but can shoot through them (great for the radarless-option above)[M. Jetleb -&amp;gt; how does not being able to see through a building help when you&#039;re radarless?]. Can&#039;t tell the difference on radar between them and regular buildings&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, could be a materials property.&lt;br /&gt;
|-&lt;br /&gt;
|SandTraps - tank gets stuck there&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (aren&#039;t there enough incredibly annoying ways for tanks to get stuck on pyramids etc. already? --pediddle)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fog&#039; area in arena - impairs use of laser&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Connection-quality restrictions - restriction players based on connection quality - if they&#039;re having connection problems, server can drop them (after informing them what&#039;s going on)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented - also, throttling is implemented; people with high framerates were sending a lot of messages, clogging things up for people with slower connections.&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|-&lt;br /&gt;
|Non-solid buildings - ability to make tunnels through buildings, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, but severely hindered by lag issues.&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Morph&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Randomly changing arena - buildings grow, shrink, move&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Cause a player to die if they shoot a teammate (accidentally or otherwise). This would discourage team killers and affect strategy (players are more cautious when shooting near teammates). (how about if you die after you kill teammates n times, and n is reset whenever you die. this will protect people who just do it accidently)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented (for a LONG time)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Make all good flags (except for ID flag) permanent (i.e. you cannot drop a flag unless you are killed). This discourages flag hunting (for GM flag or whatever) and forces players to play (build skill with?) the first flag they pick up until they die&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Have finite ammo for the GM and Laser.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented (generically- shot limits)&lt;br /&gt;
|-&lt;br /&gt;
|Damage status- getting hit three (3) times kills you.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|customizable sounds and/or models.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A usable world editor for mac and windows so that more servers are available.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|Better Textures on the buildings and pyramids and more variety of structures.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done (meshes)&lt;br /&gt;
|-&lt;br /&gt;
|Ramps and slopes which tanks can drive up.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extention packs.&lt;br /&gt;
|iPod&lt;br /&gt;
|Huh?&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Handicap. Allow for bad players yo have better properties than the best players (like velocity), so it&#039;s a more interesting play for everybody. It&#039;ll be server optional and the handicap players are marked in player lists|&lt;br /&gt;
|JavierMM&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Additional Idea to Handicap:&lt;br /&gt;
* Autobalance option. If activated it adds an additional scale factor to the tank wich depends on the score. If the score rises the tank gets bigger and if the score is negative the tank gets smaller then the normal one (The hight of the tank will not be scaled). The strength of the effect should be defined by the server. The tank of an extreme good player will at one point no longer fit trough the teleporters and this will give an additional handicap until his score comes down again.&lt;br /&gt;
|Amoc&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|Robi&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow ramps in level designs, so tanks can move to certain other platforms without having to jump. This would require adjusting the engine to allow tanks to angle on the ramps. Reduced speed depending on gradient?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Spread Fire (SF) Flag which fires three shots at the same time.  One on the centerline, the other two angled at a quarter degree along either side of the centerline.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|World configuration of server options.  Sometimes a map is designed for use with specific flags, or perhaps certain flags could be too powerful and you would want to turn them off.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Extending an idea from above regarding teleporters:  Make teleporters configurable so that the map designer decides whether bullets or tanks or both can pass through the teleporter.  Also, an option which changes the angle at which a bullet or tank will pass through a teleporter.  Currently, if a teleporter links back to itself, the shot always returns back at the tank which fired it rather than reflecting.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|HUD radar.  (We are using this with our local games and love it).&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow ramps and ability of tanks to drive up ramps.  I guess this is a duplicate, but I still like it. (Dragonstar agrees with this too) Please do this!&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|* Add ice as a terrain feature&lt;br /&gt;
|morfie&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server creation option: # of flags holdable at a time&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses:&lt;br /&gt;
 http://helios.et.put.poznan.pl/~sskowron/liero/index.html)!!!&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom-made graphics/objects for weapons and levels&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels!!!&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Water Terrain&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom Terrains (select a image to tile, slipperyness, etc.)&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|Cue&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|abli&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|volcano (growing red pyramid) that&#039;s death to touch and grows during the course of a round and occasionally gives off &#039;pyroclast flows&#039; aka super bullets.  perhaps red-orange color.&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|kitchen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
|rjbs&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|Colin&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Have part in BZflag so that you can have bots.&lt;br /&gt;
|Colin&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Toggle radar and message bar on and off with a key on your keyboard.&lt;br /&gt;
|Colin&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Health, like in a fps. If you get shot from a closer range, you take more damage. When you run out of health, you die. Health pickups in places - not a flag. Although there might be a health generator flag.&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|For above: a &amp;quot;Doctor&amp;quot; flag - shooting someone (similar to thief) either fixes them or, like the above health generator flag, except faster, heals them. Don&#039;t shoot the other team!&lt;br /&gt;
|Dan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|pherris&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|Orca&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Trajectory flag and option on servers (Causes bullets to fall (But very slowly)). Bullets will go no lower than standard level, so trajectory is only active if you are jumping, or on a block.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving blocks, so when people put things like the USS Enterprise at the top of their map, it can move around.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Super smash bros&amp;quot; style jumping: a server-side option to let tanks jump a second or third time while in the air... changing direction would be possible by jumping with the pointer moved to what direction you&#039;d like to doublejump. The direction change would probably be much less than the maximum tank speed, but maybe that could be a variable too. This would be great for platform maps. and add a way to mix up the classic jump killing that goes on in regular games.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Teleporter flag: Dropped twice, and makes a temporary teleporte on the map (for a set amount of time)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BeamMeUp flag: Tab makes the tank teleport to the highest object directly above it. This would be very useful with high maps, but could encourage camping, and cheating.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Tall tank flag: Like obesity, only makes the tank too tall to maneuver under low objects.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Triplicate/Duplicate/MagicHat flag: Tank gets one or two bot duplicates whose shots do no damage, spawned where it is. They could possibly be respawned when killed. They would tend to stay near the tank.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sleepwalker Bad Flag: Your tank becomes controlled by a bot. Does not drop until tank is killed. Player&#039;s score is changed by bot&#039;s performance.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|7 words: user freindly bult-in map editor and viewer.&lt;br /&gt;
|Efitu&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|More documentation on scripting world weapons.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Regicide flag, kills both the tanks you hit and the tank with the highest score on the same team of the tank you hit (Thus giving double points)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Tank Turret Rotation sideways and up and down(controlable with a &amp;quot;Point of View&amp;quot; on a joystick and keyboard for those who don&#039;t have joystick with it)&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Like Efitu&#039;s idea, user freindly built-in map editor and viewer, the current map editor isn&#039;t so good, expesaly when you delete stuff it does weard things.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to add texture to blocks like if tou wanted to add a street texture and make a road or a weard wall or whatever.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|more objects ot build with like a ball and cone and cylender and incline planes (/ or \) that tanks can drive up.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Moving objects like a wall that could spin on its X Y or Z axis and chose the point were it spins like 5X, 3Y, 0Z away from its center&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Editable ground hight like hills or something&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|another game called dodge ball were one person can shoot and when someone is hit then they become an observer till the next game and when theres only one person(other than the one whose it) they become it.&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1319</id>
		<title>Rejected Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1319"/>
		<updated>2007-03-17T23:29:07Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While suggestions and ideas are always welcome, there are a few things that the BZFlag developers have decided not to include in the game. The reasons vary, but most often it&#039;s simply a design decision.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Rejected Idea&lt;br /&gt;
!Reasoning&lt;br /&gt;
|-&lt;br /&gt;
|Ability to carry multiple flags at once&lt;br /&gt;
|This sort of concept would have extreme balance issues. What happens if someone grabbed ST and CL at the same time? they&#039;d be undetectable. Furthermore, some flags simply can&#039;t work together- for instance, L and GM. &lt;br /&gt;
|-&lt;br /&gt;
|Rotating tank turrets&lt;br /&gt;
|Controlling a rotating turret would be a nightmare, and would add too much complexity to the game.&lt;br /&gt;
|-&lt;br /&gt;
|Driving up slopes/pyramids, tilting turrets&lt;br /&gt;
|The game developers have decided that tanks should remain level (relative to the ground plane). In other words, it&#039;s a design decision.&lt;br /&gt;
|-&lt;br /&gt;
|Land Mines&lt;br /&gt;
|There are two equally-undesirable approaches to land mines:&lt;br /&gt;
*Mines that are visible: This would be a useless addition to the game because players could easily drive around the mines.&lt;br /&gt;
*Mines that are not visible: Too frustrating. Dying at random without being shot is no fun.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1318</id>
		<title>Rejected Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rejected_Ideas&amp;diff=1318"/>
		<updated>2007-03-17T23:28:46Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: New page: While suggestions and ideas are always welcome, there are a few things that the BZFlag developers have decided not to include in the game. The reasons very, but most often it&amp;#039;s simply a de...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While suggestions and ideas are always welcome, there are a few things that the BZFlag developers have decided not to include in the game. The reasons very, but most often it&#039;s simply a design decision.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Rejected Idea&lt;br /&gt;
!Reasoning&lt;br /&gt;
|-&lt;br /&gt;
|Ability to carry multiple flags at once&lt;br /&gt;
|This sort of concept would have extreme balance issues. What happens if someone grabbed ST and CL at the same time? they&#039;d be undetectable. Furthermore, some flags simply can&#039;t work together- for instance, L and GM. &lt;br /&gt;
|-&lt;br /&gt;
|Rotating tank turrets&lt;br /&gt;
|Controlling a rotating turret would be a nightmare, and would add too much complexity to the game.&lt;br /&gt;
|-&lt;br /&gt;
|Driving up slopes/pyramids, tilting turrets&lt;br /&gt;
|The game developers have decided that tanks should remain level (relative to the ground plane). In other words, it&#039;s a design decision.&lt;br /&gt;
|-&lt;br /&gt;
|Land Mines&lt;br /&gt;
|There are two equally-undesirable approaches to land mines:&lt;br /&gt;
*Mines that are visible: This would be a useless addition to the game because players could easily drive around the mines.&lt;br /&gt;
*Mines that are not visible: Too frustrating. Dying at random without being shot is no fun.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:Ideas&amp;diff=1300</id>
		<title>Talk:Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:Ideas&amp;diff=1300"/>
		<updated>2007-03-16T23:11:25Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Should ideas that have already be implemented be deleted? This list is getting kinda long.&lt;br /&gt;
:Yes, if they have actually been implemented, they should be removed.  We might also think about archiving this page occasionally. Also, [[BZFlagWiki:Sign your posts on talk pages|please sign your comments on talk pages]]. [[User:DTRemenak|DTRemenak]] 18:17, 13 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:My other concern is how do we manage these ideas? If they get archived, should some stay here (good ones) and if so what would be the criteria? This page makes me kind of uncomfortable from a management position? I&#039;m not sure a wiki is the best place to gather information like this. [[User:DonnyBaker|DonnyBaker]] 05:44, 14 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:At least an unprotected one. If it was protected and had &amp;quot;real&amp;quot; approved ideas, it would be different. [[User:DonnyBaker|DonnyBaker]] 13:05, 14 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
::There&#039;s no point in having a protected ideas page, we have the SF.net trackers, the enhancements forum on bzbb, and so on for that.  I&#039;m not quite sure what the expected usage of this page was when it was created on the old wiki, and the only real use I see for it now is that it allows unstructured collaborative editing (which apparently isn&#039;t used, since everyone seems to sign their ideas...). [[User:DTRemenak|DTRemenak]] 13:12, 14 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
I&#039;m working on conversion to a table, and afterward I will remove old ideas and sort them into categories. Perhaps a page dedicated to &amp;quot;rejected ideas&amp;quot; would be a good idea. -L4m3r&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1298</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1298"/>
		<updated>2007-03-16T23:06:58Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE: Work is in progress on this page. I&#039;m converting to to a tabular format, and will then clean up and sort the ideas into categories. Please stand by. -L4m3r&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Make sense!&lt;br /&gt;
&lt;br /&gt;
== Ideas include: ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Submitter&lt;br /&gt;
!Status/approval&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Great Idea&lt;br /&gt;
|-&lt;br /&gt;
|Sort player list by team&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Implemented (how?)&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Anti-cheating measures detecting cheating clients/servers, kicking them out automatically or by vote, etc. I will push to have this implemented in version 1.8.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Some anti-cheating measures are in 1.7G2, more work to follow. Great Idea (delete this idea, it&#039;s ancient?)&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Work in progress.&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Planning, some changes in CVS.&lt;br /&gt;
|-&lt;br /&gt;
|Map editor&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Windows, Linux and Java2 editors are working, Linux editor in CVS, I want one using BZFlag&#039;s own engine.&lt;br /&gt;
|-&lt;br /&gt;
|server-side respawn position&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Implemented in [[BZFlag 2.0.0]]&lt;br /&gt;
|-&lt;br /&gt;
|2 or 3 teams as well as the current 4&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Man, this gotta be old. BZFlag used to only work with 4 teams??&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea (Great Idea?)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to define flags allowed / not allowed in world file&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea, don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|Option to search for servers in list. It gets really annoying if you want to find a server and you have to go through all the pages, as there are over 10 now.&lt;br /&gt;
|Spazzy McGee&lt;br /&gt;
|Implemented in [[BZFlag 2.0.4]]&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to toggle display of player emails (some are so long they mess up the score display)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Word wrap long messages - they get cut off for those with low-resolution displays&lt;br /&gt;
|MORPH&lt;br /&gt;
|Done??&lt;br /&gt;
|-&lt;br /&gt;
|Improvements to radar: Color-coded bullets, brighter bullets (may have to be larger if already using brightest color), better distinction between blue players and pyramids&lt;br /&gt;
|MORPH&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|MORPH&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. (M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, probably low priority&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Allow different physical properties on top of buildings (momentum, etc.)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, goes with my &amp;quot;&amp;quot;materials&amp;quot;&amp;quot; idea.&lt;br /&gt;
|-&lt;br /&gt;
|Allow higher wall-height around arena (ricochet at higher heights) - or no walls defining the boundaries - just a line. (ricochet only off buildings &amp;amp; pyramids)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|MORPH&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fox &amp;amp; Hound&#039; scenario - highest player automatically becomes own team, all other plays on another team - kill the &#039;fox&#039; (play with highest score). &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, I&#039;d like to see more ways to play BZFlag. (bhtooefr: Rabbit is very similar to this)&lt;br /&gt;
|-&lt;br /&gt;
|Higher score(s) players lose abilities (bigger tanks, can&#039;t pick up flags, momentum, whatever) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|What is a GUID??&lt;br /&gt;
|-&lt;br /&gt;
|Single/multiple-use flags (or they instantly change type after being used) (configurable on a flag-by-flag basis: e.g. laser &amp;amp; GM one-use only before they drop/disappear) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, especially with the more powerful flags.&lt;br /&gt;
|-&lt;br /&gt;
|Change graphic format to PNG so new &#039;skins&#039; can be created. Optional use of server-defined skin. Client can use it or not (wouldn&#039;t really matter)&lt;br /&gt;
|MORPH&lt;br /&gt;
|In CVS for 1.8.&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols.&lt;br /&gt;
|-&lt;br /&gt;
|Send message to an individual, even if they&#039;re not on your team&lt;br /&gt;
|MORPH&lt;br /&gt;
|done&lt;br /&gt;
|-&lt;br /&gt;
|Ability to change elevation of tank barrel &amp;amp; direction of turret (without jumping up or turning tank) (complex interface issues - super-low priority)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Turret rotation rejected: The game is too fast for this to be useful, and would probably kill the game. *How about a new gameplay mode? Takes two to tank. One to ride turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|-&lt;br /&gt;
|Much better arena design capabilities - bridges over ditches, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. This along with some new physics (which I hope to propose soon -Jeremiah), and BZFlag will be much more interesting.&lt;br /&gt;
|-&lt;br /&gt;
|Concept of a tank that can take damage without being destroyed immediately - slows down, takes a hit in a tread and turns slowly in whatever direction, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, but must be optional (server option). Might be rejected, since BZFlag is, by nature, a fast paced game. *Loses ability to shoot, runs and grabs a restore flag?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Server option if implemented.&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to damage or destroy buildings/pyramids/teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (M. Jetleb - probably a good idea for timed games, where the building can be reset after a reasonable amount of time, but can you imagine what the field would look like for a perpetual game that&#039;s been running for days? There has to be some way to reset this. Also what happens if someone shoots the bottom out of a building? Does the building collapse or just remain suspended? This could get complicated.)&lt;br /&gt;
|-&lt;br /&gt;
|Server config to make bullets NOT go through teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Holographic buildings - can&#039;t see what&#039;s behind them, but can shoot through them (great for the radarless-option above)[M. Jetleb -&amp;gt; how does not being able to see through a building help when you&#039;re radarless?]. Can&#039;t tell the difference on radar between them and regular buildings&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, could be a materials property.&lt;br /&gt;
|-&lt;br /&gt;
|SandTraps - tank gets stuck there&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (aren&#039;t there enough incredibly annoying ways for tanks to get stuck on pyramids etc. already? --pediddle)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fog&#039; area in arena - impairs use of laser&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Connection-quality restrictions - restriction players based on connection quality - if they&#039;re having connection problems, server can drop them (after informing them what&#039;s going on)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented - also, throttling is implemented; people with high framerates were sending a lot of messages, clogging things up for people with slower connections.&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|-&lt;br /&gt;
|Non-solid buildings - ability to make tunnels through buildings, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, but severely hindered by lag issues.&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Morph&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Randomly changing arena - buildings grow, shrink, move&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Cause a player to die if they shoot a teammate (accidentally or otherwise). This would discourage team killers and affect strategy (players are more cautious when shooting near teammates). (how about if you die after you kill teammates n times, and n is reset whenever you die. this will protect people who just do it accidently)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented (for a LONG time)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Make all good flags (except for ID flag) permanent (i.e. you cannot drop a flag unless you are killed). This discourages flag hunting (for GM flag or whatever) and forces players to play (build skill with?) the first flag they pick up until they die&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Have finite ammo for the GM and Laser.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented (generically- shot limits)&lt;br /&gt;
|-&lt;br /&gt;
|Damage status- getting hit three (3) times kills you.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|customizable sounds and/or models.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A usable world editor for mac and windows so that more servers are available.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|Better Textures on the buildings and pyramids and more variety of structures.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done (meshes)&lt;br /&gt;
|-&lt;br /&gt;
|Ramps and slopes which tanks can drive up.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extention packs.&lt;br /&gt;
|iPod&lt;br /&gt;
|Huh?&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Handicap. Allow for bad players yo have better properties than the best players (like velocity), so it&#039;s a more interesting play for everybody. It&#039;ll be server optional and the handicap players are marked in player lists|&lt;br /&gt;
|JavierMM&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Additional Idea to Handicap:&lt;br /&gt;
* Autobalance option. If activated it adds an additional scale factor to the tank wich depends on the score. If the score rises the tank gets bigger and if the score is negative the tank gets smaller then the normal one (The hight of the tank will not be scaled). The strength of the effect should be defined by the server. The tank of an extreme good player will at one point no longer fit trough the teleporters and this will give an additional handicap until his score comes down again.&lt;br /&gt;
|Amoc&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|Robi&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow ramps in level designs, so tanks can move to certain other platforms without having to jump. This would require adjusting the engine to allow tanks to angle on the ramps. Reduced speed depending on gradient?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Spread Fire (SF) Flag which fires three shots at the same time.  One on the centerline, the other two angled at a quarter degree along either side of the centerline.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|World configuration of server options.  Sometimes a map is designed for use with specific flags, or perhaps certain flags could be too powerful and you would want to turn them off.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Extending an idea from above regarding teleporters:  Make teleporters configurable so that the map designer decides whether bullets or tanks or both can pass through the teleporter.  Also, an option which changes the angle at which a bullet or tank will pass through a teleporter.  Currently, if a teleporter links back to itself, the shot always returns back at the tank which fired it rather than reflecting.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|HUD radar.  (We are using this with our local games and love it).&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow ramps and ability of tanks to drive up ramps.  I guess this is a duplicate, but I still like it. (Dragonstar agrees with this too) Please do this!&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|* Add ice as a terrain feature&lt;br /&gt;
|morfie&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea(s) From Dragonstar. Items marked with a !!! are what I want most&lt;br /&gt;
* Server creation option: # of flags holdable at a time&lt;br /&gt;
* Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html)!!!&lt;br /&gt;
* Custom-made graphics/objects for weapons and levels&lt;br /&gt;
* Triggers in levels!!!&lt;br /&gt;
* Water Terrain&lt;br /&gt;
* Custom Terrains (select a image to tile, slipperyness, etc.)&lt;br /&gt;
More coming later :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas From Cue:&lt;br /&gt;
* Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
* Land mine flag?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from abli:&lt;br /&gt;
* Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
* Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
* Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
* Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from kitchen:&lt;br /&gt;
* volcano (growing red pyramid) that&#039;s death to touch and grows during the course of a round and occasionally gives off &#039;pyroclast flows&#039; aka super bullets.  perhaps red-orange color.&lt;br /&gt;
* multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from bhtooefr:&lt;br /&gt;
* J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
* Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from nsayer:&lt;br /&gt;
* wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from rjbs: &lt;br /&gt;
* wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Colin:&lt;br /&gt;
* Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
* Have part in BZflag so that you can have bots.&lt;br /&gt;
* Toggle radar and message bar on and off with a key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Dan: &lt;br /&gt;
* Health, like in a fps. If you get shot from a closer range, you take more damage. When you run out of health, you die. Health pickups in places - not a flag. Although there might be a health generator flag.&lt;br /&gt;
* For above: a &amp;quot;Doctor&amp;quot; flag - shooting someone (similar to thief) either fixes them or, like the above health generator flag, except faster, heals them. Don&#039;t shoot the other team!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from pherris:&lt;br /&gt;
* Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Orca&lt;br /&gt;
* Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Dogbert&lt;br /&gt;
* Trajectory flag and option on servers (Causes bullets to fall (But very slowly)). Bullets will go no lower than standard level, so trajectory is only active if you are jumping, or on a block.&lt;br /&gt;
* Moving blocks, so when people put things like the USS Enterprise at the top of their map, it can move around.&lt;br /&gt;
* Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from YHARG:&lt;br /&gt;
* I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
* &amp;quot;Super smash bros&amp;quot; style jumping: a server-side option to let tanks jump a second or third time while in the air... changing direction would be possible by jumping with the pointer moved to what direction you&#039;d like to doublejump. The direction change would probably be much less than the maximum tank speed, but maybe that could be a variable too. This would be great for platform maps. and add a way to mix up the classic jump killing that goes on in regular games.&lt;br /&gt;
* Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
* Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
* Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
* Teleporter flag: Dropped twice, and makes a temporary teleporte on the map (for a set amount of time)&lt;br /&gt;
* BeamMeUp flag: Tab makes the tank teleport to the highest object directly above it. This would be very useful with high maps, but could encourage camping, and cheating.&lt;br /&gt;
* Tall tank flag: Like obesity, only makes the tank too tall to maneuver under low objects.&lt;br /&gt;
* Triplicate/Duplicate/MagicHat flag: Tank gets one or two bot duplicates whose shots do no damage, spawned where it is. They could possibly be respawned when killed. They would tend to stay near the tank.&lt;br /&gt;
* Sleepwalker Bad Flag: Your tank becomes controlled by a bot. Does not drop until tank is killed. Player&#039;s score is changed by bot&#039;s performance.&lt;br /&gt;
* Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Efitu:&lt;br /&gt;
* 7 words: user freindly bult-in map editor and viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from Dogbert.&lt;br /&gt;
* More documentation on scripting world weapons.&lt;br /&gt;
* Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
* Regicide flag, kills both the tanks you hit and the tank with the highest score on the same team of the tank you hit (Thus giving double points)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Supermatthew:&lt;br /&gt;
* Tank Turret Rotation sideways and up and down(controlable with a &amp;quot;Point of View&amp;quot; on a joystick and keyboard for those who don&#039;t have joystick with it)&lt;br /&gt;
* Like Efitu&#039;s idea, user freindly built-in map editor and viewer, the current map editor isn&#039;t so good, expesaly when you delete stuff it does weard things.&lt;br /&gt;
* The ability to add texture to blocks like if tou wanted to add a street texture and make a road or a weard wall or whatever.&lt;br /&gt;
* more objects ot build with like a ball and cone and cylender and incline planes (/ or \) that tanks can drive up.&lt;br /&gt;
* Moving objects like a wall that could spin on its X Y or Z axis and chose the point were it spins like 5X, 3Y, 0Z away from its center&lt;br /&gt;
* New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
* Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
* Editable ground hight like hills or something&lt;br /&gt;
* another game called dodge ball were one person can shoot and when someone is hit then they become an observer till the next game and when theres only one person(other than the one whose it) they become it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from TomMatelich:&lt;br /&gt;
* At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from NebNamwen:&lt;br /&gt;
* Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1297</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1297"/>
		<updated>2007-03-16T23:05:12Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: /* Ideas include: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Make sense!&lt;br /&gt;
&lt;br /&gt;
== Ideas include: ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!Idea&lt;br /&gt;
!Submitter&lt;br /&gt;
!Status/approval&lt;br /&gt;
|-&lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Great Idea&lt;br /&gt;
|-&lt;br /&gt;
|Sort player list by team&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Implemented (how?)&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Anti-cheating measures detecting cheating clients/servers, kicking them out automatically or by vote, etc. I will push to have this implemented in version 1.8.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Some anti-cheating measures are in 1.7G2, more work to follow. Great Idea (delete this idea, it&#039;s ancient?)&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Work in progress.&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Planning, some changes in CVS.&lt;br /&gt;
|-&lt;br /&gt;
|Map editor&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Windows, Linux and Java2 editors are working, Linux editor in CVS, I want one using BZFlag&#039;s own engine.&lt;br /&gt;
|-&lt;br /&gt;
|server-side respawn position&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Implemented in [[BZFlag 2.0.0]]&lt;br /&gt;
|-&lt;br /&gt;
|2 or 3 teams as well as the current 4&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Man, this gotta be old. BZFlag used to only work with 4 teams??&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea (Great Idea?)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to define flags allowed / not allowed in world file&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Idea, don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
|-&lt;br /&gt;
|Option to search for servers in list. It gets really annoying if you want to find a server and you have to go through all the pages, as there are over 10 now.&lt;br /&gt;
|Spazzy McGee&lt;br /&gt;
|Implemented in [[BZFlag 2.0.4]]&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to toggle display of player emails (some are so long they mess up the score display)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Word wrap long messages - they get cut off for those with low-resolution displays&lt;br /&gt;
|MORPH&lt;br /&gt;
|Done??&lt;br /&gt;
|-&lt;br /&gt;
|Improvements to radar: Color-coded bullets, brighter bullets (may have to be larger if already using brightest color), better distinction between blue players and pyramids&lt;br /&gt;
|MORPH&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|MORPH&lt;br /&gt;
|BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. (M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, probably low priority&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Allow different physical properties on top of buildings (momentum, etc.)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, goes with my &amp;quot;&amp;quot;materials&amp;quot;&amp;quot; idea.&lt;br /&gt;
|-&lt;br /&gt;
|Allow higher wall-height around arena (ricochet at higher heights) - or no walls defining the boundaries - just a line. (ricochet only off buildings &amp;amp; pyramids)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea.&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|MORPH&lt;br /&gt;
|We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fox &amp;amp; Hound&#039; scenario - highest player automatically becomes own team, all other plays on another team - kill the &#039;fox&#039; (play with highest score). &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, I&#039;d like to see more ways to play BZFlag. (bhtooefr: Rabbit is very similar to this)&lt;br /&gt;
|-&lt;br /&gt;
|Higher score(s) players lose abilities (bigger tanks, can&#039;t pick up flags, momentum, whatever) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|What is a GUID??&lt;br /&gt;
|-&lt;br /&gt;
|Single/multiple-use flags (or they instantly change type after being used) (configurable on a flag-by-flag basis: e.g. laser &amp;amp; GM one-use only before they drop/disappear) &lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, especially with the more powerful flags.&lt;br /&gt;
|-&lt;br /&gt;
|Change graphic format to PNG so new &#039;skins&#039; can be created. Optional use of server-defined skin. Client can use it or not (wouldn&#039;t really matter)&lt;br /&gt;
|MORPH&lt;br /&gt;
|In CVS for 1.8.&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, but seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols.&lt;br /&gt;
|-&lt;br /&gt;
|Send message to an individual, even if they&#039;re not on your team&lt;br /&gt;
|MORPH&lt;br /&gt;
|done&lt;br /&gt;
|-&lt;br /&gt;
|Ability to change elevation of tank barrel &amp;amp; direction of turret (without jumping up or turning tank) (complex interface issues - super-low priority)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Turret rotation rejected: The game is too fast for this to be useful, and would probably kill the game. *How about a new gameplay mode? Takes two to tank. One to ride turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|-&lt;br /&gt;
|Much better arena design capabilities - bridges over ditches, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. This along with some new physics (which I hope to propose soon -Jeremiah), and BZFlag will be much more interesting.&lt;br /&gt;
|-&lt;br /&gt;
|Concept of a tank that can take damage without being destroyed immediately - slows down, takes a hit in a tread and turns slowly in whatever direction, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea, but must be optional (server option). Might be rejected, since BZFlag is, by nature, a fast paced game. *Loses ability to shoot, runs and grabs a restore flag?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Server option if implemented.&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea. Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good idea&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Ability to damage or destroy buildings/pyramids/teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (M. Jetleb - probably a good idea for timed games, where the building can be reset after a reasonable amount of time, but can you imagine what the field would look like for a perpetual game that&#039;s been running for days? There has to be some way to reset this. Also what happens if someone shoots the bottom out of a building? Does the building collapse or just remain suspended? This could get complicated.)&lt;br /&gt;
|-&lt;br /&gt;
|Server config to make bullets NOT go through teleporters&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Holographic buildings - can&#039;t see what&#039;s behind them, but can shoot through them (great for the radarless-option above)[M. Jetleb -&amp;gt; how does not being able to see through a building help when you&#039;re radarless?]. Can&#039;t tell the difference on radar between them and regular buildings&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea, could be a materials property.&lt;br /&gt;
|-&lt;br /&gt;
|SandTraps - tank gets stuck there&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea (aren&#039;t there enough incredibly annoying ways for tanks to get stuck on pyramids etc. already? --pediddle)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Fog&#039; area in arena - impairs use of laser&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Connection-quality restrictions - restriction players based on connection quality - if they&#039;re having connection problems, server can drop them (after informing them what&#039;s going on)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented - also, throttling is implemented; people with high framerates were sending a lot of messages, clogging things up for people with slower connections.&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea. Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|-&lt;br /&gt;
|Non-solid buildings - ability to make tunnels through buildings, etc.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea.&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Good Idea, but severely hindered by lag issues.&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|Morph&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|MORPH&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|Randomly changing arena - buildings grow, shrink, move&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Cause a player to die if they shoot a teammate (accidentally or otherwise). This would discourage team killers and affect strategy (players are more cautious when shooting near teammates). (how about if you die after you kill teammates n times, and n is reset whenever you die. this will protect people who just do it accidently)&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented (for a LONG time)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Make all good flags (except for ID flag) permanent (i.e. you cannot drop a flag unless you are killed). This discourages flag hunting (for GM flag or whatever) and forces players to play (build skill with?) the first flag they pick up until they die&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: Have finite ammo for the GM and Laser.&lt;br /&gt;
|MORPH&lt;br /&gt;
|Implemented (generically- shot limits)&lt;br /&gt;
|-&lt;br /&gt;
|Damage status- getting hit three (3) times kills you.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|customizable sounds and/or models.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A usable world editor for mac and windows so that more servers are available.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done&lt;br /&gt;
|-&lt;br /&gt;
|Better Textures on the buildings and pyramids and more variety of structures.&lt;br /&gt;
|iPod&lt;br /&gt;
|Done (meshes)&lt;br /&gt;
|-&lt;br /&gt;
|Ramps and slopes which tanks can drive up.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in seperate data and application files.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extention packs.&lt;br /&gt;
|iPod&lt;br /&gt;
|Huh?&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|iPod&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Handicap. Allow for bad players yo have better properties than the best players (like velocity), so it&#039;s a more interesting play for everybody. It&#039;ll be server optional and the handicap players are marked in player lists|&lt;br /&gt;
|JavierMM&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Additional Idea to Handicap:&lt;br /&gt;
* Autobalance option. If activated it adds an additional scale factor to the tank wich depends on the score. If the score rises the tank gets bigger and if the score is negative the tank gets smaller then the normal one (The hight of the tank will not be scaled). The strength of the effect should be defined by the server. The tank of an extreme good player will at one point no longer fit trough the teleporters and this will give an additional handicap until his score comes down again.&lt;br /&gt;
|Amoc&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|Robi&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow ramps in level designs, so tanks can move to certain other platforms without having to jump. This would require adjusting the engine to allow tanks to angle on the ramps. Reduced speed depending on gradient?&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Spread Fire (SF) Flag which fires three shots at the same time.  One on the centerline, the other two angled at a quarter degree along either side of the centerline.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|World configuration of server options.  Sometimes a map is designed for use with specific flags, or perhaps certain flags could be too powerful and you would want to turn them off.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Extending an idea from above regarding teleporters:  Make teleporters configurable so that the map designer decides whether bullets or tanks or both can pass through the teleporter.  Also, an option which changes the angle at which a bullet or tank will pass through a teleporter.  Currently, if a teleporter links back to itself, the shot always returns back at the tank which fired it rather than reflecting.&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|HUD radar.  (We are using this with our local games and love it).&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|Allow ramps and ability of tanks to drive up ramps.  I guess this is a duplicate, but I still like it. (Dragonstar agrees with this too) Please do this!&lt;br /&gt;
|Yohan&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|-&lt;br /&gt;
|* Add ice as a terrain feature&lt;br /&gt;
|morfie&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea(s) From Dragonstar. Items marked with a !!! are what I want most&lt;br /&gt;
* Server creation option: # of flags holdable at a time&lt;br /&gt;
* Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html)!!!&lt;br /&gt;
* Custom-made graphics/objects for weapons and levels&lt;br /&gt;
* Triggers in levels!!!&lt;br /&gt;
* Water Terrain&lt;br /&gt;
* Custom Terrains (select a image to tile, slipperyness, etc.)&lt;br /&gt;
More coming later :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas From Cue:&lt;br /&gt;
* Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
* Land mine flag?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from abli:&lt;br /&gt;
* Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
* Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
* Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
* Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from kitchen:&lt;br /&gt;
* volcano (growing red pyramid) that&#039;s death to touch and grows during the course of a round and occasionally gives off &#039;pyroclast flows&#039; aka super bullets.  perhaps red-orange color.&lt;br /&gt;
* multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from bhtooefr:&lt;br /&gt;
* J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
* Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from nsayer:&lt;br /&gt;
* wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from rjbs: &lt;br /&gt;
* wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Colin:&lt;br /&gt;
* Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
* Have part in BZflag so that you can have bots.&lt;br /&gt;
* Toggle radar and message bar on and off with a key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Dan: &lt;br /&gt;
* Health, like in a fps. If you get shot from a closer range, you take more damage. When you run out of health, you die. Health pickups in places - not a flag. Although there might be a health generator flag.&lt;br /&gt;
* For above: a &amp;quot;Doctor&amp;quot; flag - shooting someone (similar to thief) either fixes them or, like the above health generator flag, except faster, heals them. Don&#039;t shoot the other team!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from pherris:&lt;br /&gt;
* Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Orca&lt;br /&gt;
* Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Dogbert&lt;br /&gt;
* Trajectory flag and option on servers (Causes bullets to fall (But very slowly)). Bullets will go no lower than standard level, so trajectory is only active if you are jumping, or on a block.&lt;br /&gt;
* Moving blocks, so when people put things like the USS Enterprise at the top of their map, it can move around.&lt;br /&gt;
* Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from YHARG:&lt;br /&gt;
* I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
* &amp;quot;Super smash bros&amp;quot; style jumping: a server-side option to let tanks jump a second or third time while in the air... changing direction would be possible by jumping with the pointer moved to what direction you&#039;d like to doublejump. The direction change would probably be much less than the maximum tank speed, but maybe that could be a variable too. This would be great for platform maps. and add a way to mix up the classic jump killing that goes on in regular games.&lt;br /&gt;
* Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
* Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
* Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
* Teleporter flag: Dropped twice, and makes a temporary teleporte on the map (for a set amount of time)&lt;br /&gt;
* BeamMeUp flag: Tab makes the tank teleport to the highest object directly above it. This would be very useful with high maps, but could encourage camping, and cheating.&lt;br /&gt;
* Tall tank flag: Like obesity, only makes the tank too tall to maneuver under low objects.&lt;br /&gt;
* Triplicate/Duplicate/MagicHat flag: Tank gets one or two bot duplicates whose shots do no damage, spawned where it is. They could possibly be respawned when killed. They would tend to stay near the tank.&lt;br /&gt;
* Sleepwalker Bad Flag: Your tank becomes controlled by a bot. Does not drop until tank is killed. Player&#039;s score is changed by bot&#039;s performance.&lt;br /&gt;
* Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Efitu:&lt;br /&gt;
* 7 words: user freindly bult-in map editor and viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from Dogbert.&lt;br /&gt;
* More documentation on scripting world weapons.&lt;br /&gt;
* Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
* Regicide flag, kills both the tanks you hit and the tank with the highest score on the same team of the tank you hit (Thus giving double points)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Supermatthew:&lt;br /&gt;
* Tank Turret Rotation sideways and up and down(controlable with a &amp;quot;Point of View&amp;quot; on a joystick and keyboard for those who don&#039;t have joystick with it)&lt;br /&gt;
* Like Efitu&#039;s idea, user freindly built-in map editor and viewer, the current map editor isn&#039;t so good, expesaly when you delete stuff it does weard things.&lt;br /&gt;
* The ability to add texture to blocks like if tou wanted to add a street texture and make a road or a weard wall or whatever.&lt;br /&gt;
* more objects ot build with like a ball and cone and cylender and incline planes (/ or \) that tanks can drive up.&lt;br /&gt;
* Moving objects like a wall that could spin on its X Y or Z axis and chose the point were it spins like 5X, 3Y, 0Z away from its center&lt;br /&gt;
* New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
* Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
* Editable ground hight like hills or something&lt;br /&gt;
* another game called dodge ball were one person can shoot and when someone is hit then they become an observer till the next game and when theres only one person(other than the one whose it) they become it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from TomMatelich:&lt;br /&gt;
* At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from NebNamwen:&lt;br /&gt;
* Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1289</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=1289"/>
		<updated>2007-03-16T20:15:29Z</updated>

		<summary type="html">&lt;p&gt;L4m3r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
NOTE: These are just possiblilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: Flag ideas should be placed on [[Flag Ideas]].  Any other ideas can be placed here.&lt;br /&gt;
&lt;br /&gt;
Status may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* All ideas should be categorized and should be prefixed with a *.&lt;br /&gt;
* Sign your idea with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Make sense!&lt;br /&gt;
&lt;br /&gt;
== Ideas include: ==&lt;br /&gt;
* Add support for 5 (or more) button mice Status: Great Idea&lt;br /&gt;
* Sort player list by team Status: Implemented (how?)&lt;br /&gt;
* Make option to show previous players list Status: Idea&lt;br /&gt;
* Anti-cheating measures detecting cheating clients/servers, kicking them out automatically or by vote, etc. I will push to have this implemented in version 1.8. Status: Some anti-cheating measures are in 1.7G2, more work to follow. Great Idea (delete this idea, it&#039;s ancient?)&lt;br /&gt;
* More flags: [[Flag Ideas]]&lt;br /&gt;
* Better network handling Status: Work in progress.&lt;br /&gt;
* Better physics Status: Planning, some changes in CVS.&lt;br /&gt;
* Map editor Status: Windows, Linux and Java2 editors are working, Linux editor in CVS, I want one using BZFlag&#039;s own engine.&lt;br /&gt;
* server-side respawn position Status: Implemented in [[BZFlag 2.0.0]]&lt;br /&gt;
* 2 or 3 teams as well as the current 4 Status: Man, this gotta be old. BZFlag used to only work with 4 teams??&lt;br /&gt;
* Tounament mode Status: Idea (Great Idea?)&lt;br /&gt;
* Ability to define flags allowed / not allowed in world file Status: Idea&lt;br /&gt;
* Materials that don&#039;t allow OO and PZ to go through Status: Would be nice for multilevel worlds made with the new ability to have objects above the ground. (Sounds awesome! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
* Better robot AI Status: Idea, don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first (Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT))&lt;br /&gt;
&lt;br /&gt;
Idea from Spazzy McGee:&lt;br /&gt;
* Option to search for servers in list. It gets really annoying if you want to find a server and you have to go through all the pages, as there are over 10 now. Status: Implemented in [[BZFlag 2.0.4]]&lt;br /&gt;
&lt;br /&gt;
One Idea from Trigger Happy Nerd:&lt;br /&gt;
* When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well. | But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
&lt;br /&gt;
3 Ideas from BearRiver:&lt;br /&gt;
* SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.  &lt;br /&gt;
* SUPERBALL FLAG: Fires a standard shot that drops with gravity instead of hovering as it goes.  Allows you to target burrow tanks and bounce shots over walls if you fire while jumping.&lt;br /&gt;
* SUPERJUMP FLAG: Doubles the height of your jump.  Requires some skill to use because your a sitting duck on the way down.&lt;br /&gt;
&lt;br /&gt;
Ideas from MORPH:&lt;br /&gt;
* Make ALL server options available from the menus status: Idea&lt;br /&gt;
* Ability to toggle display of player emails (some are so long they mess up the score display) status: Idea&lt;br /&gt;
* Word wrap long messages - they get cut off for those with low-resolution displays status: Done??&lt;br /&gt;
* Improvements to radar: Color-coded bullets, brighter bullets (may have to be larger if already using brightest color), better distinction between blue players and pyramids status: Done&lt;br /&gt;
* Better positioning of tanks status: BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
* 3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot status: Idea.&lt;br /&gt;
* Ability to turn off ricochet for laser flag but allow ricochet for bullets status: Idea Please.. or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce idea&#039;s..&lt;br /&gt;
* Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server) status: Idea. (M. Jetleb -&amp;gt; I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time)&lt;br /&gt;
* Small jumps status: Idea&lt;br /&gt;
* Differently-shaped teleporters (circles, triangles, etc.) status: Idea, probably low priority&lt;br /&gt;
* 360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport status: Idea&lt;br /&gt;
* Configurable random teleporters - teleports to a different location every time status: Idea&lt;br /&gt;
* Allow different physical properties on top of buildings (momentum, etc.) status: Idea, goes with my &amp;quot;&amp;quot;materials&amp;quot;&amp;quot; idea.&lt;br /&gt;
* Allow higher wall-height around arena (ricochet at higher heights) - or no walls defining the boundaries - just a line. (ricochet only off buildings &amp;amp; pyramids) status: Idea&lt;br /&gt;
* Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^) status: Idea&lt;br /&gt;
* for broadband or LAN connections - voice chat for teams status: Idea, but I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
* Separate windows for player messages &amp;amp; server messages status: Good idea.&lt;br /&gt;
* Message log status: Good idea.&lt;br /&gt;
* Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows status: We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
* Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous) status: Idea&lt;br /&gt;
* &#039;Fox &amp;amp; Hound&#039; scenario - highest player automatically becomes own team, all other plays on another team - kill the &#039;fox&#039; (play with highest score). status: Good Idea, I&#039;d like to see more ways to play BZFlag. (bhtooefr: Rabbit is very similar to this)&lt;br /&gt;
* Higher score(s) players lose abilities (bigger tanks, can&#039;t pick up flags, momentum, whatever) status: Idea&lt;br /&gt;
* Some type of BZFlag GUID to ban players who cheat - won&#039;t accept players who disable their GUID, etc. status: What is a GUID??&lt;br /&gt;
---&lt;br /&gt;
Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you loose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
---&lt;br /&gt;
* Single/multiple-use flags (or they instantly change type after being used) (configurable on a flag-by-flag basis: e.g. laser &amp;amp; GM one-use only before they drop/disappear) status: Good idea, especially with the more powerful flags.&lt;br /&gt;
* Change graphic format to PNG so new &#039;skins&#039; can be created. Optional use of server-defined skin. Client can use it or not (wouldn&#039;t really matter). status: In CVS for 1.8.&lt;br /&gt;
* Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth). status: Idea, but might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. *How about uploadable flag graphics?&lt;br /&gt;
* To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?) status: Idea, but seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols.&lt;br /&gt;
* Send message to an individual, even if they&#039;re not on your team status: done&lt;br /&gt;
* Ability to change elevation of tank barrel &amp;amp; direction of turret (without jumping up or turning tank) (complex interface issues - super-low priority) status: Idea. Turret rotation rejected: The game is too fast for this to be useful, and would probably kill the game. *How about a new gameplay mode? Takes two to tank. One to ride turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
* Much better arena design capabilities - bridges over ditches, etc. status: Good idea. This along with some new physics (which I hope to propose soon -Jeremiah), and BZFlag will be much more interesting.&lt;br /&gt;
* Concept of a tank that can take damage without being destroyed immediately - slows down, takes a hit in a tread and turns slowly in whatever direction, etc. status: Good idea, but must be optional (server option). Might be rejected, since BZFlag is, by nature, a fast paced game. *Loses ability to shoot, runs and grabs a restore flag?&lt;br /&gt;
* &#039;Kamikaze&#039; option for players - can take someone out by suicide status: Idea. Server option if implemented.&lt;br /&gt;
* Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though. status: Good idea. Make them use their window. ;)(M. Jetleb -&amp;gt; Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag?)&lt;br /&gt;
* Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not status: Good idea&lt;br /&gt;
* Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet status: Idea.&lt;br /&gt;
* Server option - tanks only have a certain number of times they can jump (gets reset when you get killed) status: Idea.&lt;br /&gt;
* Multiple-shields (server option for shield flags, or can be random - can get hit x number of times) status: Idea&lt;br /&gt;
* Ability to damage or destroy buildings/pyramids/teleporters status: Idea (M. Jetleb - probably a good idea for timed games, where the building can be reset after a reasonable amount of time, but can you imagine what the field would look like for a perpetual game that&#039;s been running for days? There has to be some way to reset this. Also what happens if someone shoots the bottom out of a building? Does the building collapse or just remain suspended? This could get complicated.)&lt;br /&gt;
* Server config to make bullets NOT go through teleporters status: Idea&lt;br /&gt;
* Holographic buildings - can&#039;t see what&#039;s behind them, but can shoot through them (great for the radarless-option above)[M. Jetleb -&amp;gt; how does not being able to see through a building help when you&#039;re radarless?]. Can&#039;t tell the difference on radar between them and regular buildings status: Idea, could be a materials property.&lt;br /&gt;
* SandTraps - tank gets stuck there status: Idea (aren&#039;t there enough incredibly annoying ways for tanks to get stuck on pyramids etc. already? --pediddle)&lt;br /&gt;
* Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals status: Idea&lt;br /&gt;
* &#039;Fog&#039; area in arena - impairs use of laser status: Idea&lt;br /&gt;
* Connection-quality restrictions - restriction players based on connection quality - if they&#039;re having connection problems, server can drop them (after informing them what&#039;s going on) status: Implemented - also, throttling is implemented; people with high framerates were sending a lot of messages, clogging things up for people with slower connections.&lt;br /&gt;
* Ability for a team to vote to &#039;banish&#039; someone from their team status: Idea&lt;br /&gt;
* dispossition flag. See the tank somewhere else than it realy is: Idea&lt;br /&gt;
* Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not) (morph) status: Idea. Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
* Non-solid buildings - ability to make tunnels through buildings, etc. status: Idea.&lt;br /&gt;
* Tank collisions - why can tanks drive through each other? Weird. status: Good Idea.&lt;br /&gt;
* When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side. status: Idea&lt;br /&gt;
* If a tank explodes right next to another tank, the other tank can be destroyed or get damaged status: Idea&lt;br /&gt;
* Randomly changing arena - buildings grow, shrink, move,&lt;br /&gt;
* Server option: Cause a player to die if they shoot a teammate (accidentally or otherwise). This would discourage team killers and affect strategy (players are more cautious when shooting near teammates). (how about if you die after you kill teammates n times, and n is reset whenever you die. this will protect people who just do it accidently)&lt;br /&gt;
* Server option: Make all good flags (except for ID flag) permanent (i.e. you cannot drop a flag unless you are killed). This discourages flag hunting (for GM flag or whatever) and forces players to play (build skill with?) the first flag they pick up until they die.&lt;br /&gt;
* Server option: Have finite ammo for the GM and Laser.&lt;br /&gt;
* Damage status- getting hit three (3) times kills you.&lt;br /&gt;
* Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
* customizable sounds and/or models.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from iPod:  items marked with !!! are the ones i want most&lt;br /&gt;
*A usable world editor for mac and windows so that more servers are available.!!!&lt;br /&gt;
*Better Textures on the buildings and pyramids and more variety of structures.&lt;br /&gt;
*Ramps and slopes which tanks can drive up.&lt;br /&gt;
*There should be a game of cops and robbers.  The teams can change after about 10 mins or so.!!!&lt;br /&gt;
*BZFlag for mac in seperate data and application files.&lt;br /&gt;
*Weapon extention packs.&lt;br /&gt;
*The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
*The ability to see what the world is like before connecting to the server.&lt;br /&gt;
*Sounds of tanks moving.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One small idea from XPenguin:&lt;br /&gt;
* Have more than one flag to be carried at a time, but no more than two, more than that would almost be unfair to the other players.!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from JavierMM:&lt;br /&gt;
* Handicap. Allow for bad players yo have better properties than the best players (like velocity), so it&#039;s a more interesting play for everybody. It&#039;ll be server optional and the handicap players are marked in player lists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional Idea to Handicap from Amoc:&lt;br /&gt;
* Autobalance option. If activated it adds an additional scale factor to the tank wich depends on the score. If the score rises the tank gets bigger and if the score is negative the tank gets smaller then the normal one (The hight of the tank will not be scaled). The strength of the effect should be defined by the server. The tank of an extreme good player will at one point no longer fit trough the teleporters and this will give an additional handicap until his score comes down again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Robi:&lt;br /&gt;
* Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Agonizer:&lt;br /&gt;
* A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from NickGrim:&lt;br /&gt;
* Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
Ideas from LionsPhil:&lt;br /&gt;
* A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
* Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
* Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
* Allow ramps in level designs, so tanks can move to certain other platforms without having to jump. This would require adjusting the engine to allow tanks to angle on the ramps. Reduced speed depending on gradient?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero:&lt;br /&gt;
* What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea(s) from Yohan:&lt;br /&gt;
* Spread Fire (SF) Flag which fires three shots at the same time.  One on the centerline, the other two angled at a quarter degree along either side of the centerline.&lt;br /&gt;
* World configuration of server options.  Sometimes a map is designed for use with specific flags, or perhaps certain flags could be too powerful and you would want to turn them off.&lt;br /&gt;
* Extending an idea from above regarding teleporters:  Make teleporters configurable so that the map designer decides whether bullets or tanks or both can pass through the teleporter.  Also, an option which changes the angle at which a bullet or tank will pass through a teleporter.  Currently, if a teleporter links back to itself, the shot always returns back at the tank which fired it rather than reflecting.&lt;br /&gt;
* HUD radar.  (We are using this with our local games and love it).&lt;br /&gt;
* Allow ramps and ability of tanks to drive up ramps.  I guess this is a duplicate, but I still like it. (Dragonstar agrees with this too) Please do this!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from morfie&lt;br /&gt;
* Add ice as a terrain feature&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea(s) From Dragonstar. Items marked with a !!! are what I want most&lt;br /&gt;
* Server creation option: # of flags holdable at a time&lt;br /&gt;
* Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html)!!!&lt;br /&gt;
* Custom-made graphics/objects for weapons and levels&lt;br /&gt;
* Triggers in levels!!!&lt;br /&gt;
* Water Terrain&lt;br /&gt;
* Custom Terrains (select a image to tile, slipperyness, etc.)&lt;br /&gt;
More coming later :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas From Cue:&lt;br /&gt;
* Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
* Land mine flag?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from abli:&lt;br /&gt;
* Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
* Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
* Don&#039;t show invidual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
* Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from kitchen:&lt;br /&gt;
* volcano (growing red pyramid) that&#039;s death to touch and grows during the course of a round and occasionally gives off &#039;pyroclast flows&#039; aka super bullets.  perhaps red-orange color.&lt;br /&gt;
* multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from bhtooefr:&lt;br /&gt;
* J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
* Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from nsayer:&lt;br /&gt;
* wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from rjbs: &lt;br /&gt;
* wireframe mode!  man, this would make the game ten times cooler for nostalgia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Colin:&lt;br /&gt;
* Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
* Have part in BZflag so that you can have bots.&lt;br /&gt;
* Toggle radar and message bar on and off with a key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Dan: &lt;br /&gt;
* Health, like in a fps. If you get shot from a closer range, you take more damage. When you run out of health, you die. Health pickups in places - not a flag. Although there might be a health generator flag.&lt;br /&gt;
* For above: a &amp;quot;Doctor&amp;quot; flag - shooting someone (similar to thief) either fixes them or, like the above health generator flag, except faster, heals them. Don&#039;t shoot the other team!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from pherris:&lt;br /&gt;
* Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Orca&lt;br /&gt;
* Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Dogbert&lt;br /&gt;
* Trajectory flag and option on servers (Causes bullets to fall (But very slowly)). Bullets will go no lower than standard level, so trajectory is only active if you are jumping, or on a block.&lt;br /&gt;
* Moving blocks, so when people put things like the USS Enterprise at the top of their map, it can move around.&lt;br /&gt;
* Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from YHARG:&lt;br /&gt;
* I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
* &amp;quot;Super smash bros&amp;quot; style jumping: a server-side option to let tanks jump a second or third time while in the air... changing direction would be possible by jumping with the pointer moved to what direction you&#039;d like to doublejump. The direction change would probably be much less than the maximum tank speed, but maybe that could be a variable too. This would be great for platform maps. and add a way to mix up the classic jump killing that goes on in regular games.&lt;br /&gt;
* Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
* Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
* Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
* Teleporter flag: Dropped twice, and makes a temporary teleporte on the map (for a set amount of time)&lt;br /&gt;
* BeamMeUp flag: Tab makes the tank teleport to the highest object directly above it. This would be very useful with high maps, but could encourage camping, and cheating.&lt;br /&gt;
* Tall tank flag: Like obesity, only makes the tank too tall to maneuver under low objects.&lt;br /&gt;
* Triplicate/Duplicate/MagicHat flag: Tank gets one or two bot duplicates whose shots do no damage, spawned where it is. They could possibly be respawned when killed. They would tend to stay near the tank.&lt;br /&gt;
* Sleepwalker Bad Flag: Your tank becomes controlled by a bot. Does not drop until tank is killed. Player&#039;s score is changed by bot&#039;s performance.&lt;br /&gt;
* Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Efitu:&lt;br /&gt;
* 7 words: user freindly bult-in map editor and viewer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from Dogbert.&lt;br /&gt;
* More documentation on scripting world weapons.&lt;br /&gt;
* Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
* Regicide flag, kills both the tanks you hit and the tank with the highest score on the same team of the tank you hit (Thus giving double points)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from Supermatthew:&lt;br /&gt;
* Tank Turret Rotation sideways and up and down(controlable with a &amp;quot;Point of View&amp;quot; on a joystick and keyboard for those who don&#039;t have joystick with it)&lt;br /&gt;
* Like Efitu&#039;s idea, user freindly built-in map editor and viewer, the current map editor isn&#039;t so good, expesaly when you delete stuff it does weard things.&lt;br /&gt;
* The ability to add texture to blocks like if tou wanted to add a street texture and make a road or a weard wall or whatever.&lt;br /&gt;
* more objects ot build with like a ball and cone and cylender and incline planes (/ or \) that tanks can drive up.&lt;br /&gt;
* Moving objects like a wall that could spin on its X Y or Z axis and chose the point were it spins like 5X, 3Y, 0Z away from its center&lt;br /&gt;
* New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
* Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
* Editable ground hight like hills or something&lt;br /&gt;
* another game called dodge ball were one person can shoot and when someone is hit then they become an observer till the next game and when theres only one person(other than the one whose it) they become it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Idea from TomMatelich:&lt;br /&gt;
* At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideas from NebNamwen:&lt;br /&gt;
* Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>L4m3r</name></author>
	</entry>
</feed>