1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
4
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
5
<TITLE>The Tuxtype Handbook: Introduction</TITLE>
6
<LINK HREF="index-2.html" REL=next>
8
<LINK HREF="index.html#toc1" REL=contents>
11
<A HREF="index-2.html">Next</A>
13
<A HREF="index.html#toc1">Contents</A>
15
<H2><A NAME="s1">1. Introduction</A></H2>
16
Tux Typing is a graphical typing tutorial game for children. It stars "Tux", the Linux Penguin.
17
The object of the game is to guide Tux to fish falling from the top of the screen so that he can eat them.
18
Each fish has a letter or a word on it. To make Tux eat that fish (or group of fish), you must type either
19
the letter or the word.<br><br>
21
Tux Typing is free software, distributed under the Gnu GPL. It was written for Linux using
22
Simple Direct Media Layer Libraries. Because of this, and the fact the Tux Typing's source
23
code is freely available, it should be easy to port it to other operating systems (provided
24
they have SDL ported already).<br><br>
26
Currently Tux Typing is available in binary form for the following platforms:
30
<li>Microsoft Windows</li>
35
If you are interested in helping us support another platform, please feel free to contact us!
37
<H2><A NAME="ss1.1">1.1 Changes</A>
40
v.0.2 - First elliminated need for SDL_Plus (which was useless
43
v.0.3 - FIRST WORKING VERSION OF KEYCASCADE! Works at all
44
difficulty settings and levels.</li><li>
46
v.0.4pre1 - KEYCASCADE cleaned up and tweaked (works quite well
47
asside from a /few/ minor quirks). Also added soundFX
48
and music as well as tutorial for KeyCascade.</li><li>
50
v.0.4pre2 - Fixed WaitFrame() usage (more coherent now)
51
Also ensured that frame rate can stay constant over
52
different speed systems, and added --speed option.</li><li>
54
v.0.4 - Switched from UpdateRect to SDL_Flip() on title screen to
55
try to ensure constant frame-rate on title screen across
56
platforms. Various bug-fixes. Added surface based cursor
57
to titlescreen to prevent cursor-loss on certain systems
58
(such as my laptop >:/ )</li><li>
60
v.0.5pre1 - Begin work on WORDCASCADE: All screens found and added-
61
Added word loading option and words- levels cycle- not
62
yet playable. Also fixed permissions on "missing" as well
63
as added the special hidden option (see readme in image dir).</li><li>
65
v.0.5pre2 - WORDCASCADE now works. May need minor tweaking as time
66
goes by... but I will deal with that eventuality when it occurs.</li><li>
68
v.0.5 - Work on docs, small bugfixes for release.</li><li>
70
v.0.5-2 - Second 0.5 release. Fixed embarrasing word file location
73
v.0.6 - Many Mandrake 7.2 fixes. "Free Typing" added. Various code
74
clean-up and bugfixes.</li><li>
76
v.0.7pre1 - Fixed sound bug:
77
(http://sourceforge.net/bugs/?func=detailbug&bug_id=131474&group_id=12715)
78
as well as first BeOS port.</li><li>
80
v.0.7 - Major code cleanup. /Probably/ fixed the clipping bug.</li><li>
82
v.0.8pre1 - Began work on the Word Cascade Tutorial. Patch to fix some
83
menu glitches.</li><li>
85
v.0.8 - Fixed SDL_Flip(..) related bugg in title screen:
86
(http://sourceforge.net/tracker/index.php?func=detail&aid=421508&group_id=12715&atid=112715)
87
as well as minor code clean-up and finish word cascade tutorial.</li><li>
89
v.0.9pre1 - Fixed GIF->PNG bug as well as "yellow outline" in gameplay
90
bug (thx to Rich Bellamy bellamrm@clarkson.edu)</li><li>
92
v.0.9pre2 - Fixed many of the troubles causing the tutorial screen
94
(http://sourceforge.net/tracker/index.php?func=detail&aid=414339&group_id=12715&atid=112715)</li><li>
96
v.0.9pre3 - Added code from Olivier Dagenais olivier_dagenais@canada.com
97
which allows for compilation under Win32 using MS VisualC++. Also
98
fixed Kdevelop/SDL integration issues which prevents Tux Typing from
99
compiling on other OSes.</li><li>
101
v.0.9 - Fixed the tutorial screen crashing bug. Also removed double buffering
102
support temporarily to resolve the issue later.</li><li>
104
v.0.9-1 - Added keyboard support on main menu.</li><li>
106
v.1.0pre1 - Added Theming/Alt-Language support (preliminary). Fixed rect clipping
107
blit problem and added option for alpha blitting to emphasize slow falling words.
108
Other misc bugfixes and cleanup. Began transition to KDevelop 1.4 env and
109
future repair of build process.</li><li>
111
v.1.0 - Tweaked gameplay speed. Tweaked menu speed. Changed free typing from
112
hard defaults to easy defaults. Fixed word cascade bug:
113
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=104456&repeatmerged=yes</li><li>
121
<A HREF="index-2.html">Next</A>
123
<A HREF="index.html#toc1">Contents</A>