Your trusted source for computer chess information!
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| computer_chess:winboard:capabilities [2008/06/01 18:14] – ron | computer_chess:winboard:capabilities [2009/10/31 22:04] (current) – ron | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Computer-Chess Wiki ====== | ||
| + | |||
| + | ===== Winboard ===== | ||
| + | |||
| + | ===== Capabilities of Winboard ===== | ||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | The first Winboard ((XBoard, the Linux cousin to Winboard is functionally similar in most ways. While Winboard is more popular, XBoard was in fact first.)) and Chess Engines FAQ was written to systematically catalog information and knowledge regarding the use of chess engines in Winboard. This information was floating around in various Web pages and forums. I tried to organize them together as best as I could onto one site. As a result, the site focused overly on the " | ||
| + | |||
| + | However, I eventually realized that there is a large majority audience who have never heard about Winboard, or for those who have, few have any clear idea about the capabilities and limitations of the use of chess engines in Winboard. Some, perhaps attracted by the idea of downloading tons of free Winboard engines, have over-inflated expectations about what Winboard can do. Given that configuring Winboard to accept Winboard chess engines is not easy for many new users, I feel that it would be best for them to actually understand what Winboard can and cannot do before plunging in on a fairly time consuming task and risk disappointment when they realize that Winboard fails to meet their expectations. | ||
| + | |||
| + | This article is my attempt to plug what I perceive to be a fundamental gap in my web page, by explaining as clearly as I can, the reasons for using Winboard and perhaps equally importantly, | ||
| + | |||
| + | ===== The Three Main Functions Of Winboard ===== | ||
| + | |||
| + | - It can be used as a PGN/EPD reader - //Just view or edit files option// (See picture below) | ||
| + | - A client to connect with internet servers - //Use an internet server option// (See picture below) | ||
| + | - As a graphical interface for Winboard engines - //Play against a chess engine or match two engines option// (See picture below) | ||
| + | |||
| + | Incidentally this corresponds to the 3 options/ | ||
| + | |||
| + | {{winboardstartup.png}} | ||
| + | //The 3 options you get when starting Winboard// | ||
| + | |||
| + | I have changed the order which I present the functions of Winboard (compared to the order you see in the startup dialog box) because I have a lot more to say about Winboard as a GUI for chess engines. | ||
| + | |||
| + | The first two functions (using my ordering) for most part do not require much effort on the part of the user to configure, but since they are part of the complete package you get in Winboard I will cover them as well. | ||
| + | |||
| + | However regardless of the reason you wish to use Winboard for, you have to be comfortable with messing around with setup files [mostly text files], to get the most out of Winboard. This is usually not a problem for most users, but it can throw some people off, especially those who are used to the ability to change everything within the interface. | ||
| + | |||
| + | ==== 1.) Winboard As A PGN Reader ==== | ||
| + | |||
| + | Firstly, like most chess software today, Winboard supports the PGN [Portable Game Notation] Standard as well as the related EPD [extended position description] which is used to store chess games. As such, you can load and save games in those formats. Winboard plus [now incorporated in Winboard] also introduced a nice feature that allowed you to copy and paste games and positions from the clipboard to Winboard and vice-versa. | ||
| + | |||
| + | {{copyandpaste.png}} | ||
| + | //Copy and Paste games (PGN), | ||
| + | |||
| + | However, Winboard cannot take the place of a chess database package. | ||
| + | |||
| + | * It doesn' | ||
| + | * Another weakness of Winboard is that you can't easily split up PGN files or transfer a bunch of games from one file to another. The best you can do within Winboard is to save game by game to each file. | ||
| + | |||
| + | The latter is not such a big problem, since PGN files are merely text files, and you can simply cut and paste the games you want using a text editor, but if you are looking for a full search capabilities, | ||
| + | |||
| + | ==== 2.) Winboard As A Client For Chess Servers ==== | ||
| + | |||
| + | {{ics.png}} | ||
| + | |||
| + | If you play primarily in YahooChess ((Other popular web-based sites include [[http:// | ||
| + | |||
| + | However it's not the only choice, some users prefer [[http:// | ||
| + | |||
| + | - A move-list [CClient and Chessmachine] | ||
| + | - The ability to change chess piece sets [Available in CM] | ||
| + | - "Seek graphs" | ||
| + | - A separate Chat window [CClient, Freak, Chessmachine] | ||
| + | - Multiple boards [CClient] etc. | ||
| + | - Customizable sounds on more events like moretime, | ||
| + | |||
| + | You might want to check out other interfaces at http:// | ||
| + | |||
| + | A very good reason for using Winboard though, is if you want to set up a automated chess computer playing account. By using zippy together with Winboard, you can allow any Winboard engine to play automatically on the chess servers ((This applies only to Winboard engines such as Crafty. This means getting chess programs like Fritz that do not run in Winboard to run automated on chess servers is often more difficult and often require the use of auto232 players to first interface with Winboard. See also [[winboard: | ||
| + | |||
| + | ==== 3.) Winboard As A Graphical Interface For Winboard Engines ==== | ||
| + | |||
| + | {{gui.png}} | ||
| + | //Crafty is currently playing Black, user is choosing to play Crafty as White against another chess engine!// | ||
| + | |||
| + | This is the feature that is unique to Winboard and the main topic on which my whole FAQ is based on. | ||
| + | |||
| + | ===== An Accidental Feature? ===== | ||
| + | |||
| + | The ability of Winboard to support and run various chess engines is probably the most attractive feature in Winboard.However, | ||
| + | |||
| + | Today as at time of writing [24-05-2001] there are close to 100 chess engines that can run in Winboard. The vast majority are free for download, but chess engines such as Gandalf, Patzer, Lambchop, Capture have gone commercial as part of the Winboard edition package of Gambitsoft and it's possible we will see more of such commercial engines.See [[Winboard1.html# | ||
| + | |||
| + | In many ways, the Winboard protocol can be said to be the facto- standard of chess engines such that even commercial packages like Chessmaster, | ||
| + | |||
| + | ===== How Does It Work? ===== | ||
| + | |||
| + | But how does Winboard actually interact with the various chess engines? In case, you are still unclear, here's a rough layman' | ||
| + | |||
| + | But fortunately, | ||
| + | |||
| + | ===== Engine Versus Engine ===== | ||
| + | |||
| + | {{enginematch.png}} | ||
| + | //Crafty 18.12 takes on Comet B37!// | ||
| + | |||
| + | The other amazing aspect of Winboard is that once you have installed various Winboard compatible engines, there is no reason why you need to play only human versus computer matches through Winboard. In fact you can replace the human with another computer engine and run a automated computer chess games between 2 such engines with Winboard. This is obviously very attractive if you want to run billions of automated chess matches against 2 programs, to gauge their strength. | ||
| + | |||
| + | ===== Features Supported In Winboard ===== | ||
| + | |||
| + | All this sounds very exciting of course, but I must warn users from expecting too much from Winboard. It must be noted that Winboard acts as a standardized interface and supports many chess engines, as such, it supports only the bare minimum features needed to play a game. Still it has a fair number of impressive features. You can | ||
| + | |||
| + | * Take back move/ | ||
| + | * Switch sides | ||
| + | * Flip board | ||
| + | * Show thinking [Limited by size of Window] | ||
| + | * Force the engine to move immediately | ||
| + | * Take a hint from the chess engine | ||
| + | * Do analysis with the chess engine (limited to on your own computer.No sharing on the servers using examine mode for example) | ||
| + | |||
| + | {{analysis.png}} | ||
| + | //Crafty in Winboard analysis mode// | ||
| + | \\ | ||
| + | \\ | ||
| + | {{takeback.png}} | ||
| + | //You can take back or force the chess engine to make a move// | ||
| + | |||
| + | ===== Features Not Available In Winboard ===== | ||
| + | |||
| + | But beyond that, there are not many other features [especially graphical frills] you would expect from a modern computer chess playing package like Fritz or Chessmaster. | ||
| + | |||
| + | For example, among the things that Winboard cannot do include: | ||
| + | |||
| + | * Change piece set, but you can change size of board though and colors. ** New: Winboard-X and Winboard_H support this feature ** | ||
| + | * There is no move announcement that announces each move, but a bell sound can warn you when one side has moved | ||
| + | * Set playing handicap to weaken the engine ** New: Winboard_H supports this feature ** | ||
| + | * No tutor mode that highlights attacked squares or legal moves | ||
| + | * There are no tutorials, drills as in Chessmaster 8000 etc. | ||
| + | * You cannot practice openings, unless you build a opening book of the line you want to practice [assuming the chess engine you use allows you to build opening books]. | ||
| + | * You cannot run test suites in EPD automatically | ||
| + | * You cannot run an analysis through the chess engine at the same time you are on ICS. I.e: No way to share Crafty' | ||
| + | * You cannot load a local copy of a PGN game onto the server for sharing/ | ||
| + | * "Show thinking" | ||
| + | * display variations that can be explored and played out on the board. (It displays them in a Window but you cannot view the variations on the board) | ||
| + | * There is a analysis mode, in Winboard, but there is no way to write the analysis results of sub variations into your game file. [Unlike SCID] | ||
| + | |||
| + | The last weakness is probably most disappointing to people who want the benefit of using a variety of chess engines to analyze their games. But as I mentioned before Winboard is not a database package and you are perhaps better off with commercial database packages like Chess Assistant that support Winboard engines. | ||
| + | |||
| + | ===== Conclusion ===== | ||
| + | |||
| + | If having read all these, and you are still willing to try your hand at Winboard and Winboard engines, I wish you all the best and hope to see you around! | ||
| + | |||
| + | ===== Footnotes ===== | ||