LimitedImagination Todo List The following are symbols to look for list. [-] Todo [*] Done [?] Suggestion... March 22, 2004 * Collision Detection * Perform BEFORE moving. This will avoid getting stuck * Add to turning Movement - Fine tune controls - Add mouse input - Picking up items - Actions - Turning Camera - Attach to 3rd person node - Restrict movement (Allow mouselook with Max distance?) - Reset option Modeling - Create an overworld map - Create a load script - Create a "random" script - Create a human model - Create a weapon model - Attach a weapon to a model Write code for picking up items Write code to act with NPC's Implement loading of different levels - Load in thread - Possibly swap SceneManager(s) * Parsing of different scripts * .Character * Greylin Defined - *Name, *Class, *Unique Skills * .Mob * Name, *Attributes, *Skills, *Scripts * .CharacterClass - Maybe * Mage Defined - *Name, *Attributes, *ItemsAllowed, *SharedSkills * .Item - Name, Modifiers, Skills, Scripts * .Skill * Name, *Scripts, *Level, *XP * Expose more classes to the script manager * All [LimitedImagination] classses have been exposed * Give Singleton exposure to player class * Give Mob and "MobFriends" members to player class so mobs can see each other in scripts * Added "Enemies" enumerator for this purpose * All enemies in this list are friends Create Mob Script(s) Create NPC Script(s) Create Item Script(s) Movies Music System (not sound effects) - .ogg? (mp3 costs $$) Options - Sound - Volume - On/Off - Music - Volume - On/Off - Graphics Settings - Shadows - Resolution - Driver - Depth - Controls