Checkers v1.0 Beta

 

Welcome to Checkers v 1.0 Beta by Mario Steele. This game was developed with Euphoria, and Win32lib. Special thanks to David Cuny, Derek Parnell and Rapid Development Software. This project was started, as a Plugin for Euphoria Instant Messenger, but after looking through the Games Archive on RDS's website, I saw no Checkers Games there, for DOS, or Windows. There fore, I developed this as a two part system. This release, allows for two people to play on the same computer. It's Counterpart, that is meant to be a Plugin, will allow two people to play on Seperate Computers, over the Euphoria Instant Messenger network. As of the release of this game, Euphoria Instant Messenger is still under construction, but hopeful to be online soon. This among the other programs will show programmers how to develop Plugins for EuIM.

How To Play


The basics are the same as normal Checkers. You move the peices around on the board, till you've captured all of your oppisitions peices. Your only allowed to move around on the red boxes on the board. You can only move a peice 1 box at a time, unless you are jumping over another player's peice. Which is how you capture it.

Movement of your Peices


You can Select a Peice on the board, by using the mouse to click on it. Once you have a peice on the board selected, it will be highlighted with a Blue Box around the peice you just selected. After that is done, you can select any of the red boxes around your Peice to move your peice. Note, that you can only move 1 direction with a Normal Game peice. Once you moved your peice in a valid direction, it is the other player's turn.
If your peice is a King Game Peice, you can move it in any of the 4 directions, until you reach the end of the board, in which case, you will only have 2 directions you can move.

Objectives


The objectives are simple, move your peices to the other player's side of the board, at which point, your peice will get kinged. When that happens, you can move in any direction. Your other objective is, to take all of the other player's peices first. Who ever looses their last peice, looses the game.

The Status Display


On the side of the Checker Board, is a Display, showing the status of the Current Game. It has 5 fields to it. The Player, How many Checker Peices they have, How many they have captured of the other Player's peices, and Who's turn it is.
Whenever the other player captures your checker, your checker countrer will decrease one, and their capture counter will increase one. The same Applies vice versa.
Kings shows how many kings you created throughout the hole game. This counter only increases, it does not decrease like the Checkers Counter. *Player's Turn* Shows who's Turn it is. When Red get's done playing, Black will have the *Player's Turn* displayed on their status box, while Red's will not.

Menus


There are 3 menus in the Checker's program. File, Help About. File has Menu Items called New Game, Load Game, Save Game, and Exit. New game will reset the Entire board, and scores, so you can start the game over again. Load Game, will load a Saved Game you saved from a time period before. Usually, if all goes successfully, you can load all the stats from where the peices are on the board, to who's turn it is, weither they started a move, and their stats in the game. Exit, will terminate the game completely.
Help has no Menu Items, and Basically loads this HTML File in your Default Browser.
About has no Menu Items, and loads a Dialog, telling you of the version of Checkers you are running, who it was created by, small notes about the program, and special thanks.

This covers about all there is to Checkers. It's a very easy game to play, and hopefully a very instructive tool for Coders out there. Enjoy the Game!