This is probably a long shot, but I was wondering if anyone would be interested in helping me make a gamified Spanish vocabulary web application.
For context I’m working on this Chinese vocab app Repository: https://github.com/GreenAnts/HSK-3.0-Study-Game Website: https://greenants.github.io/HSK-3.0-Study-Game/
I was hoping to either: a. expand it to multiple languages and beef up the actual “gameplay” to feel more gamified and less like a flashcard app - while still keeping the high vocab repetition. (someone on Lemmy recommended making it like the game “minutequest” which I was not previously familiar with, but might be a good direction) b. create a separate application all together, focused purely on Spanish.
The primary goal for the app is:
- Libre: Free and open source, easily accessible via browser, now sign-in, etc.
- Vocab focused: Not trying to “teach” the language or create yet another “duolingo” clone. I want it to feel more like an Anki deck to get high repetition of vocabulary in.
- Gamified: Too many “gamified” apps are not actually fun or even interesting in my opinion. I always have a hard time sticking with things, and I want to create something that is easy to open up and get addicted to the repetition enough to actually want to use it and start memorizing vocabulary.
Disclaimer: I have some programming experience, but I am pretty much a beginner without much work experience in the programming/IT field, and have been relying on “vibe coding” mostly to get work on these projects. While I know that is a huge turn-off, my main goal is to get the app actually created and usable - and if other experienced devs are willing to contribute, then obviously we would be able to have more maintainable infrastructure non-reliant on “ai-slop”.
Like I said, I know this is a long shot, but I figured I would reach out and try regardless. Right now I was just starting to go through and create a rough draft of vocab words (https://github.com/GreenAnts/Spanish-Vocabulary) and will try to build up a foundational JSON before kicking off the web app. If anyone is interested in contributing I would love some help :)
Also, (mostly) shameless plug for my other long term project that I am hoping to get collaborators on [https://github.com/GreenAnts/Amalgam_Webgame] - an abstract 2 player strategy board game.
Anyways, regardless - I hope everyone out there is having a good day, and staying safe in these crazy times. ✊


I think it depends on the language, but specifically for the Spanish version I was initially brainstorming the following idea(s):
–These are just some ideas I was brainstorming, and if I am doing this myself, it will take me a while so it would be a slow and incremental process - but I think this might be one of many possible ways to keep it vocabulary focused, while still making it feel more like a game than learning. I’d of course be open to any ideas though.
The mandarin version already made feels more like a flashcard app, with minimal gamified aspects, but I think if I was to start over on the Spanish one, I would lean more into the game feel - with more visuals and such. I think it would also be nice to add a toggle option to either type out the answer or select it with the mouse. Of course, depending on the time and effort, there are a lot of avenues to take, it just is a matter of actual implementation. Getting artists on board would be nice as well, since we wouldn’t have to rely on the Creative Commons sprites and could get a more unified theme. Probably wishful thinking, but I am thinking of best case scenario.
Sorry for the long answer, I realized I ended up rambling on a bit. :D
EDIT: I threw together a super quick mockup to kind of see how it would work out - and I’m not actually 100% sure how it would work out. . . it definitely brings to light the fact that it will need some more brainstorming. The fact that there are so many conjurations (present and past tense) complicates it a bit. I hate to have a new word for every single tense, and prefer to have them grouped so that it is easier to process, but it might be information overload with how many there are?