Inspiration
The spark for "Speedway Challenge" ignited from a nostalgic love for classic arcade racing games and a desire to merge those memories with the modern capabilities of Java programming. Our team, comprised of two racing enthusiasts and coding beginners, wanted to create something that not only paid tribute to the golden era of arcade games but also offered a fresh twist with engaging gameplay mechanics and player progression.
What it does
Embarking on the "Speedway Challenge" project was a thrilling ride through the lanes of Java programming, game design, and user experience optimization. We dove headfirst into the intricacies of object-oriented programming, mastering concepts such as class inheritance, encapsulation, and polymorphism to bring our fleet of cars and dynamic races to life. Each challenge was a learning opportunity, from refining the physics of acceleration to ensuring smooth gameplay.
How we built it
"Speedway Challenge" was built with on Java, utilizing its amazing programming capabilities to create a game that runs smoothly on various platforms. We designed the game architecture around core objects such as PlayerCar, Race, and Car, ensuring a structured yet flexible gameplay experience that could be easily expanded in future updates. Implementing the Scanner class allowed us to create an interactive console-based interface, where players can make choices, upgrade their cars, and feel the thrill of the race.
Challenges we ran into
One significant challenge was balancing the game mechanics to make races fair yet challenging, requiring numerous iterations to get the acceleration and speed parameters just right. Another hurdle was designing an intuitive user interface in a console application, which demanded creative approaches to guide players through the game seamlessly. Overcoming these challenges was a testament to our team's resilience and commitment to delivering an enjoyable racing game.
Accomplishments that we're proud of
"Speedway Challenge" is more than just a game to us; it's a tribute to the racing games that fueled our passion for coding and a testament to the power of learning through creation. With this being our first hackathon and initial coding experience, this project has accelerated our growth as developers, forced us to think outside the box, learn new concepts and inspired us to keep pushing the boundaries of what we can build. We hope that players will feel the rush of adrenaline as they race to victory and appreciate the journey we embarked on to bring "Speedway Challenge" to life.
Log in or sign up for Devpost to join the conversation.