14 yıl önce
14 yıl önce
14 yıl önce
14 yıl önce
123456789101112131415161718192021222324252627282930313233343536373839404142
  1. Important stuff
  2. ---------------
  3. [ ] Add scripting support (lua?).
  4. [ ] Open several maps at the same time.
  5. [ ] See whether we should use floats or at least subpixel coordinates for
  6. on-screen objects, in order to handle velocity and other physics stuff
  7. (with rounding when displaying, of course)
  8. Needed for game
  9. ---------------
  10. [ ] Something to move a character around.
  11. - [ ] Joystick input.
  12. - [ ] Event listeners for keyboard or joystick.
  13. [ ] Map collisions!
  14. - [ ] Find where to store world collisions
  15. - [ ] Handle entity/world collisions
  16. - [ ] Handle entity/entity collisions
  17. [ ] Pathfinding
  18. Performance
  19. -----------
  20. [ ] Switch rendering to vertex/index buffer objects
  21. Editor
  22. ------
  23. [ ] File requester for maps.
  24. [X] Scroller/panner for maps.
  25. [ ] Allow to modify maps.
  26. [X] Do GTK stuff instead of waiting for the framerate
  27. [X] "map viewer" object/asset, as opposed to more complex in-game manager
  28. Specs
  29. -----
  30. [ ] Write a map file format.
  31. [ ] Add special zones to the map.
  32. Architecture
  33. ------------
  34. [ ] Tiler and Forge are almost the same, try to refactor them.