DevState

This page lists all the things that I still need to do before the next versions of ADOM II: Legends of Ancardia (formerly known as JADE) is going to be released. Regular blog posts will refer to updates to this page. I have decided to for now move the next release forward in time by not directly going for ADOM II 0.3.0 with all the Deluxe stuff but rather by releasing another test version in the form of ADOM II 0.2.3. That allows me to delay some of the work-intensive features that are less interesting for actual game play.

The following changes will need to be finished before I release the next version (0.2.3) of the game:
  • Some rebranding will take place (e.g. name change, minor non-final splash screen and main screen changes, etc.).
  • At least some scrolls need to be added (e.g. scroll of identify). (implemented / finished on 2012/01/28, 32 scrolls have been added)
  • The class powers for thieves and tinkers need to be finished. Probably also something for fighters and commoners that currently only has been implemented as a stub.
  • The new look mode needs to be finished: Currently mouse support is still partially missing. I want to show the relevant information about the position under the mouse cursor when hovering over a position (implemented on 2012/01/03) and a left click should show details (if available). Look mode is activated by pressing 'l'.
  • I want to add mouse support for movement: Left clicking on a position should cause the PC to move to that position using the best possible route.  (implemented on 2012/01/03)
  • The high score display needs to be rewritten as the full screen UI doesn't work with the current Swing-based high score UI. (implemented 2012/02/05)
  • The experience dialog needs to be rewritten for the new full-screen UI. (implemented 2012/02/05)
  • Some ugly side effects in headlines caused by the full screen UI need to be removed (duplicate headings, etc.). (implemented 2012/02/05)
  • I need to go through the issues list of the project management tool and fix as many problems as possible. Many already are fixed but still need to be closed, others need to be tackled.
  • A random ship or three need to be placed on the main world map to be found. (implemented 2012/02/06)
  • The "King of the Orcs" story arc needs to be finished. This entails:
  • Implementing the actual dungeon.
  • Implementing the king of the orcs and his bodyguards.
  • Implementing the gradual power increase for the king of the orcs.
  • Implementing the growing armies of the king of the orcs (generally armies already have been implemented, but his special legions still are missing).
  • Luck will be revised to a sliding scale. (implemented 2012/01/25)
All in all this means that "release early, release often" once more failed to work for me and it will be a pretty tough ride to get the next version of ADOM II as soon as possible. I'm doing my best and will keep you updated. Afterwards ADOM II 0.3.0 will add:
  • JADE will be rebranded as "ADOM II: Legends of Ancardia". This will entail all kinds if nitpicky changes all round the site and the game (new website banner, new main screen for the game, new splash screen for the game, new logo for the game, renaming the forums, renaming various internal messages and copyright messages, a new page on the blog explaining the change).
  • ADOM II Deluxe (formerly known as "JADE: The Ultimate Edition") needs to be prepared. This entails establishing a full-fledged Plimus account (I have started on that), adding the licensing engine to the game, generating and storing licenses at Plimus, finalizing the license model, getting the installer builder to work and enhancing my Ant build system so that installers will be automatically generated besides the current JavaWeb Start version. Additionally this site will need a new home page leading users to ADOM II, ADOM II Deluxe and ADOM.
  • Army encounters in the wilderness need to be implemented (which probably entails getting the whole encounter system to work - I'm not yet sure if I am going to add many wilderness encounters as probably quite a number of monsters still are missing for that)
  • I want to add accessibility support (at least something rudimentary) for blind and otherwise disabled people. Since I have no experience with that I need to check if it is difficult to do - if so this feature will be postponed to a later point of the 0.3.x series of releases.
  • I really should start to work on the manual as by now a lot of detail needs to be explained.
  • Monks and barbarians will be added to the game, including the relevant class powers for higher levels.

6 comments:

  1. Lots of good stuff from the looks of it, somewhat surprised you settled on "Legends" as I would've suspected you'd have gone with a less commercially prolific near neighbor like "Sagas" but whatever. Especially with the quality Plimus aspect, take as long as you need to do a solid "soft opening" as this is pretty much a guaranteed purchase for me straight away.

    You could always shoot for the Comedy Option and release on Valentine's Day, hahaha!

    ReplyDelete
  2. "I want to show the relevant information about the position under the mouse cursor when hovering over a position and a left click should show details (if available).
    I want to add mouse support for movement: Left clicking on a position should cause the PC to move to that position using the best possible route."

    Sooo... would left click give me details about the square or move me to it? Can't do both. Well, I guess technically it could, but doesn't sound right ;). Maybe r-click for details? Seems quite natural.

    Also, might I suggest pushing some of the features to 0.3.x? This list looks like a whole lot of work. Having all of that sure would be nice, but with each of your posts the release seems to get further away instead of closer ;).

    qui

    ReplyDelete
  3. Oh holy crap, you DID get my email from a few months ago. Huzzah!

    "I want to add accessibility support (at least something rudimentary) for blind and otherwise disabled people."

    For me and people like me, all we need is larger fonts. Maybe include a minimap for when the playfield is zoomed or something. Making the game accessible to visually challenged people shouldn't be as hard as nearly everything else you do to make this thing. ;)

    ReplyDelete
  4. @RKade8583: Actually adding larger fonts _is_ one of the more complicated things. Not for the map as the map already supports zooming (see the View menu), which is easy to add as a keyboard command and also could be trivially supported with a mouse wheel (and probably will).

    But other areas will suffer from too little room for too much information. I'll try to find a workable solutions nonetheless.

    And yes, I did get that e-mail - I currently just don't respond that often due to lack of time ;-)

    ReplyDelete
  5. Sounds like some good stuff. If I gotta wait until December for the Hobbit, I s'pose I can wait that long til the next adom II update ;) anyway just reading the your progress of updates is entertaining enough for me. Keep up the good progress

    ReplyDelete
  6. @TB I had no idea... I know making a pdf/txt version of a manual would help there... maybe separate scale-able windows for the various displays? It worked in TOME as far as I know. I'm sure you'll make it happen though.

    ReplyDelete