Inspiration
We were inspired by the idea of time travel but also wanted to make sure there was some interesting interactions in our game. We wanted to capture the excitement of going to different time periods while giving the player something to do while in each era. The goal was to make it immersive and educational.
What it does
The Timeweaver is an interactive 2D game that allows players to travel through the past and the future, giving the chance to experience the time of dinosaurs and the time of robots taking over the world. Players navigate through the map, learning fun facts to help them with the final boss at the end.
How we built it
We built it using java awt, using 2D graphics and several classes to create maps, sprites, animations, game objects, and managing player inputs. We also used external resources to create custom images to make the game feel more immersive and interesting.
Challenges we ran into
One of our biggest challenges was getting the Java AWT library to work, as this was our first time using it for a full-scale project. Setting up the UI, including the interactive dialogue and animations, required us to stay up all night troubleshooting and optimizing our code. We had to overcome issues with event handling, component layering, and memory management to ensure the game ran smoothly and responded accurately to player inputs.
Accomplishments that we're proud of
We're proud of the fact that we were able to build this 2D game in such a short time with barely any experience in game development and java awt. We were able to learn many things along the way and still make a fully functioning product.
What we learned
We learned the importance of object oriented programming and how classes are used in the real world outside from the classroom. We learned that we need to be prepared for challenges and being able to problem solve when issues arise.
What's next for The Timeweaver
In the future, we plan to add more eras, more minigames, and add more story elements. We also plan to make the game less buggy and more smooth .
Log in or sign up for Devpost to join the conversation.