tibia-client/ROADMAP

113 lines
1.7 KiB
Plaintext

==== 0.1 basic core
* window creation
* cross platform
* resource loader
* core engine
* fonts
* input handling
* texture loaders
* config manager
= design sketch
resource manager
texture manager
texture loaders
config manager
font manager
font
game states
dispatcher and scheduler
==== 0.2 flexible scriptable gui
* highly flexible gui scriptable via lua
* basic gui elements
= design sketch
gui
gui elements
script manager
script interface
==== 0.3 basic game login and render
* loading sprites and items
* loggin in
* multilevel map rendering
* basic moving
* smooth screen resizing
= design sketch
sprites loader
sprite
data loader
item
network message
menu state
connection
login protocol
game state
game
game protocol
map
player
creature
item
thing
tile
position
rsa
==== 0.4 basic game UI and functionality
* chat
* inventory
* skills
* containers
* status bar
* moving items
* vip
* battle window
...
==== 0.5 complete map rendering
* magic effects
* creature move animation
* creature talking
* lights
* skulls
==== 0.6 complete game UI and functionality
* mini map
* trade
* party options
* outfit window
* quests log
* chat window
...
== 0.7, stability
* feature freeze
* find memory leaks
* crash handler (to generate crashs reports)
* fix all bugs
==== by the time that 0.7 is complete
* promote community client usage
* start to go beyond
==== 0.8, go beyond
* graphics effects (like bloom, grayscale, etc)
* particle engine
* sound
= design sketch
sound manager
sound
music manager
==== 0.9, more script functionality
* if a revscriptsys is needed the time is now
* revise and add to scripts everything that is possible
==== 1.0, stability 2
* feature freeze
* fix all bugs