No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ROADMAP 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. ==== 0.1 basic core
  2. * window creation
  3. * cross platform
  4. * resource loader
  5. * core engine
  6. * fonts
  7. * input handling
  8. * texture loaders
  9. * config manager
  10. = design sketch
  11. resource manager
  12. texture manager
  13. texture loaders
  14. config manager
  15. font manager
  16. font
  17. game states
  18. dispatcher and scheduler
  19. ==== 0.2 flexible scriptable gui
  20. * highly flexible gui scriptable via lua
  21. * basic gui elements
  22. = design sketch
  23. gui
  24. gui elements
  25. script manager
  26. script interface
  27. ==== 0.3 basic game login and render
  28. * loading sprites and items
  29. * loggin in
  30. * multilevel map rendering
  31. * basic moving
  32. * smooth screen resizing
  33. = design sketch
  34. sprites loader
  35. sprite
  36. data loader
  37. item
  38. network message
  39. menu state
  40. connection
  41. login protocol
  42. game state
  43. game
  44. game protocol
  45. map
  46. player
  47. creature
  48. item
  49. thing
  50. tile
  51. position
  52. rsa
  53. ==== 0.4 basic game UI and functionality
  54. * chat
  55. * inventory
  56. * skills
  57. * containers
  58. * status bar
  59. * moving items
  60. * vip
  61. * battle window
  62. ...
  63. ==== 0.5 complete map rendering
  64. * magic effects
  65. * creature move animation
  66. * creature talking
  67. * lights
  68. * skulls
  69. ==== 0.6 complete game UI and functionality
  70. * mini map
  71. * trade
  72. * party options
  73. * outfit window
  74. * quests log
  75. * chat window
  76. ...
  77. == 0.7, stability
  78. * feature freeze
  79. * find memory leaks
  80. * crash handler (to generate crashs reports)
  81. * fix all bugs
  82. ==== by the time that 0.7 is complete
  83. * promote community client usage
  84. * start to go beyond
  85. ==== 0.8, go beyond
  86. * graphics effects (like bloom, grayscale, etc)
  87. * particle engine
  88. * sound
  89. = design sketch
  90. sound manager
  91. sound
  92. music manager
  93. ==== 0.9, more script functionality
  94. * if a revscriptsys is needed the time is now
  95. * revise and add to scripts everything that is possible
  96. ==== 1.0, stability 2
  97. * feature freeze
  98. * fix all bugs