Inspiration
We were inspired by simple yet addicting games such as the Llegend of Bumbo and the Candy Crush Saga match 3 games. However we decided that we wanted to add an extra layer of complexity that is missing in other match 3 games.
What it does
It is a desktop application written in Java where the user can play a series of match 3 levels where the user must collect a certain number of points within a certain number of turns. There is also an endless mode where the player can try to get the highest score possible.
How we built it
We used java to build this project. Specifically the GUI was built with the help of JavaFX. We split up the different tasks such as the world map, the items and the game logic between the 3 of us to evenly distorbute the work and to reduce conflicts from people working on the same thing and the same time
Challenges we ran into
At the start we had the challenge of setting up for the hackathon virtually. We used discord to be able to commmunicate and a GitHub to share the files that we were working on. One of the biggest challenges of writing the code was designing, creating and then implimenting all of the different items that we wanted to add. Especially since each item needed its own artwork and special modifier that would affect the game in some way. Luckily we were able to get through and get in all the items we wanted to.
Accomplishments that we are proud of
We are proud of the game that we have created. We are happy with the artwork that we created and how the different parts of the project came together at the end to create something that we are really happy with.
What we learned
Through the project we improved our Java ability. Lots of our group had never used JavaFX before and so we all had to learn how to use this platform. We also learnt and improved our remote working abilities with programs such as GitHub.
What's next for Time Swap
In the future we plan to add a leaderboard so that you can compete with your friends and compete for the highest scores. We would also like to add some more animations for the game.
Log in or sign up for Devpost to join the conversation.