Snynapse Sprinter
Inspiration
This project draws inspiration from Stephen Hawking and aims to bring joy and rehabilitation to disabled individuals by integrating hardware into gaming systems.
What it does
Arduino_crossyroad allows two players to engage in a Crossy Roads-style game, utilizing live data obtained from muscle movements to control the players within the game environment.
How we built it
The project involved connecting an Arduino device to our laptop, capturing real-time inputs from muscle movements, and utilizing these inputs to drive the in-game actions of the players.
Challenges we ran into
- Setting up Arduino: Configuring the Arduino and establishing a stable connection with our system.
- Reading and Parsing Data: Extracting meaningful data from muscle inputs and converting it into usable game commands.
- Designing the Game: Creating an engaging game interface that effectively integrates live data for player movement.
Accomplishments that we're proud of
- Learning New Concepts: Mastering the process of connecting Arduino to our system, implementing multi-threading, and successfully fetching and utilizing data from external hardware sources.
What we learned
The project provided invaluable insights into the intricacies of integrating hardware systems into gaming applications. It expanded our knowledge in hardware-software interaction, offering hands-on experience in merging real-world data inputs with digital gaming environments.
How to Run
To run the code:
- Run the
main.py. - To run with hardware, set
ARDUINO_MODE = True. and connect the hardware to read the data from. - To run with software, set 'ARDUINO_MODE to False.
What's next for Arduino_crossyroad
Our future goals for Arduino_crossyroad include making the game accessible across multiple platforms, ensuring that the rehabilitative and entertaining aspects of the game reach a wider audience.
Log in or sign up for Devpost to join the conversation.