I decide to make a game in the final project. The game is similar to Mario and players need to control a character to move toward a destination. If this character touch something or fall on the ground, then the player will lose. The key point of my project is using light sensor to control this character. The player need to control the distance between the light source and light sensor. The output of the light sensor will be the parameters of how the character move forwards.
To do this project, I need to prepare two light sensors to put in two individual box. From the experience of the midterm project, I realized that the output of the light sensor is very unstable since it will be easily influenced by the surroundings. Thus, this time, I will use two almost all enclosed box to put light sensor inside to make sure the light source we provide is the only input that the light sensor can receive.
About coding put, I think it will be difficult because we need to set many conditions. There are many ways that a player can lose but there is a only one way that he can win. Therefore, I need to set a lot of conditions to test whether the players lose the game. To find the parameters of location of character is easy but to test whether the character tough the dangerous line will be difficult and this is also the part I need to pay attention to.
The purpose of this project is finding to game of making future games. As we all know, 3D game and 4D game is very popular these days. And I think if we add some light special effects on real game will be interesting. We can use light and mirror to play games on computer instead of only use gamepads. So this may be a new way to play games in the future.