-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
74 lines (74 loc) · 2.51 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
* Sound effects
* Compressed wave sounds (?)
* Numeric sounds (?)
* Band limited synthesis
* Game engine features
* String data (partially implemented)
* A ,PopUp command to use a popup with arguments starting from a mark
* Possibility to define auto-generation levels mode
* Popup inventory list (with optional possibility of choice) (?)
* Playfield array
* Replacement patterns
* MID_TURN message / custom trigger phase
* Editor
* Mouse dragging
* Deal better with allowing to skip past corrupted levels
* Picture editor/loading
* Allowing more altimages
* Puzzle set catalog format (using with internet; a separate program)
* Inventory/replay hybrid view
* Scrollable playfield view
* Auto scroll option (using Player flag)
* Configurable auto scroll option
* Manual scroll option
* Bookmarks
* Message trace menu to enable/disable
* Bugs
* Figure out why the $SeekerCloser class doesn't seem to work properly
* Animation stopping unexpectedly (until a key is pushed)
* ObjLF.Volume+ObjRF.Volume+obj.Volume if ObjLF and/or ObjRF doesn't exist?
* Display solution comments/timestamp
* VCR mode
* Command-line switch for batch export levels
* SQL
* Implement the GROUP column in the CLASSES table
* Allow multiple SQL statements in one binding
* Fonts/text
* More code pages
* Large fonts
* Multibyte encodings (TRON code)
* Branching replay recording
* Slow movement displaying state between triggers
* Warning if file changed when uncommited data exists in the cache database
* Cache database option to be keyed by hash
* Composite puzzle set format (implemented)
* Optional hypertext help
* Compressed class definitions (?)
* User interface options
* Auto display level titles
* Separate solution file
* Start on level select screen
* Start on most recently accessed level
* Start on first unsolved level
* Multiuser scoring within one computer system (optional capability)
* Launcher menu (optional; separate program)
* Implement the (obsolete?) ImageSeq and ImageLoop commands (used in DESERT3)
* Testing
* Bizarro world
* Connection movement (it is partially tested, already)
* Sweep, SweepEx, HitMe
* Overriding order of execution (partially tested)
* Returning classes/objects from COLLIDEBY
* Conversion from other games
* DOS Hero Hearts
* Berusky
* PC Wanderer
* Escape
* Chroma
* Xsok
* PuzzleScript (limited; not everything is or will be capable)
* Sokoban
* Puzzle Boy
* Pitman/Catrap
* Improve build system
* Use C instead of JavaScript for auto-generated files