colonelnugget / pychess

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

Teaching tools ideas #144

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
[Copied from
http://groups.google.com/group/pychess-people/browse_thread/thread/b147b18672f14
8c3]

Even though I am a Chess beginner I find glChess too simplistic and
prefer to use PyChess. I understand that there was talk about merging
the projects.

Is this the right place to request some additional features?

1) Take back turn or undo - if I make a mistake I can't seem to undo
it.
2) Single turn hint mode - currently the hint mode is on or off but
sometimes I would like to get a hint just for one position.
3) Legal move highlighting - even though this is already a feature, is
there any chance of making it an option to look like the one in glChess
as I find it easier to see
4) Sidepanels - possibility to have two or more open at the same time
5) Move history - when in clock mode, can the move history show the
time taken as well 

Original issue reported on code.google.com by charlie....@k-international.com on 17 Jan 2007 at 1:25

GoogleCodeExporter commented 9 years ago
I don't think I quite understand number 5, but the others are certenly planed.

Original comment by lobais on 17 Jan 2007 at 2:43

GoogleCodeExporter commented 9 years ago
5) I think it would be good to show the time taken for each move.

e.g. 

1. Nxc5 [1m12s]  dxc4 [0m12s]

Does that make better sense?

Original comment by charlie....@k-international.com on 17 Jan 2007 at 6:36

GoogleCodeExporter commented 9 years ago
I see it now :)
But I'm having a hard time imagening how it would look in real world. I simply 
don't
think there is room.
What about showing the information in a tooltip?

Original comment by lobais on 17 Jan 2007 at 6:44

GoogleCodeExporter commented 9 years ago
Tooltip would be great.

Is the sidebar a fixed width? I was thinking that perhaps a detailed move 
history
could show a single move on one line together with the time, score and an 
indication
that spymode or hints were used.

I was also just thinking that I'm going to try and teach my kids Chess!

P.S. I appreciate what you are doing with PyChess - thank you.

Original comment by charlie....@k-international.com on 17 Jan 2007 at 10:29

GoogleCodeExporter commented 9 years ago
I think we'll do the tool tip.
As for the advanced side panel, I think we should wait for the plug-in 
structure to
get written. There it would make more sense.

And if you get some ideas for teaching tools, don't wait to post a feature 
request :)

Original comment by lobais on 18 Jan 2007 at 5:51

GoogleCodeExporter commented 9 years ago
Some quick ideas for teaching tools.

- Board setup. You have to setup the board by moving pieces from the side panel.

- Tutorial for all the basic moves. A board contains a single piece which you 
can
move more than once, warning you if you try and move it somewhere illegal.

- During play, PyChess can highlight pins, skewers, discoveries or forks. 

- Beginner mode, you are given the option to undo your turn and try a new move.

- Highlight pawn chains

:)

Note: The 1001bwtc.pgn from here does not open with th current beta 6b5
www.loiodice.com/chess/mychessviewer22/cc-1001brilliant-ways.sht -

Original comment by charlie....@k-international.com on 18 Jan 2007 at 7:40

GoogleCodeExporter commented 9 years ago
- Beginner mode, you are given the option to undo your turn and try a new move.

should be

- Beginner mode, you are given the option to undo your turn and try a new move
because you have left open a very dangerous move which is highlighted by 
PyChess.

Original comment by charlie....@k-international.com on 18 Jan 2007 at 7:43

GoogleCodeExporter commented 9 years ago

Original comment by gbtami on 10 Nov 2012 at 9:24

GoogleCodeExporter commented 9 years ago
Started 5) on annotation panel.

Original comment by gbtami on 8 Jul 2013 at 5:09

GoogleCodeExporter commented 9 years ago
5) done

Original comment by gbtami on 20 Feb 2014 at 6:56