Here is my remaining todo list for Beta 4. In my opinion, Beta 4 is the
precursor to the 1.0 release. If needed. there might be a Beta 5 as a bug
fix release, but this is the last feature release before 1.0. Stuff in
italics is up for debate.

*Random Maps*
- Improve Random Map Generation so that creating new random maps is easy,
and that random maps are playable without modification
- Create several random map scripts loosely based on existing map designs
and other map designs
- Add the ability to play custom and YOG games directly from random maps

*Tutorial, Campaigns and Scripts*
- Add new hooks so that map scripts can respond to simple gui events (the
tutorial will be more interactive this way)
- Add the ability to reload a special save-game with a new map script in
campaigns (this allows the persistent building placement for tutorial for
example)
- Add new tutorials to explain the use of things such as the overlays,
advanced techniques like farming, and more
- Add a system so that maps can come bundled with extras, specifically extra
translations for the map script but possibly graphics or music
- Improve the hilight system to be able to hilight only specific building
type, level and under construction and be able to hilight, only certain
skill levels on units and only certain teams on both buildings and units
*- Possibly finish and implement USL, as branching, loops, variables and
general turing-completeness are desperately needed for map scripts*
*- If USL implemented, add the ability to set timers on objectives, which
would be shown in the objectives screen
- If USL implemented, add a better system for gathering statistics, for GUI
event hooks, etc... that where not possible with linear SGSL
- If USL implemented, add the ability to set and change the music track
thats playing
- Possibly add support to show Theora encoded movies before or after
missions in a campaign
*
*Map Editor
*- Improve the design of the teams menu in the map editor as the AI vs Human
selectors are no longer needed with the new teams setup menu
- Add the ability to select units and adjust their properties the way
buildings can be done
*- The general layout of the right side panels in the map editor aren't well
organized in some situations*
**
*Custom and YOG games
*- Change the system so that team colors are no longer dependent on the
number of teams on the map, but any of a bunch of default colors can be
chosen
- Make winning conditions more customizable, like selecting the amount of
prestige needed for a win

*YOG In General*
- Add code to handle problems that can occur if the client cannot connect
to, or loses connection to, the game router (the mini-server that routes the
messages for players in YOG games)
- Add the ability to off-load file transfers (such as map downloading) to
game routers
- Add a menu to view the ratings of players near your rank, search for
players and view their rank and info
- Add more info to be stored on a player, such as last seen
- Add a formal system for registration and password recovery

*GUI and Menu's
*- Make it possible for text boxes to have a tab order, causing tab to have
the standard functionality of changing the cursor position and enable this
in relevant menu's
- Improve the campaign editor menu
- Improve the background of the main menu, perhaps a better suited image, or
a simple game running between AI's
*- Possibly recreate the standard theme of the menu's
*
*In-Game
*- Complete the 'red dots' on buildings with explanations as to why the
buildings aren't receiving units when the building is selected*
*- The use of markets needs to be fixed so that they work as designed, for
sharing fruit with other players
- The ability to set hard priorities on buildings needs to be created.
Buildings of higher priority *always* receive units more than lower priority
- Add system so that default flag radius is customizable and updated like
the way the default number of units assigned is
- A new library needs to be used to make VOIP work on any platform, possibly
OpenAL or port audio
*- Investigation needs to occur to the building assignment algorithms,
people I know that play the game say its very frustrating that units won't
do what they tell them to, specifically with flags. There might be a real
flaw in the system*

*Sound Effects
- Implement sound effects into the mixer function, possibly implement
SDL_mixer or another sound system
- Have the unit info in units.txt to be able to set sounds to play at
specific animation frames, coming into existence, and dieing
- Have buildings be able to play sound effects as they are initially
constructed, take certain amounts of damage, are destroyed, or are deleted
- Have sound effects for the GUI events like placing a building,*

*Game Features
*- Add the ability to record and playback games (should be simple enough to
implement)
- Add a menu option to start recording right at the beginning of a game,
possible for YOG and Custom games
*- Serious consideration should be taken to a few wishlist ideas,
specifically Gatehouses http://www.globulation2.org/wiki/Wishlist#Gate_House
*

*Miscellaneous
*- Allot of in-game text runs off the screen because its too long. This
needs to be fixed, possibly by widening the menu slightly and shortening the
texts
- Figure out why LAN auto-detection doesn't work and make it work

-- 
Extra cheese comes at a cost. Bradley Arsenault.
_______________________________________________
glob2-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/glob2-devel

Reply via email to