An interactive, gamified study application that transforms tedious exam question drilling into animated battle encounters.
Testownixator!! || QuizBattler is a desktop study application designed to combat study fatigue during exam preparation. Instead of traditional static flashcards, the app embeds typical study workflows into animated battle encounters.
Built with user experience and customization in mind, the application supports legacy question bank formats, custom user mods, and intuitive desktop window controls.
- Combat-Driven Learning: Questions power real-time battle interactions. Correct answers trigger character action animations and sound effects, turning exam sets into boss fights.
- Custom Character & Asset Modding: Mod support allowing users to load custom sprites and soundpacks for opponents and player characters.
- Testownik Compatibility: Native parser support for modern JSON formats as well as legacy Testownik files, ensuring zero migration friction for existing question banks.
- In-App Quiz Creator & Importer: Built-in editor to create, edit, or import text-based flashcard sets and share them with peers.
- Linux-Style Window Control: Implements Alt + Middle-Mouse / Right-Mouse drag-and-resize mechanics directly within the application viewport for fast workspace adjustments.
- Download the latest build from the Itch.io Release Page.
- Extract the
.ziparchive to your preferred location. - Launch
Quizator.exe.
ℹ️ Windows Defender / SmartScreen Notice:
Because this application is independently built and lacks an expensive Code Signing Certificate, Windows SmartScreen may display an "Unknown Publisher" warning on initial launch.
- To run: Click More Info ➔ Run Anyway.
- Feel free to inspect or scan the executable before running.
The project follows a modular structure decoupling question state management from the rendering engine:
- Parser Engine: Handles data serialization/deserialization across custom JSON schemes and legacy Testownik file structures.
- Asset & Character System: Features an in-app character creator along with a dynamic asset loading pipeline supporting
.pnggraphics,.mp3/.oggaudio files, and modular sprite configuration. - Battle Controller: Animates characters and plays sounds after the user answers a question.
- Custom Window Input Handler: Intercepts mouse events to provide Linux-like window dragging and resizing without relying on default OS borders.
This software is an independent study tool. User-created content, uploaded question banks, and custom visual mods are the sole responsibility of the individual user. Please ensure all question sets and custom characters comply with local academic integrity standards and copyright laws.


