diff options
author | David Thompson <dthompson2@worcester.edu> | 2013-06-12 22:23:59 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2013-06-12 22:23:59 -0400 |
commit | 99dc94fbc3a08ecf207dbe4171ea88d8df6c67cb (patch) | |
tree | aeaa631d39e61689e3d89fa9ec969bca3fa8e56d | |
parent | a3712a828737122083604b154a0f781831221258 (diff) |
Add TODO.
-rw-r--r-- | TODO | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -0,0 +1,34 @@ +# -*- org -*- + +* Things To Do + +** TODO Sprites + Encapsulates an image and all of its transformations: position, + rotation, scale, color, etc. + +** TODO Sprite batches + Efficiently render a large number of sprites. Only change OpenGL + context when necessary. For example, don't change texture when + rendering several sprites in a row that use the same one. + +** TODO Tilesets + Break an image up into many small pieces. Useful for creating maps. + + (make-tileset image tile-width tile-height padding margin) + +** TODO Tileset animations + Given a tileset, an animated sequence of frames can be created. + + (make-animation tileset frame-duration frames) + +** TODO Tile maps + Create a loader for Tiled .tmx map files. + +** TODO Scene graph + A tree structure that is traversed when rendering a game scene. + The graph is composed of groups and nodes. Transformations are + accumulated as the tree is walked. + +** TODO Scripting + Provide a way for users to easily script 2D games using coroutines + (green threads) |