After much internal debate, I've decided to officially discontinue this project. Read here for the explanation why. This page will be left up for anyone curious.


Introduction
The long-term goal of Tiamat is to provide a complete framework and toolset to develop role-playing games. This is a rather ambitious goal that requires discrete, well-defined phases to satisfy. The objectives and major milestones for version 1.0 are defined below. The version numbers follow the format of [major].[minor].[build]. Odd numbered minor releases introduce at least one significant new feature. Even numbered minor releases are considered "stable" and address code refactoring/debugging. 

Road to version 1.0 (* - indicates version currently in development)
 Version 0.1
 Version 0.2
 Version 0.3 *
 Version 0.4
 Version 0.5
 Version 0.6
 Version 0.7
 Version 0.8
 Version 0.9
 Version 1.0

 The Massive To Do List


Version 0.1
Tiamat 0.1 is the largest minor release along the path to version 1.0. It contains many elements of the overall framework such as characters, items, audio players, and basic mapping & graphics routines. Editors for characters, sprites, areas and themes are included.

It also has a simple adventure-style demo called, for lack of a better name, the Camineet demo. The purpose of this demo is to test event handling and UI components.   


Version 0.2
Version 0.2 will move components from the Camineet demo into the main framework as appropriate. Classes for event handling will be added.

Other tasks:


Version 0.3
Version 0.3 will introduce the Adventure Studio, an integrated tool to create games similar to the Camineet demo. This will be the first step towards a full-blown RPG creator. This studio will incorporate character, event, area, and script editing.

A new, yet to be named, demo will be included. The purpose of this demo is to test the Adventure Studio.


Version 0.4
Version 0.4 will refactor classes based on the new Adventure Studio and demo.


Version 0.5
Version 0.5 will be used to extend and complete the TileMap class. A TileMap editor will be developed along with a collection of sample TileMaps. A significant overhaul of the TileMap and Sprite classes is expected.


Version 0.6
Version 0.6 will refactor classes based on the TileMap changes.


Version 0.7
Version 0.7 will introduce a common RPG studio tool. This will be used to create an end-to-end RPGs with maps, adventure style dialogs, events, game scripts, characters, and so on....

A simple RPG demo will be added to test out the editor.


Version 0.8
Version 0.8 is expected to be a substantial refactoring and cleanup effort.


Version 0.9
Version 0.9 will introduce an integrated adventure-RPG demo.  All classes in the framework are expected to be at or near their final state.


Version 1.0
Going from version 0.9 to 1.0 will require a thorough debugging and cleanup initiative. Version 1.0 should be a fully stable and functional release.


The Massive To Do List
The roadmap is a high-level plan for Tiamat. The full to-do list is kept in an OpenOffice spreadsheet on my hard drive. It's very long, often vague, rambling, and generally disorganized. If you're really, really curious about the specific plans for Tiamat then download a recent copy of the list.


Support
Everything on this site is free. I'll never use pop-ups or randomly generated ads to support it. If you've found something here to be especially helpful or entertaining please consider making a small donation. This can be done through a secure PayPal transaction or by purchasing one of the related items below through Amazon.com. Thanks for visiting my little web page! 
Make a secure donation for any amount via PayPal.







Legal Notes


Unless otherwise noted, all content is copyright (c) 2004-2006 Hugues Johnson and may not be redistributed in any form without express permission.

The Tiamat logo was created using the Alan Den font (c) 1997 UnAuthorized Type.

index
feedback