Inspiration
This project began as a way to combine hardware and software into an exciting, competitive game that tests and enhances reflexes. Reaction time is crucial in many fields, including sports, gaming, and hand-eye coordination, making this project both fun and practical. Don't blink, time to face off! Yee-haw!
What It Does
Core React Timer Duel is an innovative, interactive reaction game that challenges players to test and improve their reflexes. The game offers both single-player and multiplayer modes, blending the thrill of competition with skill development. Reflexes and reaction time play a key role in various activities, from athletics to esports and even day-to-day tasks requiring quick decision-making.
How We Built It
We developed this project using an Arduino setup featuring LEDs and buttons to measure reaction - times accurately. On the software side, we built a Node.js + Express backend to handle data and used WebSockets for real-time communication, ensuring smooth interactions between the hardware and the web interface. Players can track their performance through a leaderboard, fostering competition and engagement.
Challenges We Faced
- Integrating hardware data into the database
- Fetching and displaying database values on the frontend
- Ensuring seamless real-time communication between the Arduino and web application
Accomplishments We’re Proud Of
- Successfully bridging hardware and software to create a fully functional, interactive game
- Building an intuitive web UI that allows users to select game modes and monitor rankings in real time
- Implementing a working multiplayer mode in a limited time frame
- Designing an engaging experience that combines competition with skill improvement
What We Learned
- How to integrate hardware, software, and a database within a 24-hour hackathon
- Efficiently fetching and displaying real-time data from an Arduino to a database and frontend
- Troubleshooting hardware-software communication challenges under time constraints
What's Next for Core React Timer Duel
- Enhancing and polishing the UI for a more engaging user experience
- Adding a leaderboard for multiplayer mode
- Developing a smarter adaptive AI to provide a more challenging single-player experience
- Adding more complexity to the circuit
- Adding more options/difficulties to the game
Log in or sign up for Devpost to join the conversation.