Decayboard

game screenshot

Decayboard?

Typing is hard. We all know how difficult it is to press the right keys in the right combinations at the right times. It's a true skill and it takes a lot of effort and coordination to do it effectively.

This application abuses the Android Keyboard API and takes advantage of Java array decay to be extremely annoying. On every keypress, the keyboard layout is randomized and a key is removed. Fun.

Why would you make such a thing?

This is a terrible soft-keyboard for Android devices, appropriately written for Terrible Hack Waterloo. Between 4 and 8 hours of work went into this thing, but we weren't really keeping track. Yeah, we were probably distracted by memes. Yeah, we were definitely distracted by shawarma.

Our submission on DevPost is here.

Requirements

  • This keyboard requires a minimum of Android 4.3 (API 18)
  • It's probably not a good idea to have this app installed as the only keyboard on your system

Caveats

If you need to reset the key layout to the default QWERTY mapping, then you need to temporarily change input methods to a different keyboard, then change back. Alternatively, rebooting should do the trick .

Credits

Keefer Rourke: Worked out logic, figured out how to abuse the keyboard

Feilan Jiang: Taught me basic Java, set up the base project

Bartlomiej Chrząszcz: Forked and modified a keyboard GUI

Eugene Wang: Abused my phone

License

This project is licenced under the WTFPLv2. See the LICENSE file for more details.

WTFPL license badge

Links