Type4Life User Guide

Installation

Thank you for using Type4Life. The following guide will walk you through the process of downloading, extracting, and using Type4Life.

If you haven't already, download the Type4Life.zip file here.

Next, locate the Type4life.zip file on your hard drive. Right click on the file and select "Extract to Type4Life\">

Locate and open the Type4Life folder. It will be in the same location as the .zip file. Open the folder. It will contain a Lessons folder and Type4Life.exe

Double click on Type4Life.exe to launch the application.

Note: the Type4Life folder can be moved to any location on your hard drive that you desire, it does not need to stay where at its default location. It can also be renamed.

Using the Application

Lesson Selection and Manipulation

Choosing a Lesson

The Lesson Control window allows to select a lesson from the existing content using the drop down select menu (1), create new lessons (2), edit existing lessons (3), delete the currently selected lesson (4), and choose a racer speed (5, single player mode only).
Clicking "Create New Lesson" or "Edit Lesson" will change the content of the window to allow for lesson creation or editing, respectively.
Once you have selected a lesson and racer speed (single player only), clicking Begin (6) will either launch the game (in single player) or open the Host Information Popup (multiplayer).
Main Menu (7) will return you to the main menu of the application.
The text of the currently selected lesson is displayed in the region of (8).

Creating a Lesson
To create a new lesson, click "Create New Lesson" on the Lesson Select window, enter the text of the lesson in the large text box (1), enter a name for the lesson in the small text box at the bottom of the screen (2), and click "Save" (3).
To return to the Lesson Select window without creating a new lesson, click "Cancel" (4).
To return to the main menu, click "Main Menu" (5).
Note: Any white space (line breaks, tabs, multiple spaces, etc.) will be replaced by single spaces when you save the lesson.

Editing a Lesson

To edit an existing lesson, click "Edit Lesson" on the Lesson Select window, make any desired changed to the text in the large text box (1) to change lesson content. You may also change the lesson name, displayed in the small text box (3). Once you have completed your changes, click "Save" (4).
If you wish to return to Lesson Select without modifying the lesson, click "Cancel" (5).
To return to the main menu, click "Main Menu" (2).
Note: Any white space (line breaks, tabs, multiple spaces, etc.) will be replaced by single spaces when you save the lesson.

Single-Player

The Type4Life gameplay window in single player mode.

The above screenshot shows the primary gameplay window in the middle of a single player game.
(1) - (6) show the locations of feedback information for the player: time elapsed, total letters typed, WPM, percent completion, errors, and accuracy, respectively.
"Letters Typed" (2) is a count of the total number of characters that you have entered, it does not decrease when letters are erased.
"WPM" (3) is calculated by first dividing the number of characters in the input box by 5 to determine the number of words. The word count is then divided by the elapsed time to find words per minute.
"Errors" (5) displays the current number of incorrect characters in the input field. Errors in the text are highlighted in red.
"Accuracy" (6) displays the number of correct characters you have typed divied by the total number of characters you haved typed.

The main block of this window displays the text of the lesson (shown in black), the text you have entered (shown in blue) and the progress of the computer racer (shown in green).

To pause the game, press the Pause button on your keyboard. To resume gameplay, press the Pause button again.
To select a different lesson to type, click "Change Lesson" (8).
To return to the main menu, click "Menu"(9).
Upon game completion, the Lesson Complete dialog will be displayed, allowing you to choose a new lesson, restart with the same lesson, or quit the game.
Note: the lesson content consists of a single continuous line that wraps to fit in the display. You will never need to press the enter key to go to a new line.

Hosting a Multi-Player Game

You may see the following warning when attempting to host a game for the first time. Check the first box (1) and click "Allow Access (2).
This popup will display when clicking "Begin" on the Lesson Select window while hosting a game. Give the IP address and Port number display to your friend so that they can connect to you using the Client Connect window.
When you receive a connection the application will automatically move you to the gameplay screen.
This popup appears when the host of a multiplayer game opens the primary game window. Clicking "Ok" will give the gameplay window focus and start the game after a 5 second delay.

When the game has been completed, the following Lesson Complete dialog will be displayed, allowing you to choose a new lesson, restart with the same lesson, or quit the game.

Joining a Multi-Player Game

After clicking "Join Game" on the Menu, ask the host for the IP address and Port number from their Information Popup and enter those values into the approprite fields in this window.
The IP address should be entered in the form "xxx.xxx.xxx.xxx" (not all segments will have 3 digits).
After successfully connecting to a host, the following popup will display until the host starts the game, at which point the gameplay window will be accessible.
When a game has been completed, the following popup will display until the host chooses a new lesson or restarts the game with the same lesson.

Multiplayer Gameplay

Type4Life gameplay window in multi-player mode.

This window resembles the single player version in many ways. See the sectiono on the single player window for more gameplay information.
The bottom row of feedback display fields shows the other player's information.
Instead of displaying the racer's progress, the green text now displays the progress of the other player.

Pressing the Pause key on your keyboard will pause the game and display this popup for both players:
The player who paused the game may unpause by pressing the Pause key again. Gameplay will resume after a 5 second countdown.
Click "Menu" (3) to break your connection to the other player and return to the main menu.

Lesson Completion

In single player mode or when hosting a game, the following dialog box will display until when a lesson has been completed.

"Repeat Lesson" (1) will restart the match with the same lesson.
"Select New Lesson" (2) will allow you to choose a new lesson and restart the game using it.
"Quit" (3) will close the application.

Next Lesson