rajrakeshdr / pychess

Automatically exported from code.google.com/p/pychess
GNU General Public License v3.0
0 stars 0 forks source link

Add "Setup Position" to Game menu #133

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
In the game menu next to "Open", we could add "New by move list" and "Set
up position".

These could be a sidepanel to the newgamedialog just like normal game opening.

The new by move list thing, would just require a textfield, and perhaps a
validator to watch if syntax and moves are legal.

Generelly we could damn need a san syntax checker, but that's probably for
another bug.

The setting up position thing will take up a little more space, but it
shouldn't be to much of a problem.
Many programs have these dialogs. I've added a screenshot of the one from
Arena (You can get a 7 days trail to run under wine ;))
We'd probably put the piece "Brushes" under the board, to make it better
fit as a "sidepanel".
Also the enpassant field could be turned into a "brush". It would just
require BoardView to support enpassant cord highlighting, but it should not
be too much of a problem.

Original issue reported on code.google.com by pych...@gmail.com on 5 Jan 2007 at 3:41

Attachments:

GoogleCodeExporter commented 9 years ago
Ops, logged in as wrong user. Damn google "same user on all services" auto log 
in thing.

Original comment by lobais on 5 Jan 2007 at 3:43

GoogleCodeExporter commented 9 years ago
"New by move list" is working. "Set up position" needs some more work.

Original comment by lobais on 7 Feb 2007 at 8:58

GoogleCodeExporter commented 9 years ago
"Set up position" won't be in Phillidor

Original comment by lobais on 8 Sep 2007 at 11:59

GoogleCodeExporter commented 9 years ago
I think being able to set up an arbitrary position from scratch would be a great
feature. There are times when I wonder how a certain puzzle or position would 
play
out if I made a different move, and it would be nice to throw the position into
pychess and let the computer see what it can do.

Also, I was thinking a "free move" mode would be helpful for just trying 
different
positions out (like messing around with your own chessboard by yourself), but I 
guess
having the 'set up position' + human vs. human would effectively be the same 
thing.

Original comment by execra...@gmail.com on 21 Apr 2010 at 7:12

GoogleCodeExporter commented 9 years ago

Original comment by mattgatto on 24 May 2014 at 2:59

Attachments:

GoogleCodeExporter commented 9 years ago
Issue 447 has been merged into this issue.

Original comment by mattgatto on 24 May 2014 at 3:31

GoogleCodeExporter commented 9 years ago
Another useful thing for both this and a Edit Game editor would be the ability 
to use an existing FEN (pasted into a TextBuffer) or PGN (pasted or from an 
opened file on the file-system) as the starting point for editing, like 'Game > 
Enter Game Notation' already does.

Original comment by mattgatto on 24 May 2014 at 5:18