Line | |
---|
1 | |
---|
2 | Important stuff |
---|
3 | --------------- |
---|
4 | [ ] Add scripting support (lua?). |
---|
5 | [ ] Open several maps at the same time. |
---|
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) |
---|
9 | |
---|
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 | ----------- |
---|
23 | [ ] Switch rendering to vertex/index buffer objects |
---|
24 | |
---|
25 | Editor |
---|
26 | ------ |
---|
27 | [ ] File requester for maps. |
---|
28 | [X] Scroller/panner for maps. |
---|
29 | [ ] Allow to modify maps. |
---|
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 |
---|
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.