|
-
- Important stuff
- ---------------
- [ ] Add scripting support (lua?).
- [ ] Open several maps at the same time.
- [ ] See whether we should use floats or at least subpixel coordinates for
- on-screen objects, in order to handle velocity and other physics stuff
- (with rounding when displaying, of course)
-
- Needed for game
- ---------------
- [ ] Something to move a character around.
- - [ ] Joystick input.
- - [ ] Event listeners for keyboard or joystick.
- [ ] Map collisions!
- - [ ] Find where to store world collisions
- - [ ] Handle entity/world collisions
- - [ ] Handle entity/entity collisions
- [ ] Pathfinding
-
- Performance
- -----------
- [ ] Switch rendering to vertex/index buffer objects
-
- Editor
- ------
- [ ] File requester for maps.
- [X] Scroller/panner for maps.
- [ ] Allow to modify maps.
- [X] Do GTK stuff instead of waiting for the framerate
- [X] "map viewer" object/asset, as opposed to more complex in-game manager
-
- Specs
- -----
- [ ] Write a map file format.
- [ ] Add special zones to the map.
-
- Architecture
- ------------
- [ ] Tiler and Forge are almost the same, try to refactor them.
-
|