TypeStraw - A work in progress


TypeStraw, a typing game that tries to get you to type less straw. What's less straw you might ask. Straw is the thing(s) you type that you constantly delete or backspace over as you type. 

The idea is you type each character that appears on the screen before the character reaches the bottom of the board. If the character reaches the bottom of the board then it's stuck on the board for the remainder of the level and any subsequently missed character will be stacked on top of the previous letter.

If any lane on the board fills up to the top it's game over. 


So I can then just smash the keyboard in the hopes of hitting one of the characters currently on the board? If you want to die very quickly then yes you can. If you want to stay around long enough for the end of level1 you need to type only one of the characters currently on the board. If you type a character that is currently not on the board then you loose a life! Don't fear, if you type an incorrect character you get a chance in each level to gain a life back! 

Each level has a special "health" character, if you type the health character while it's on the board (before it reaches the bottom of the board) you gain a life!

Health Character

Health Character

Levels

Currently there are 8 levels. Each level introduces new possible characters to the board.

Level 1

Level 1 starts with a, s, d, f, g, h, j, k, l, ; (comma point) and ' (single quote)

Level 2

Level 2 adds A, S, D, E, F, G, H, J, K, L, : (colon) and " (double quote)

Level 3

Level 3 adds q, w, e, r, t, y, u, i, o, p, [, ] and \

Level 4

Level 4 adds Q, W, E, R, T, Y, U, I, O, P, {, } and | (pipe)

Level 5

Level 5 adds z, x, c, v, b, n, m, , , . and /

Level 6

Level 6 adds Z, X, C, V, B, N, M, <, >, and ?

Level 7

Level 7 adds `, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, _, =

Level 8 

Level 8 adds ~, !, @, #, $, %, ^, &, *, (, ), -, +

The ideas behind each level

Level 1 starts with with the default "home" location of your hands / fingers, that is the middle row on the keyboard.


Level 2 adds the uppercase / shift variations of the level 1 (the default "home" location of your hands)

Level 3 adds characters from the row above the  "home" row


Level 4 adds the uppercase / shift variations of level 3

Level 5 adds characters from the row below the "home" row


Level 6 adds the uppercase  / shift variations of level 5

Level 7 adds characters from the numeric row, usually the row below the function keys


Level 8 adds the shift variations of level 7. This adds all the top row special characters to the board as available characters

Leave a comment

Log in with itch.io to leave a comment.