Inspiration
Back in the good old days, people spent their free time with various mentally intriguing activities such as sudoku, gomoku, chess and checkers. However, now people waste their time by mindlessly scrolling down the short videos on the internet, rottening our brain by passively passing through meaningless, contaminated information. Therefore, we got the inspiration from the renaissance, how it brought back the retros to the modern days in their timeline, we attempted to bring back the good brain teasers from the past.
What it does
Our solution offers three kinds of mini games: number guessing, trivial quizzes and craps.
Number guessing is a game that asks the user to guess a randomly generated integer from 1 to 100. If the players' guess is either greater or lower than the answer, it shows the message as a hint that the guess was higher or lower.
Trivial quizzes asks some questions about certain topics we selected, including Hackathon, sports, and films, in multiple choice format. The quizzes instantaneously inform the players whether the choice they picked was correct or wrong.
Craps is a game with a pair of dice rolling. The sum of the number of the two dice is facing up determines the fate of the victorious. Based on the players' bank balance and wager input, the result of the game impacts the finances.
How we built it
We used C to write our code. For number guessing and trivial quizzes, we implemented directly in our main.c file and wrote source code for craps separately.
Challenges we ran into
We had struggles on using loops and avoiding runtime errors. We faced infinite loop runtime error when we ran the program. The error occurs when the program is open for the first time, but does not happen again when it's the second time running the program.
Furthermore, we acknowledge that our program has a plenty of space of improvements with some unforseen UX bugs or logic errors. However, our team accepted the challenges and overcame them in certain extent.
Accomplishments that we're proud of
For our very first participance in Hackathon 2024, we are proud of our accomplishment of our submission for the project. In addition, it was our first time to collaborate one another in the real-time environment through the utilities of VS and we tackled down the problems together as a team. Moreover, it was the longest time period we have been holding on to the programming ever and we pulled through ourselves for the whole 1,440 minutes.
What we learned
Through the Hackathon, we learnt how crucial the teamwork can be to build a big project in our career in computer science. Clear communication without ambiguity and matching syntax was one of the key aspects in the group work. Not only in terms of teamwork, but also the theme of the event really hit us hard, because what really matters is how we contribute the society in a positive way.
What's next for Mini Games Hackathon Project
For our next project, our team is going to refine our project by going over the errors we encountered and add some more realistic games and stories that any players can relate to. Hopefully, we will be able to build a program with more complex functions after the acquisition of various skillsets through memorable experiences like Crimson Code Hackathon this year.
Log in or sign up for Devpost to join the conversation.