Woro
A game that helps you remember foreign words and their translations more easily. Written in Rust 🦀
Features
- Add words manually or import from TXT file
- Level system (1 → 5)
- Correct → level up
- Wrong → level down
- Random next word; progress bar; end screen when all reach level 5
- JSON auto-save (words and levels remain after restart)
- Clean GUI (egui) keyboard-friendly input flow
Installation
On Windows
Download the "woro.exe" file and run it.
On Linux
Download the AppImage file and run it.
System Requirements
- Windows: 10/11 (x64) (8.1 probably works).
- Windows 7 is not supported (missing api-ms-win APIs). 8.1 probably works.
- Linux: x86_64 (glibc). Tested on Gentoo; should work on other distributions too.
How to Use?
- Start the application.
- Add words manually (foreign language + translation), or:
- Import TXT list:
- Each line should be: "foreign_word translation". Note: If you want woro to ask the translation's foreign word, give the words and translations in reverse order.
- Go to the game:
- Write the translation and press Enter or click the "Check" button
- Correct → level up; Wrong → shows correct translation and continues
- Progress bar shows mastered/total words
- When all reach level 5 (usually takes some time), you'll see an end screen congratulating you 🎓.