From: Patrik Gornicz Date: Sun, 8 Jun 2008 22:57:19 +0000 (-0400) Subject: todo for physics X-Git-Tag: v0.01~39 X-Git-Url: http://gitweb.pgornicz.com/gitweb.cgi?p=physics.git;a=commitdiff_plain;h=abcdd65940ac742be6cbb562eb9b6e13b6891e05 todo for physics --- diff --git a/src/TODO b/src/TODO new file mode 100644 index 0000000..7f2feba --- /dev/null +++ b/src/TODO @@ -0,0 +1,26 @@ +This file contains a TODO list for project Physics C++ using OpenGL. +a - entry is something to do, +a ~ entry has been started, +a + entry is something that was done, +and a * entry is something to remember when working in this area of the project. +******************************************************************************* + +- make the tickCount file independent of platform. UNIX/Windows + - do a preprocessor if that changes the file based on OS + ++ investigate the make system, get it to build my project + * http://www.eng.hawaii.edu/Tutor/Make/ + * http://www.opussoftware.com/tutorial/TutMakefile.htm + * http://www.sethi.org/classes/cet375/lab_notes/lab_04_makefile_and_compilation.html + + ++ Vector2 class + + take skeleton of my C# Vector2 class + +- game console needs to + - bind keys + - load / save state + + +- LInKS !! +http://www.gimp.org/tutorials/ diff --git a/src/TODO.txt b/src/TODO.txt deleted file mode 100644 index 5956f98..0000000 --- a/src/TODO.txt +++ /dev/null @@ -1,73 +0,0 @@ -This file contains a TODO list for project Blue Star in C++ with allegro. -a - entry is something to do, -a ~ entry has been started, -a + entry is something that was done, -and a * entry is something to remember when working in this area of the project. -******************************************************************************* - -- make the tickCount file independ of platform. UNIX/Windows - - do a preprocessor if that changes the file based on OS - -+ investigate the make system, get it to build my project - * http://www.eng.hawaii.edu/Tutor/Make/ - * http://www.opussoftware.com/tutorial/TutMakefile.htm - * http://www.sethi.org/classes/cet375/lab_notes/lab_04_makefile_and_compilation.html - -- Ship class - - isFriendly - - hp - + position - + velocity - + force - + mass - + BITMAP - + drawing - + rotating - -+ Vector2 class - + take skeleton of my C# Vector2 class - -- map system - - should have a notion of speed and direction - - ex. side scrolling should be possible - - diagonal scrolling should also be possible - - rotational defense / final offensive scrolling - - scrolling map background - - static pieces are drawn into the background on loading - - dynamic map pieces are stored and only displayed when on the screen - - - game console needs to - - bind keys - - load / save game - - free play mode commands - - switch levels - - invincible - - free money - -- collision system - - boxes can be out-boxes as well as in-boxes - - boxes can be relative to - - map background - - map objects - - player - - enemies - - collision types include - - object pickup - - repulsion - - character effects - - slow down, map scrolling - - speed up, map scrolling - - gain health - - lose health - - -- random list of allegro things to read - - create_video_bitmap() - - int show_video_bitmap(BITMAP *bitmap); for my double buffering? - - int request_video_bitmap(BITMAP *bitmap); for possible triple buffering - - GFX_CAN_TRIPLE_BUFFER - - int enable_triple_buffer(); - - -- LInKS !! -http://www.gimp.org/tutorials/ \ No newline at end of file