The teaching goal of Escape The Simulation is primarily to educate the player on how to effectively use python as a programming language.

The game will gradually introduce the player to basic coding challenges, such as using the print() function in python to output a statement.

The player will then learn how indentation and style are crucial while using python. The next lessons will gradually introduce more advanced coding techniques such as using loops, functions as well as passing parameters.

The game will eventually be designed to teach the player multiple coding languages such as Java, C++ and python.

The player will be assessed by how well they are able to complete a coding challenge. A lesson will be presented to the player in the beginning of each level. After reading the lesson, the player will be presented with a coding example/question for which they will need to provide a correct answer in the form of choosing an in game object that corresponds to the right choice. For example a segment of code may be presented to the player that must be completed, if the player chooses the correct item to complete the code they will pass the level. In the first level we will teach the player how to use python’s print() function. The print() function is a basic function which allows the programmer to output information to the user in the console. If the player chooses the correct item without exhausting all possible attempts and loosing their health bar they are able to escape the current simulation and progress through the game. 

Leave a comment

Log in with itch.io to leave a comment.