I wanted to create an app that would be useful and interesting. My family always has a hard time coming up with places to travel to, so I made an app that helps come up with ideas based on the user's inputs
The app asks a short series of questions to the user and using that information, a few suggestions of places to travel are given. (Over 49 different options from all around the world!)
In the code, I created a list of dictionaries containing all of the information for each of the locations. When the user picks an option, that answer is added to a different list. By the end of the quiz, that list is compared with each of the dictionaries until a match is found (when the conditions are the same)
Using pygame itself to create the interface was a bit hard. I don't have that much experience using it, and coding with it proved to be quite a challenge. On the contrary, researching locations that fit all of the conditions that I needed was also time-consuming and a bit difficult.
I am happy that I was able to successfully finish the program and create a working app. I really think this application could be useful, and I'm very happy with how the interface looks and turned out (I spent a lot of time on it!)
Through this hackathon, I learned a lot more about using pygame. In terms of coding with python, I was able to successfully implement methods with parameters, dictionaries, lists, and for loops. These were all aspects that I wasn’t previously that knowledgeable on.
If I had more time, I think I could have included a short description of the locations it suggests at the end. Some of the places included I didn't even know of before working on this app. I think a short sentence or two telling the user what the place or city is could be really helpful!
Log in or sign up for Devpost to join the conversation.