A method and system of creating an education simulation having a character that
a learner interacts with is disclosed. The method includes providing a simulation
interface through a simulation software code, wherein the character appears within
the simulation interface, providing a data storage area for storing a trait of
the character, the trait having a trait value, communicating possible statements
and/or actions through the simulation interface to the learner, receiving from
the learner a chosen statement or action from the possible statements and/or actions,
responding to the statement or action chosen by the learner by providing a character
response by the character, wherein the character response provided is determined
by the trait value of the at least one trait, and generating new possible statements
and/or actions for the learner contained within the data storage area.