As high school students taking foreign language classes, memorizing new vocabulary every week is incredibly dull, and we find ourselves not having a solid grasp on vocabulary words even after studying. To combat these problems, we developed a game that would help us memorize vocabulary in an entertaining manner.
What it does
Tetralang helps solidify language vocabulary through repetition and a stressful environment inside an entertaining and visually appealing game of tetris, encouraging students to practice frequently.
How we built it
We used C and OpenGL to build this project.
Challenges we ran into
- None of us knew how to render text in OpenGL, which limited us from implementing some features within the time we were given.
- We were not experienced in writing user-friendly applications.
Accomplishments that we're proud of
We're proud that we were able to push this game out in such a small time window.
What we learned
- We became much more familiar with multiple OpenGL concepts
- We improved at animating 2D textures
What's next for Tetralang
With more time, we could add question limits, different difficulties, different languages, and user-friendly methods to add custom questions.