OSDN Git Service

todo is updated ^^
[proj16/16.git] / TODO.md
1 ### TODO not in particular order~:
2 What needs to be done
3 - [x] SCROLLING!!!!!!!
4 - [ ] Fix pngwen's pcx rendering code it dose not render large relolution pcx files well at all! almost done
5 - [ ] tweak animation frame perloop and make the dpad controls a case switch (look at commander keen code?) and vsync horizontal animation
6 - [x] movement and player movement when reaching edge of map
7 - [x] sprite rendering
8 - [ ] text box rendering
9 - [x] text rendering
10 - [x] YAY! map loading
11 - [x] YAY! wwww map rendering~
12 - [ ] map and item interation
13 - [ ] item inventory~
14 * ==working on extending==
15 - [ ] Memory management (EMS + XMS) done but not tested...
16 - [ ] case switch with keyboard code (when your holding 2 arrow keys and a key is released the keyboard controller dose not read input from the port anymore for some weired reason)
17 - [ ] masking layer! (i think this is not easy to accomplish!)
18 - [x] 8088 detection to turn off vsync!
19 - [ ] (very important!) optimize draw row and draw col
20 - [ ] Study verge2's map system,
21 - [ ] save feature!
22 - [ ] *also important* interperator! and possibly custom map system
23 - [ ] *also important* lua scripting system!
24 - [ ] extend the map system!
25 - [x] opl2/3 audio!!!!
26 - [ ] engine core!
27 * ==working==
28 - [ ] (MOST important!) FUCKING MASSIVE DATA MANAGEMENT!!!
29 - [ ] MUSIC PLAYBACK!!!! WWWW
30 - [ ] basic SFX from opl2 + pc speaker!
31 - [ ] clean up repository after event 1.
32
33 - [ ] script system for text and interaction
34
35
36 - [ ] ====00 IMPORTANT! 00==== AS PART OF FINISHING THE GRAPHICAL LIB. Make a palette manager that updates the display palette with the pallet of images and sprites. in a stack and reuse same colors in the pallette on the image by changing the image's values to the matching color.
37 - Use a little database to keep track of the images loaded and have manipulated the display pallette.
38
39 - [ ] fix any bugs found
40 - [ ] make the game wwww
41
42
43 get dos_sj.rar
44 It may be very useful to us...