Upon on deciding on what to do with the project, we ended up with multiple ideas and couldn't decide on one. We ended up doing 3 ideas which means we would have to make 3 different controllers. To start things off we already decided on which games to make a controller for which are popular "flash" style games. The games are Flappy Bird, Soccer Physics, and GSwitch. Each of the game are played differently which would mean for us to get creative with the controllers.
To start our journey, we decided on doing the code first. We find that makecode was the most easiest to use method on coding and that is can also get the job done. We first made the code for Flappy Bird which was started out difficult but eventually we figured it out. We used the same code for Flappy Bird and change it up a bit to make it work for GSwitch. Lastly, we made a new code for soccer physics which was an easy task to accomplish. Now for the build, we started with Flappy Bird and took 2 big pieces of cardboard and cut them out into a wing shape and then we tied up the CPX (machine that contains the code and activated it using motion sensors) to one of the wings. Every time the would flap the wings then in the game the bird would move up but if you stop moving the bird would just fall. For GSwitch, we started with an idea to like flip some sort of box or table to be able to switch sides however we find that it takes too long. We used a little pole and added a cylinder contraption onto the pool to the point it will slide across the across the pole. We put the CPX into the cylinder and with its motion sensors, when it is moved across one end to the other the game would switch sides easily. Last controller we made is for soccer physics and to stay true to the game we got a soccer ball and cut it in half. We implemented the CPX in side of one half of the ball and using its capacitive touch and sound sensors. Whenever the player hits the ball controller the game with move accordingly by jumping and kicking the ball. In conclusion, we made 3 different controllers for 3 different games with each playing very differently.







Comments