Learning Module #1 - Circuit Board Soldering (6 days)
For learning module #1, Nick and Ryan D partnered up and decided to solder their own circuit boards. Having never soldered before, and not even knowing what soldering is, Nick found this challenge to be somewhat difficult. Nick succeded in his goal, and after 6 days, he had a fully functioning circuit board. The circuit board blinked two red LEDs and played a siren noise out of the speaker. The circuit board was powered by a 9 volt battery.
Learning Module #2 - Arduino Coding (7 days)
For Learning Module #2, Nick and Hamza E partnered up and decided to code with the ardiunos. Nick and Hamza enjoyed this project because they got to learn about circuits, coding, and how to integrate the two together. Nick made a red LED blink and fade off and on. Nick created a stop light using the RGB LED. Nick also made a "party light" that blinks random colors. Finally, Nick decided to use all that he learned to create part of a rgb color fader, that was supposed to fade through all of the colors of the rainbow. Nick made red fade to orange and then to yellow. The light then partially fades to green and then just turns to green.
Learning Module #3 - Unity Platformer (6 days)
For Learning Module #3, Nick and Alex S partnered up and decided to code with unity. Nick and Alex learned about video game physics, animation and coding with unity. The coding language that was used was C#, this is similar to Java which Nick and Alex know a good amount of. Nick and Alex followed a 2d unity game youtube tutorial by Code In Flow. Although nick and Alex did not finish their project, they learned a lot about unity and how to make videogames.
Learning Module #4 - Kinect Modeling & 3d Printing (12 days)
For Learning Module #4, Nick and Ryan D partnered up and decided to make designs with the 3d printer, First they used platforms like tinker cad and paint 3d to create little designs, like a cat. Then, after they Made these designs, they had to scale the designs to a printable size, and make sure the 3d printer had blueprints on how to print them by using a slicing application. Nick and Ryan then used an Xbox 360 Kinect to scan themselves to make them into 3d Models. They sliced the images and then printed themselves. Nick and Ryan learned a lot about 3d printing, 3d design, and scanning software,
Learning Module #5 - Schooldle (wordle inspired) (15 days)
For Learning Module #5, Nick and Tanner Teamed up to make a website game that was inspired by wordle. They wanted to create a U.S. college type game that used statistics about the individual colleges to show you how close your guesses were to the correct answer. They named the game they created Schooldle. When you either got it correct or ran out of guesses, a map will appear marking your guesses and the correct college. Nick and Tanner used webscraping to get details about the schools. Nick and Tanner learned about HTML, JavaScript, and CSS.
Learning Module #6 - HTML & JS Game (15 days)
For Learning Module #6, Nick and Ryan decided to work parallel to make Javascript web games. Ryan Made a game that uses physics. Nick made a penguin themed game where the objective is to dodge other penguins trying to knock you off. This game is very cool and you should give it a try. Nick and Ryan learned a ton of information about Jacascript.
Learning Module #7 - HTML & JS othello (20 days)
For LM #7, Nick and Alex teamed up to recreate the board game Othello. Nick and Alex used javascript to code their game. The game is played where you can only take control of the other teams peices by surrounding it. Nick and Alex learned a lot more about javascript, especially traversing arraylists.
Learning module #8 - Online JS Server Game ( 28 Days)
For LM #8, Nick and Ryan D teamed up to create a online platformer game. Nick and Ryan used javascript to code their game, and they used node.js and socket.io for the server data. They Hosted their game on a free server website called Render.com. The idea of the game is to navigate your player around the board, trying to knock off other players. Their game has a chat feature, collision detection, random universal events, and a username feature.