- WASD(or Arrow Keys): Moving the Dragon
- SPACE: Launch fireballs (You won't get any bonus if the fireballs hit some letters.)
- Eat: If the Dragon impact a letter, the letter will be counted and a spelling process begins. Plus, if you spell the word right, you will get points equalling to 5 muliplying the length of the word spelt.
- Bomb: If the Dragon impact a bomb or a fireball hits a bomb, the spelling bar and the letters on the screen will be cleared.
- The portal of codes (i.e. main function) is in GameFrame.java.
- GameFrame.java is the main UI design file, GamePanel.java is the main game panel.
- And because the game comes from a small part of my final project, so few words are added: apple, bananas, bad, cat, bob, flying, god, dad, f-word.
- UI Structure: Red: WordPanel; Green: TimePanel; Blue: GradePanel; Khaki: GamePanel;
- Update the score board
- Rewrite the control logic for a quick response from keyboard.
- Rewrite some of the game logic.
- Translate README.MD into English version.
- Add bomb into the game.
- Rewrite some of the game logic.