source: trunk/TODO @ 2364

Last change on this file since 2364 was 160, checked in by sam, 9 years ago

Update todo list.

File size: 1.1 KB
Line 
1
2Important 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
10Needed 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
21Performance
22-----------
23[ ] Switch rendering to vertex/index buffer objects
24
25Editor
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
33Specs
34-----
35[ ] Write a map file format.
36[ ] Add special zones to the map.
37
38Architecture
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.