Project Ideas

From WinBolo

Revision as of 17:36, 27 November 2008 by John (Talk | contribs)
Jump to: navigation, search

Here is a rough brain dump of project ideas for WinBolo applications. Some are in various stages of development.

Contents

WinBolo

  • Fix defects
    • Map change + 1 defect.
    • LGM respawn to 0,0.
    • Fix cheat exploits.
  • Resurrect Linux port and bring functionality into line with WinBolo.
  • Port to iPhone and other devices
  • Lobby functionality. Would be really cool to integrate with IRC and WBN as well.
  • Improve game physics
  • Improve tank collisions.
  • Allow spectators
  • Implement meta/super server allowing automatic rotation of maps, server bans, admin functionality, setting of start locations etc.
  • Make #defined game play variables (such as armour, speed etc) configurable and transferable to enable game mods.
  • Implement floating server rather then centralized server.
  • Increase the number of players/items to 32/64 etc (difficult cause nibbles are used for some things)
  • 3D game client.
  • Base view
  • Weird things such as
    • Make bases transferable
    • Make start points movable and capturable.


JBolo

  • Finish prototype and bring into line with WinBolo release.
  • Make log viewer available, possibly as an applet to allow online map viewing.


Tracker

  • Finish statistics module implementation.
  • Finish/enable debug/IRC modules.
  • Integrate tracker database with WBN.
  • Make configurable via tracker preferences file.
  • Enable multiple trackers to provide data to each other for tracker outages.
  • Change protocol to include player names and server WBN participation.
  • Enable lookup of vanity host names. e.g. john.winbolo.net rather then dyn12-34.hostisp.com


WBN

  • Change protocol to include player names of non-WBN participants.
  • Site redesign.
  • Upgrade to PHP BB version 3.
  • Create more player statistics.
  • Modify ranking codes
  • Ability to manage and run leagues.
  • Automatic generation of teams like Fermat's brilliant site.


Log Viewer

  • Fix long player names drawing bug. Use font metrics commands to figure out how long the player name is and mark tiles are dirty as required rather then standard length.
  • Remove duplicate source code and merge so files can be located in src/bolo
  • Make resizable by dragging the window.
  • Fullscreen mode
  • 3D log viewer.


Miscellaneous

  • Make real autoconf/build make files.
Personal tools