The most common forms of interaction between humans and computers are the mouse, joystick, keyboard and monitor allowing a physical input by the user and a visual output by the computer.
A computer would be useless without any interaction with its users. The more userfrendly an application is the easier it is to use. Many art packages one way or another can produce the same results, but the user would prefer to use fewer simpler steps to reach these results. This is done by having the correct interface and enabling the user to access revelent information.
Another aspect of computer interaction is found within games as different games require different approaches. A chess game compared to a shoot'em up can spend a lot more time on its graphics as it doesn't need constant updating where as the shoot'em up's tend to have a lot more real-time interaction with the user.
This project explores the field of how games interact with its users and how the characters interact within themselves, forming the basis of most games to date.