Inspiration

What inspired us? I randomly was dot jotting ideas on a notebook. I was thinking what could be something me and pTux could tackle but it also interesting at the same time. I remembered this post I saw on Instagram reels which was a great studying method called Blurting. I wanted to relate to this kind of activity that would make the minds of the newer generation .

What it does

Having a hard time getting into the studying groove? Trust me, we have all been there. Well you see… Brain Fanatic is not your ordinary educational software. This interesting but simple software would be very beneficial to the current generation. This software forces you to memorize a certain prompt which then you have to see how much of it do you remember? Let us say your just not able to focus on your chemistry homework, play a couple rounds of Brain Fanatic and you will be on your way to having a better time studying. When you are reading something sometimes you may forget to understand what you are reading. That is why we are making this software.

How we built it

So basically first I went on random word generator on google. Copy pasted 100 words in a Var. Also putting a max limit of words (3) that would be used on a sentence. Then we created a function that would randomly choose 3 words out of the garden of words. Next we had to create a function to calculate the accuracy. We initialize a variable called "correctWords" to keep track of the number of words that are typed correctly. We then iterate through each word in the original sentence.
We also have a onbuttonpressed function which compares the sentence you wrote to the original sentence.

Challenges we ran into

We had a hard time to getting an idea of how we can compare the line of code the player has written versus the original code. Also there was quite a few parser and indentation errors.

Accomplishments that we're proud of

An acomplishment we are proud of is completing a simple but complete prototype of different kind of software in godot. Usually godot would be used to make top down or side scrolling video games. But instead we used it in a more unique way.

What we learned

Well when one text label appeared we would have to hide the one before that. Also that instead of having a solid timer that is always 3 seconds. We made the time of reading time change depending on the length of words in the sentence. We learned that this would probably flow better into the text edit part.

What's next for Brain Fanatic

Since this is just a prototype, we still have other plans, here are some of those plans. We will not just stop at small sentences. We want to take this a step further and bring different concepts such as audio, shapes that have to be placed in order, and even fast food restaurant orders.

Built With

  • gdscript
  • randomlists.com
Share this project:

Updates