TITLE: Beatbox
MEDIA: Physical Computing
SOFTWARE: Python
HARDWARE: Macbook Pro 2019
DURATION: 0’15”
CLASS: CSC 102 The Science of Computing II
PROFESSOR: Lori Jacques
SEMESTER / TERM: SP 22
INSTITUTION: University of Tampa
DESCRIPTION: “Beatbox” is a physical board that produces randomly generated and popular ‘meme’ sounds. Using Python, myself and other students created a working beatbox that interacts with buttons. By touching a button on the breadboard (hidden underneath the black box), the user can randomly generate sounds. Different buttons played different sounds through the speaker. The breadboard and the speaker were connected to a Raspberry Pi, specifically designed for coding, which ran the code live in Python.
TITLE: Paper Piano
MEDIA: Physical Computing
SOFTWARE: Python
HARDWARE: Macbook Pro 2019
DURATION: 0’23”
CLASS: CSC 102 The Science of Computing II
PROFESSOR: Lori Jacques
SEMESTER / TERM: SP 22
INSTITUTION: University of Tampa
DESCRIPTION: “Paper Piano” is a functional piano created with Python, a breadboard, and utilizing a Raspberry Pi. The wires connected on the breadboard and taped onto the box play a note once the wire is tapped with a finger. There is also a record button that can be pressed to record a piece and play it back once pressed again.


TITLE: Simon Game
MEDIA: Physical Computing
SOFTWARE: Python
HARDWARE: Macbook Pro 2019
CLASS: CSC 101 The Science of Computing I
PROFESSOR: Lori Jacques
SEMESTER / TERM: FA 21
INSTITUTION: University of Tampa
DESCRIPTION: “Simon Game” is a code combined with a breadboard to create a game similar to the popular Hasbro game “Simon”. Using code, I was able to connect a breadboard containing different colored lights to a Raspberry Pi and mimic the gameplay. Once played, the code would randomly flash the red, blue, white, and green colored lights in a random order, and the player would try to match the order. The images above shows a small section of the code and the red light.

TITLE: Find Fishy
MEDIA: Physical Computing
SOFTWARE: Python
HARDWARE: Macbook Pro 2019
CLASS: CSC 101 The Science of Computing I
PROFESSOR: Lori Jacques
SEMESTER / TERM: FA 21
INSTITUTION: University of Tampa
DESCRIPTION: “Find Fishy” is a coded text-based adventure game using Python. The game details different rooms, visible objects, exits, and what the player this carrying. Typing commands such as ‘go north’ will send the player into another room depending on what direction was specified. This game was later edited in CSC 102 to include more areas and other content.