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.

Built With

Share this project:

Updates