Inspiration
We have personally witnessed many strong and bright students get turned away from the topic of computer science, despite being fully capable of learning it. Programming is an extremely important skill to have, and we saw that many people struggled to keep interest in it due to the tedious hard work required to put into it. Goock Games allows for strong minds to be challenged in a fun way to further enhance their thinking and coding abilities.
What it does
Goock Games is a platform that hosts a few 1-on-1 games, some turn-based (including impartial), and some 2-dimensional. These games are all playable using computer algorithms, and the goal for each player is to develop a working algorithm to play the game and hopefully win it.
How we built it
We used a variety of different technologies. The main technologies we used are React and Tailwind CSS for the frontend, Python for the backend, and Node.js to bridge everything together.
Challenges we ran into
Working with asynchronous calls was a massive head pain for us, as we were unable to get a lot of data from our node server that we needed. Luckily, we were able to find a solution to this problem. Another challenge we faced was the styling of a particular page in our app. This took us roughly 5 hours to fix, as we were all very new to using Tailwind CSS, or just CSS in general. A lot of React was extremely difficult too, as we are very new to web development, we had to learn a lot throughout the hackathon by using online resources like websites or videos. Eventually, through our hard work, we were able to get it to our satisfaction.
Accomplishments that we're proud of
With all of the code written by us starting from complete scratch, along with hours of long planning sessions to come up with our ideas, we can, no doubt say, that our project is unique and was created solely by us. Additionally, we are very proud of the amount of dedication we put into developing such an awesome app!
What we learned
We learned a lot about full-stack development and how to work with React and its different libraries. We also learned a lot more about Tailwind CSS, and asynchronous programming with Node.js.
What's next for Goock Games
We will add more games to Goock and we will hopefully have more supported languages!
export default function Goock() {
return <h1>Thanks!</h1>
}


Log in or sign up for Devpost to join the conversation.