Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess GUI design

Author: Tom Likens

Date: 07:26:54 10/07/05

Go up one level in this thread


On October 07, 2005 at 05:47:25, Tord Romstad wrote:

>My GUI is currently in bad need of a major overhaul.  Because I lack
>even the most basic knowledge in GUI design, I would appreciate
>some input on the following questions:
>
>Some GUIs (e.g. Shredder 9 for Macintosh) use multiple windows
>for the same game.  There is a board window, a move list window,
>an analysis window, and so on.  Other GUIs (e.g. Sigma Chess and
>my own Scatha) put everything in a single window, usually with the
>board on the left side, the move list on the right side, and the
>analysis output at the bottom.
>
>Which of these two ways to organise a chess GUI do you prefer,
>and why?  Personally I have a slight preference for the multi-window
>solution, as long as only a single game is being played.  Multiple
>windows give me much more flexibility.  I can organise the windows
>any way I want, and I can bring one window to the foreground
>without bringing the whole application to the forground.  On the
>other hand, when more than one game is being played, using
>several windows could easily create a terrible mess.  What is the
>best way to avoid this problem?
>
>Tord

Hey Tord,

Regardless of which system you select, please make the board and piece
sizes are dynamic.  The best method is to let the user grab the right hand
lower corner and resize the board.  The pieces and squares should
automatically increase or decrease.  If it doesn't have this then
using it on a high-resolution monitor becomes a nightmare.

As for the more general question, my guess is that most Window users
will opt for the single window containing multiple child windows (the
MDI solution).  I don't hate this solution, but I prefer separate
windows.

BTW, what GUI toolkit are using?

regards,
--tom



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.