Skip to content

natekrth/keyboard-chaos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KEYBOARD CHAOS

Keyboard Chaos is a simple typing test game designed for solo play. Players can customize the word categories, difficulty levels, and modes. The available word categories are English words and Python words, while the three difficulty levels are easy, intermediate, and hard. Easy level only contains words with 3-4 characters, while hard level only contains words with more than 4 characters. Intermediate level is a mix of easy and hard words. There are two modes to choose from: word mode and time mode. In word mode, the typing test ends when time runs out, and players can set the desired time limit. In time mode, the test ends when the player has finished typing the set number of words, which they can also customize. Keyboard Chaos aims to provide a natural typing experience with real-time feedback on typing speed in words per minute and accuracy percentage, as well as alerts for typos.

How to run this program

You run at file TypingUI.java (in src) to use this program.

How to play

  • Player can choose difficulty of word to type which is easy, medium, and hard.
  • Player can choose mode to play that
    • Normal: Player need to typing until last word
    • 15/30 sec: Player can typing until 15 or 30 second.

Design Pattern

  • Singleton
  • Command
  • Observer

Member

  • Zion Keretho 6410545592
  • Kaopong Sangkittiyakorn 6410545738
  • Panitta Tanyavichitkul 6410546181

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages