GENERAL
project description
list of features
group management
group members
list of tasks
project schedule
architecture
screenshots
message board
documentation

STATUS
graphics
networking
sound
physics
input
art
terrain
game design
integration

ASTROLOGY
what is IO?

 

  • DirectX SDK samples : The samples from the SDK provide to be more useful (so far) than ones I'm finding online. The problem with sources elsewhere is that they may not be written using DirectX. The drawback of the SDK samples is that they are not the 'easiest' thing in the world to understand. But as they say "learn from examples". Dave gave a good suggestion too : "Understand the concept!"
    - Ethan 4/16

  • Reading "3D Game programming" by Peter Walsh : This book goes into various DirectX components in a good way. I've found it very useful to understand how DirectX and Windows calls works together. It also goes into COM, which seems to be how DirectX works. I'm glad I understand COM's O.O. design from compilers...
    - Ethan 4/17

  • Attempt to integrate with a simple base program : I'm in the process to actually use the DirectInput calls to interact with a base graphics program that Dave has provided. This is great, as I don't have to worry about the graphics at all. The plan is to have both keyboard and mouse input. Plans for the future input devices will be easy to implement with DirectInput. A possibility of using 2 mouse devices may aid game play for 2 players on a single computer. This is something on the 'wish list'...but the thought is in the air.
    - Ethan 4/17

  • 90% completed
    1. Original DirectInput code grabbed from DirectX SDK
    2. Dave provided a simple program that had simple graphic object. Added gluLookat for rotating the object with Windows API keyboard call. Replaced Windows API calls with DirectInput including keyboard and mouse button calls.
    3. Further simplified and cleaned the code for easier integration later on.
    4. Successfully able to move a rectangle and view around in octtree world with keyboard input.
    5. To further make all DirectInput calls, I'm attempting to remove Window's mouse x,y,z location calls. Having a small issue on the mouse location.
    6. For next week, finish porting mouse x,y,z over to DirectInput format.
    - Ethan 4/25

  • Have not had time to update this. Next week, will really finish porting mouse x,y,z over to DirectInput format.
    - Ethan 5/1