1typespeed(6)                         Games                        typespeed(6)
2
3
4

NAME

6       typespeed - Test your typing speed and get your fingers' CPS.
7

SYNOPSIS

9       typespeed [OPTION]
10

DESCRIPTION

12       Typespeed  gives  your  fingers' cps (total and correct), typoratio and
13       some points to compare with your friends.
14
15       Typespeed's idea is ripped from ztspeed (a dos game  made  by  Zorlim).
16       Idea  of the game should be clear to anyone, just type and type it fast
17       or be a loser.
18

USAGE

20       The basics are simple: words, which are extracted out  of  a  specified
21       word  list, fly from the left to the right. Your task is in any case to
22       write them down before they reach the  right  side  and  disappear,  in
23       which  case your miss counter will be increased. Should you have missed
24       10 words, the game will end. Each correct input will increase your high
25       score,  where  one  character  of the word is exactly one point, i.e. a
26       longer word results in more points. Your total CPS and your correct CPS
27       are displayed during game play. Total CPS means all your input, whereas
28       correct CPS only counts characters, that you have entered  to  write  a
29       correct  word.  To enter the words, you can also use emacs-like control
30       sequences (^A jumps to the beginning of the string, ^B  goes  back  one
31       character,  ^E jumps to the end of string, ^F moves cursor one position
32       to the left (except cursor is at end of string), ^K deletes all charac‐
33       ters  behind  cursor,  ^U  clears input field). Should you have enabled
34       cheat mode (you can see CHE in status line then),  you  don't  have  to
35       complete your input by pressing ENTER or SPACE.
36
37       If  you have played typespeed with these default rules far too long and
38       you want something new, you can create your own rule  sets!  There  are
39       three rule sets supplied since 0.6.1:
40
41       The  first  rule contains default settings. You can play this mode when
42       you don't supply any options and just start the  game.  In  this  mode,
43       speed  will  increase  whenever you enter a correct word. At the end of
44       the game, you can get a rank in your top 10 list for the specified word
45       list.
46
47       Settings  have  changed  in  0.6.0.  If you want to play with old rules
48       (typespeed 0.4.4 - 0.5.3), you can choose classic.
49
50       The third rule set is training - speed won't increase.
51
52       If you have other ideas, you can supply your own rule set or change the
53       settings in menu "Game Rules". Feel free to send in some fancy rules.
54
55       Also,  you can play typespeed in multiplayer. In this mode you can play
56       against one opponent over TCP/IPv4. Both sides can choose a word  list,
57       should  you  type  in  a correct word and your opponent can handle more
58       words (based upon his current stat), there is a possibility  that  your
59       typed  word  will  be thrown into his game. But remember, the same goes
60       for you! In this mode, no rank can be achieved in your (or  opponent's)
61       top  10  list.  During multiplayer, you cannot press CURSOR UP to pause
62       the game, instead CURSOR UP will immediately result in a game over. You
63       cannot play custom rule sets in multiplayer.
64

OPTIONS

66       --cheat
67              This  will  enable  the  cheat, which wraps words instantly when
68              they are written correctly. You don't need to press space/enter.
69              It is another question if this "cheat" actually helps...
70
71       --client=addr
72              Start typespeed in client mode (where addr is network address of
73              server) Typespeed will try to connect to the given  address  and
74              start network play.
75
76       --netlog=file
77              For  debugging  purposes. The whole network data is written into
78              file. If you have issues with network gaming, attach  this  file
79              to a bug report mail.
80
81       --nocolors
82              Turns  off the curses colors. It can be a more clear way to play
83              the game in some situations.
84
85       --port=port
86              Tells what TCP/IPv4 port will typespeed be using in the  network
87              play. The default port is 6025.
88
89       --server
90              Start  typespeed  in  server mode. Typespeed will wait for other
91              player to connect.
92
93       --help Little explanation of the parameters.
94

CONFIGURATION FILES

96       /etc/typespeedrc
97
98       $HOME/.typespeed/config
99
100       In these files, you can specify the location of  directories  for  game
101       rules  and  word lists. You can also activate cheat mode in these files
102       if you write "cheat = yes". If you create a configuration file in  your
103       home  directory,  you  must  also  create  a  file  called $HOME/.type‐
104       speed/score. All your personal high scores are stored in this file, not
105       anymore in system wide high score file. This is needed to prevent mali‐
106       cious users to pretend to have 1000 points in e.g.   words.eng  whereby
107       directory  for  word  lists  has been changed. In order to compete with
108       system-wide users, you have to remove your personal configuration file.
109

WORD LISTS

111       If you would like to create your own word  list,  you  have  to  follow
112       these simple rules:
113
114       The  first  line  contains  the description that will be listed in word
115       list selection menu. You cannot use more than 60 characters.
116
117       A word list must consist of at least 22 different words, i.e. no dupli‐
118       cated  words.  The words must not be longer than 19 characters.  Should
119       they be longer,  they  won't  be  parsed;  instead  they  are  silently
120       dropped. Words must not contain escape sequences, tabs or spaces. These
121       words will be dropped, too.
122
123       Blank lines will be ignored.
124
125       If you would like to see your created  word  list  included  into  next
126       release, please send me an e-mail (tobias@bugol.de).
127

NOTES

129       Do  not  use  typespeed version 0.5.2 or higher with a version < 0.5.2.
130       The usage of network control words has been changed, so you  could  not
131       end games.
132
133       If you have used typespeed < 0.6.0 and you wish to use your high scores
134       in newer versions, you have to convert them into new  format.   convert
135       can  be  used for this task.  convert takes two arguments: the old high
136       score directory and the new high score file. Due to changed high  score
137       file format, it is expected that converted scores (especially cps) dif‐
138       fer.
139

AUTHORS

141       Written   by   Jani   Ollikainen   <bestis@iki.fi>,   Jaakko   Manelius
142       <jman@iki.fi>, and Tobias Stoeckmann <tobias@bugol.de>.
143

REPORTING BUGS

145       Report bugs to <tobias@bugol.de>.
146
148       Copyright (C) 1999-2003   Jani Ollikainen  <bestis@iki.fi>
149                                 Jaakko Manelius  <jman@iki.fi>
150
151       Copyright (C) 2006-2007   Tobias Stoeckmann  <tobias@bugol.de>
152
153       Copying  and  distribution  of this file, with or without modification,
154       are permitted in any medium  without  royalty  provided  the  copyright
155       notice and this notice are preserved.
156
157
158
159
160typespeed v0.6.5                  August 2008                     typespeed(6)
Impressum