Our game offers an interactive platform for users to enhance their typing skills efficiently. It features multiple levels and difficulties suitable for all typing proficiencies. Players must type the required words in the text box, advancing to the next word upon correct input. They must complete all words within a given time to unlock the next level. Difficulty escalates with more words and shorter time limits. Higher difficulty levels yield greater score multipliers, encouraging players to aim for the top of the leaderboards by conquering the toughest challenges. Incorrect entries prompt red letter boxes, while correct ones turn green.
- Java 19
Follow these steps to compile the source code:
- Download the latest version of IntelliJ IDEA.
- Open the SpellQuest folder as a project in IntelliJ IDEA.
- Ensure Java 19 is installed and set as the project SDK (File → Project Structure → Project → SDK).
- The project should automatically build within IntelliJ IDEA.
After building, run the software with these steps:
- Create a new run configuration in IntelliJ IDEA:
- Select application.
- Name the configuration.
- Choose Java 19 as the module.
- Set
SpellQuest.desktop.main
as the classpath. - Specify
com.mygdx.game.DesktopLauncher
as the main program. - Ensure the working directory is set to
...\SpellQuest
(replace...
with the absolute file path). - Click OK, then the green play button to launch.
Follow these instructions for using the software:
- Launch the game.
- Read the tutorial for gameplay instructions.
- Start a new game with the "NEW GAME" button.
- Choose the difficulty level (easy, medium, hard) from the dropdown menu.
- Play the game, saving progress is possible between levels.
- Check the leaderboard for high scores.
- Load a previously saved game using your unique nickname.
- Exit the game when finished playing.
No pin system is used; each save is linked to a username.
Access the instructor mode:
- Click the instructor button in the main menu's bottom-right corner.
- Enter the username "instructor" and the password "admin."
- Explore detailed save statistics.
- Results Screen Music: Land of 8 Bits
- Failed Screen Music: A Bit of Hope
- Menu Music: 8 Bit Surf
- Gameplay Music: Retro Platforming
- Button Click: FreeSound
- Success Typing Dings: FreeSound
- Wizard Sprite: Luiz Melo - Wizard Pack
- Enemy Sprite: Sven Thole - Bandits
- Background Images: Created through Bing CoPilot and ChatGPT4