Difference between revisions of "Activities/Gnuchess"

From Sugar Labs
Jump to navigation Jump to search
Line 11: Line 11:
  
 
The source code is available on [http://git.sugarlabs.org/sugarchess on the Sugar Labs Gitorious server].
 
The source code is available on [http://git.sugarlabs.org/sugarchess on the Sugar Labs Gitorious server].
 +
 +
[[File:Gnuchess.xo]]
  
 
== Using Gnuchess ==
 
== Using Gnuchess ==

Revision as of 12:29, 25 July 2012

About Gnuchess

Gnuchess.svg

Gnuchess is a Sugar front end to the gnuchess program [1], a computer program for playing chess.

Gnuchess.png

Where to get Gnuchess

The Gnuchess activity is not yet available for download from the Sugar Activity Library: Gnuchess

The source code is available on on the Sugar Labs Gitorious server.

File:Gnuchess.xo

Using Gnuchess

The Toolbars

Gnuchess-toolbar.png

from left to right
Activity-toolbar Button
(toolbar described below)
Edit-toolbar Button
(toolbar described below)
View-toolbar Button
(toolbar described below)
Configure-toolbar Button
(toolbar described below)
Custom-toolbar Button
(toolbar described below)
New game
Start a new game.
Undo
Revert last move (When playing against the robot, the last two moves are reverted.)
Hint
Used to offer a hint to the current player
Message area
Current status, e.g., Hint, Check, Checkmate, et al.
Stop Button
Exit the activity

Activity Toolbar

Activity name field
used to change the name of the activity
Reflection Button
used to write descriptions for the Journal entry of this instance of Portfolio
Share Button
disabled (Gnuchess Activity does not yet support sharing)

Gnuchess-edit-toolbar.png

Copy
Copy current game to clipboard (in algrbraic chess notation)
Paste
Paste a game from the clipboard (in algrbraic chess notation)

Gnuchess-view-toolbar.png

Fullscreen
Used to show board at full screen with no toolbars showing. (Type ESC to return from Fullscreen mode.)
Playback
Playback the current game as an animation.
Game history
See a transcript of the game history in algebraic chess notation [2].
White
Display of White's most recent move
Black
Display of Black's most recent move

Gnuchess-configure-toolbar.png

Play White
You play White, your opponent plays Black
Play Black
You play Black, your opponent plays White
Easy
This is the minimal setting for gnuchess: "book off" and "depth 1"
Hard
This is default setting for gnuchess, which includes "book on"
Play against the computer
The computer will move automatically
Play against a person
Take turns on the same computer (sharing not yet implemented)

Gnuchess-custom-toolbar.png

Used to load custom artwork for each piece from the Sugar Journal.

Learning with Gnuchess

Extending Gnuchess

Where to report problems

You can soon report bugs and make feature requests on our bug-tracking system (You need to create an account first). To list all open tickets of Gnuchess you can use query component=Gnuchess. You are also welcome to leave comments/suggestions on the Talk:Activities/Gnuchess page.

Credits

The Sugar wrapper for GNU Chess was written and is maintained by User:Walter.