Project Ideas
From WinBolo
(Difference between revisions)
(→Log Viewer) |
|||
Line 51: | Line 51: | ||
== Log Viewer == | == 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. | * 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. | ||
+ | * Fix drawing bug where view is set to maximum size and log is playing and the screen right right clicked. See [http://www.winbolo.net/lv/good.png good] and [http://www.winbolo.net/lv/bad.png] bad screenshots. Possibly due to dirty rectangles code. | ||
* Remove duplicate source code and merge so files can be located in src/bolo | * Remove duplicate source code and merge so files can be located in src/bolo | ||
* Make resizable by dragging the window. | * Make resizable by dragging the window. | ||
* Fullscreen mode | * Fullscreen mode | ||
* 3D log viewer. | * 3D log viewer. | ||
- | |||
== Miscellaneous == | == Miscellaneous == | ||
* Make real autoconf/build make files. | * Make real autoconf/build make files. |
Revision as of 17:26, 29 November 2008
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.
- Bring linux port and bring functionality into line with WinBolo. Make packages available for Ubuntu, Debian and other Operating Systems.
- Port to iPhone and other devices (xbox live?)
- Check Endianism of network packets for cross architecture play.
- 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.
- Better newswire
- 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.
- Fix drawing bug where view is set to maximum size and log is playing and the screen right right clicked. See good and [1] bad screenshots. Possibly due to dirty rectangles code.
- 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.