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