Project information
- Project date: December 27th, 2022 - January 21, 2023
- Programming languages used: Python, C++ (Arduino)
- Libraries/Frameworks used: PyGame, pySerial, csv
- GitHub repo: github.com/zkarim28/i-kiwi-ki
- Live demo: youtu.be/97u1vZnhICI?si=M44eElw8OLxCZkpu
Summary
Developed a survival game, utilizing the PyGame library in Python, where players throw kiwis at randomly spawning enemies to earn points and survive for as long as possible. Leveraged orientation data from an MPU6050 gyroscope module to enable player movement control, where greater tilt in a certain direction increases added velocity over time. Incorporated real-time data parsing to process player movement by creating an Arduino C++ program to continuously stream controller sensor data to a serial port, where the serial library in Python was used to obtain such data for further processing