Inspiration

The challenge was to create a short, engaging game for hackers at HackUPC to play while taking breaks from the main hacking event. The game should involve some sort of problem solving. I was inspired by Wordle as an extremely short, engaging game. Furthermore, I was inspired by a one-bit error correction method I recently learned in a college course, Computer Architecture, Network and Operative Systems. I found the challenges in this course fun and educative, which is why I chose it for my solution.

What it does

The player looks at the matrix and flips the incorrect bit. The mistake may be in the matrix or in the result bit. In this iteration of DeBiene, there is no bit-error to correct. The player must realize this, and press "BIENE" instead. In the case of a bit error, the identify and press the faulty bit. If the player chooses the correct bit, a happy biene appears, and the green button changes to "NEXT PUZZLE". If the player chooses a wrong bit, an angry biene appears, and the green button changes to "START OVER".

How I built it

I copyed a project I recently started in a group assignment at University to use access the necessary json files etc., and then I started adding React components to my project folder and index file. As I went along, I looked up appropriate Bootstrap components for styling.

Challenges I ran into

This is a solo project since I did not manage to find a team who wanted to work on the same challenge, so the implementation is quite simple. Please also bear in mind that I have only worked very little with web development, and this is my first time using react and bootstrap.

Accomplishments that I'm proud of

As I usually do not work with web applications, I am very proud that I managed to get this project running on my local machine, even though the interactions are still lacking. I am also proud of the design of the game, as it is very simplistic but also quite cute.

What I learned

I learned how to create components and set them up on a page using React and Bootstrap. I also learned hot to initiate a new web project. I also learned how to create onClick events using java, although I did not have the time to expand on this knowledge.

What's next for DeBiene

This project is a simple prototype, and there is still ways to go with implementing the actual system and the backend.

A nice idea would be to implement a one-on-one mode where players could compete on time to flip the right bit. This, however, lies beyond what I can achieve within 36 hours.

Share this project:

Updates