This is awesome! I've been casually learning German for 200+ days now, so this will make a great addition to my practice. Are the short stories generated by LLMs too?
Thank you! My process was: try to write it myself -> google it until it works -> ask ChatGPT how it can be better. I did this one component at a time, starting with the questions array, then answer buttons, timer logic, game over prompt, settings menu, etc.
I learned a hell of a lot more and a hell of a lot faster doing this project than I ever had in online courses/lessons/etc.
I was just happy to finally put something together. I've taken scattered programming lessons here and there but never sat down and created something on my own. Very happy to see people using it and learning with it! Outside of coding - I'm getting lots of interesting feedback on UI/UX.
The order of flags is randomized on page load, but incorrectly-answered flags are sent to the back of the question set. Those remain in the order they were answered.
Damn, the S20's viewport is 15px shorter than the minimum width I had in mind. Responsive design is not fun. Will look into making the site more flexible - thanks for your feedback!