Navid, There's an older game that has an excellent example of something close to what you're looking for. It's called Homeworld.
Extremely complex applications have provided exactly this type of instructional methodology. These expert systems will detect when a user is either not following the prescribed process or seems stuck in a process or workflow. They will then prompt the user asking if they want some instruction to aid their progress. For what you're looking to do you might consider introducing a shell application that resides over the existing application that you are wanting to present show me simulations for. This application can be launched when the "host" application is launched. You can use a concept matrix to create as many varied scenarios that you wish to present to the user given any condition. The reason I say to shell this instructional module is to provide the modularity necessary for easy access to updates and modifications to the instruction. The use of the concept matrix allows you to easily add additional scenarios without having to recompile or disseminate the entire application. Personalized and guided instruction like this is very effective in providing just in time knowledge to a user. However it can be extremely expensive to develop correctly, but once developed can be adapted to almost any application that you develop. Thanks, alexhogan Information Architect voice: 972.977.6821 email: [email protected] web: www.lmsarchitect.com linkedin: http://www.linkedin.com/in/alexhogan _________________________________________________________________ Check the weather nationwide with MSN Search: Try it now! http://search.msn.com/results.aspx?q=weather&FORM=WLMTAG ________________________________________________________________ Welcome to the Interaction Design Association (IxDA)! To post to this list ....... [email protected] Unsubscribe ................ http://www.ixda.org/unsubscribe List Guidelines ............ http://www.ixda.org/guidelines List Help .................. http://www.ixda.org/help
