This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

Enhanced Server Listing: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
Line 31: Line 31:


===Mock-ups===
===Mock-ups===
* [http://sourceforge.net/tracker/index.php?func=detail&aid=1930606&group_id=3248&atid=303248 Patch Submission]<br>
* [http://www.uweb.ucsb.edu/~davidsanders/mockup.jpg Full Resolution Mock-up]<br>
* [http://www.uweb.ucsb.edu/~davidsanders/mockup.jpg Full Resolution Mock-up]<br>
* [http://www.uweb.ucsb.edu/~davidsanders/mockup_shrunk.jpg Resized Mock-up]<br>
* [http://www.uweb.ucsb.edu/~davidsanders/mockup_shrunk.jpg Resized Mock-up]<br>

Revision as of 05:36, 23 April 2008

This page contains the design document for an enhancement or feature. It is a work of collaborative development, and may not represent the final design. If you are not part of the development or design group, please post comments and suggestions on the talk page and not in the middle of the design.



Overview

This design document is for the enhancement of BZFlag's current server listing. These enhancements will include refactoring the current C++ code to make it easier to read, and more modular so that new features can easily be integrated in the future. New features will be also be added, such as the ability to filter the server list, sort the server list, and switch between a favorites and recent server list in addition to the regular server list.

Design

Proposed Changes

Here's a list of all the proposed changes to the current server listing:

  • Sort Options
    • Sort by Domain Name
    • Sort by Server Name
    • Sort by Number of Players
    • Sort by Sever Ping
  • Filter Options
    • Filter Out Empty Servers
    • Filter Out Full Servers
    • Filter by Ricochet (On/Off/Either)
    • Filter by Jumping (On/Off/Either)
    • Filter by Super Flags (On/Off/Either)
    • Filter by Server Name (Including Wildcards)
  • Recent Servers List

Keyboard Accessibility

  • Place Holder *

Links

Mock-ups

References