View Single Post
Old 12-20-2007, 10:47 PM   #957
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,775
Out of that list, collision detection is the only thing that might conceivably affect my program.

Artificial intelligence is a simple loop that allows the fish to make a decision which way to turn based on a random number generator. In other words, it does whatever it "wants" except when collision detection takes over.

Physics engine - none. The fish simply look like they are affected by physics, based on the way I animate them - there are no calcuations involved. This will be greatly improved as MA3 develops, but still no calculations (frankly, having been ruined by "New Math" in the sixties, I just don't have the math skills).

VoIP - N.A.

Networking - N.A.

User I/O - very little, handled within the main loop.

Audio - This is already a separate thread.

Graphics - Almost the whole program, everything else is an afterthought.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote