Inspiration
For the last couple of weeks, we enjoyed playing the game of higher/lower (converted into a party game). The simplicity of the game combined with limitless potential for improvement along with Mikołaj’s passion for avocados inspired us to create the first version of our avocado-price-guessing game. Then, because Mikołaj was beating us every time, we thought that it may be even more fun to add new categories in which none of us had any prior knowledge. Because avocado was the primal idea, the game is situated in a beautifully made jungle with an all-knowing parrot that asks you questions you would never expect. Have you ever wondered how some people can know so many useless fun facts? Now, thanks to our invention you can be the person knowing the most useless of them all.
What it does
- Runs a version of the game of higher/lower with many useless but interesting facts
- Allows you to bet money based on how certain you are of your guess
- Teaches you the dependencies between different elements in the same field
- Analysing given examples develops your analytical skills
- Pleases the eye with amazing graphics that will make you never want to stop playing
- It’s fun
How we built it
Creating our project was divided into two main parts: data preparation and GUI design. Piotr and Mikołaj spent over 6 hours analyzing various datasets available on Kaggle and converting them into a suitable format. This involved identifying connections between features, coming up with a method of generating queries interesting for the player, and developing an accurate prediction algorithm. Emilia, equipped with just an S Pen, tested the limits of the Samsung Notes app and drew all the pictures used in the game. Krzysztof was fighting with Python interface libraries, creating a functioning interactive interface, and constantly complaining about being our teams' front-end developer. However, when we combined all the elements and saw the beauty of our creation, all the regrets disappeared.
Challenges we ran into
- Creating the graphics without professional tools – all drawings were made in the Samsung Notes app
- Preparing data so it is suitable for the higher/lower game
- Creating the dataset for estimates and guesses so the game is neither trivial nor impossible
- Finding the questions that are surprising enough to entertain the player
- Our front-end developer had no previous experience
- Find the data with enough dependencies for the estimates to be a little bit different but not too much so the player’s answer is not only a random guess
Accomplishments that we're proud of
- Amazing, colourful graphics
- Creating a program that allows us to download the database, extract relevant information and prepare it in a systematic way
- Time management for a good work-rest balance and maximising productivity.
- A working interface despite our front-end developer having no prior knowledge in this area
What we learned
- We learned how to download and process databases available on the Internet
- Mikokłaj can now guess water drinkability given pH, hardness and conductivity with 90% accuracy
- Piotr discovered that one can implement classes in Python, and abused his discovery with no hesitance
- Krzysztof managed to learn all tools needed to create the interface
- How to create subfolders on GitHub o.o
What's next for Avocado Jungle Game
Because of the universal tool for downloading data, we can quickly add new questions with little effort.
Built With
- kaggle
- python
- samsung-notes
Log in or sign up for Devpost to join the conversation.