OSDN Git Service

todo update
[proj16/16.git] / TODO.md
1 ### TODO not in particular order~:
2 What needs to be done
3 + DONE 1. SCROLLING!!!!!!!
4 + 2. Fix pngwen's pcx rendering code it dose not render large relolution pcx files well at all! almost done
5 + 3. tweak animation frame perloop and make the dpad controls a case switch (look at commander keen code?) and vsync horizontal animation
6 + DONE 4. movement and player movement when reaching edge of map
7 + DONE 5. sprite rendering
8 + 6. text box rendering
9 + semi done 7. text rendering
10 + DONE! YAY! 8. map loading
11 + DONE! YAY! wwww 9. map rendering~
12 + 10. map and item interation
13 + 11. item inventory~
14 + ==working on extending== DONE! but needs work! 12. Memory management (EMS + XMS) done but not tested...  
15 + 13. 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)  
16 + 14. masking layer! (i think this is not easy to accomplish!)
17 + DONE 15. 8088 detection to turn off vsync!
18
19 + ==working== 16. (very important!) optimize draw row and draw col
20
21 + 17. Study verge2's map system,
22 + 18. save feature!
23 + 19. (also important) interperator! and possibly custom map system
24 + 20. (also important) lua scripting system!
25 + 21. extend the map system!
26 + DONE! 22. opl2/3 audio!!!!
27 + 23. engine core!
28 + ==working== 24. (MOST important!) FUCKING MASSIVE DATA MANAGEMENT!!! related to 12.
29 + 25. MUSIC PLAYBACK!!!! WWWW
30 + 26. basic SFX from opl2 + pc speaker!
31 + 27. clean up repository after event 1.
32
33 + 30. script system for text and interaction
34
35
36 + 40. ====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 + 9000. fix any bugs found
40 + 9001. make the game wwww
41
42
43
44 get dos_sj.rar  
45 It may be very useful to us...