My current todo list (2010-08-25) for incoming months. I don't really like to disclose this kind of thing, but here it is :
Short and mid term Todo list :
- Correct build/tech level detection
- Correct/Add a better estimation of target’s resources in the Bot, based on buildings levels
- Add the option ‘from nearest planet’ in Recycler, correct a bug if a planet without RC is selected as source planet
- Fix resources gathering (sent from wrong planet, have not yet discovered where it comes from, to me it seems to be a configuration problem)
- Fix configs loading/saving (the same construction is loaded many times -> infinite list)
- Update skins package (to Substance 6.0 final build) -> OA will only compatible with JRE 1.6 (could be a problem for MAC users (about 1% of OA users))
- Debug JacORB CORBA bidir connection (after connection reset, the Server side calls the bad port number), when fixed => add Messaging system and espionage reports/galaxy scans sharing between alliance members
- Redefine fast and optimized attacks in the Bot
- Add the Fleet in movement detection, and then update FS
- Add ingame messages management (save all received messages locally)
- Rebuild some tooltips
- Add Soft/Strict parsing option switch (for Japanese it’s needed the Strict method)
- Add more user friendly options to Fleet Sender
- Add disable option for Ships Builder
Payment system, OA Account :
- Add OA account transfer (cost would be one week of OA usage time by transfer in order to avoid ping pong transfers)
- Add a notification of Multi (linked to the same email address), in order to avoid bans of noobs for multi
- Add more information on the payment page (only one account is getting activated by one payment, OA can be used anywhere etc.)
- Update terms of the license
- Update the email send after the payment, add the license agreement
- Add Moneybookes payment method
Long term Todo list :
- Publish OA Server version (without GUI, so OA could be run on a headless Server)
- Provide an API and implement plugs-in support (XML for configs management)
- Provide a Web Access to OA, define available CORBA interfaces
+ correct reported bugs