This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "V3RCChecklist"

From BZFlagWiki
Jump to: navigation, search
(RC Critical fixes.: 32-bit teleporter problem is not critical, and no fix is in sight)
(Add info on flag pass feature, remove installer task as it is complete (enough))
Line 7: Line 7:
  
 
==RC Critical Tasks==
 
==RC Critical Tasks==
# Windows installer review (install VC9 runtimes etc..)
+
# Implement map features to define proper "flag pass" behavior in maps that want it
 
# Linux Package review (new files in the right places )
 
# Linux Package review (new files in the right places )
 
# Mac installer review (check it in)
 
# Mac installer review (check it in)
Line 22: Line 22:
 
==RC 'really nice' Fixes/Tasks==
 
==RC 'really nice' Fixes/Tasks==
 
# Webadmin template review ( for style )
 
# Webadmin template review ( for style )
 +
 +
==Notes==
 +
 +
===Flag "pass" issues===
 +
The current method of using the flag respawn on drop to pass a team flag was never a defined 'feature' of the game. Many maps have been designed to turn this into a gameplay feature. In order to be able to maintain this type of gameplay a real feature has to be implemented to support it. Current development code has already "broken" teleporter passing by improving the definitions of the teleporter geometry and making no longer a "bad" place to put a flag. Similar enhancements are expected to be made in other parts of the world that would break other types of passing.
 +
 +
To properly support the desired behavior a set of map defined zones or faces needs to be implemented that can detect when specific flags are dropped on them and define a respawn target zone or area. This will allow maps to fully define pass zones in an arbitrary way for any flag. Defining the a real feature will prevent new code from changing the defined behavior in adverse ways.

Revision as of 18:22, 20 February 2010

Overview

V3.0 is very close to a release candidate. This page will list the remaining items that need to be addressed before an RC can be made.

RC Critical fixes.

  1. MsgPause fix <trepan>
  2. Network data is being received or processed by the client in the opposite order causing many odd bugs, such as the motto not being displayed, and possibly causing players' flags from not showing up when you join.

RC Critical Tasks

  1. Implement map features to define proper "flag pass" behavior in maps that want it
  2. Linux Package review (new files in the right places )
  3. Mac installer review (check it in)
  4. Readme Updates
  5. Docs for V3 changes (-a missing, caps on server, lag comp, etc..)
  6. API review (spelling, consistency)
  7. Dead-reckoning / lag-compensation testing <JeffM ? >

RC 'really nice' features

  1. Ask user to accept non bzflag.org images <trepan>
  2. Ask user to join non bzflag.org servers (MsgJoinServer) <trepan>
  3. Parity mesh checks to replace inside/outside points <trepan>

RC 'really nice' Fixes/Tasks

  1. Webadmin template review ( for style )

Notes

Flag "pass" issues

The current method of using the flag respawn on drop to pass a team flag was never a defined 'feature' of the game. Many maps have been designed to turn this into a gameplay feature. In order to be able to maintain this type of gameplay a real feature has to be implemented to support it. Current development code has already "broken" teleporter passing by improving the definitions of the teleporter geometry and making no longer a "bad" place to put a flag. Similar enhancements are expected to be made in other parts of the world that would break other types of passing.

To properly support the desired behavior a set of map defined zones or faces needs to be implemented that can detect when specific flags are dropped on them and define a respawn target zone or area. This will allow maps to fully define pass zones in an arbitrary way for any flag. Defining the a real feature will prevent new code from changing the defined behavior in adverse ways.