•On startup, profile the 3D, speed, RAM
and disk capabilities of the machine.
•Use this data to set the
parameters for how far you should load ahead, how fast you should
•Before starting play fill as much RAM as possible with data
relevant to the player’s starting location.
•Store all this information, if it
changes from run-to-run it means some hardware has changed (probably the
sound or 3D card) and you will need to re-set some parameters or re-convert