Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Update TODO list.

  • Loading branch information...
commit 76039a2d18e6e56873b0cd1c9ce7c1c7a7cd87ed 1 parent ce9242b
@davexunit authored
Showing with 7 additions and 13 deletions.
  1. +7 −13 TODO.org
View
20 TODO.org
@@ -99,12 +99,18 @@
** TODO Particle systems
Provide a highly configurible particle simulation system.
+ - [ ] Investigate ways to make it fast. Might have to resort to a C
+ shared library to avoid GC overhead.
+
** TODO Asset Management
Provide a generic system for loading assets (images, sounds, fonts,
etc.) and storing them in a cache. Explore using weak keys so that
assets are removed from the cache when they are no longer
referenced.
+ - [ ] Create asset cache
+ - [ ] Investigate automatic asset reloading.
+
** TODO Actions
Provide a library of coroutines that perform commonly used
time-based actions such as linear interpolation. It would be nice
@@ -122,31 +128,19 @@
describing a system that uses functional reactive programming.
- [ ] Abstract away input methods
-
Controls can be bound to keys, mouse, whatever
-
- [ ] Basic sequences
-
Press A then B
-
- [ ] Simultaneous key presses
-
Press A and B at the same time
-
- [ ] Composing sequences
-
Press A then B + C
-
- [ ] Timeouts
-
Press A then B then C within 15 frames time
-
- [ ] Sequences with actions along the way
-
Press A to kick, then forward + B to uppercut, within 30 frames
time.
-
** TODO GUI widgets
Provide a set of common graphical widgets such as buttons, scroll
bars, and sliders.
@@ -178,5 +172,5 @@
- [ ] New REPL server
- [ ] Screencast
- [ ] Keymaps
- - [ ] Better scene management
+ - [X] Better scene management
- [ ] More documentation
Please sign in to comment.
Something went wrong with that request. Please try again.