popojan / goban

3D igo/baduk/weiqi/go game board and GUI for GnuGo and other GTP engines ray traced by GLSL shader
https://hraj.si/goban
GNU General Public License v3.0
47 stars 3 forks source link

Feature request: Add shortcut key for changing human player to engine and engine to human player. #29

Open lj739 opened 4 years ago

lj739 commented 4 years ago

Sometimes, when human player didn't know what was the right move, the player might resort to a engine for the next move and want to change it back to human after the move had been played. It was a bothering action in some complicated situations when you are busy at going around between human and engines. I suggest adding a shortcut key to do this, B for black player, W for white player.

popojan commented 4 years ago

That is one possibility. How about another: Move now feature: each loaded engine is possibly assigned a different hotkey. By pressing that hotkey (while being Human) you force the corresponding engine to genmove for you. This way no need to change players at all. Another feature: Swap currently assigned players. SGF support is on the way, it would be nice to have named players. Then swapping is necessity to avoid retyping player's names.

lj739 commented 4 years ago

Move now feature is wonderful. There is no need to assign a hotkey for each engine, one coach engine is enough.  In goban, the playing process is going on forward two steps once rather than step by step, so human player can't intervene the steps the opponent engine played to observe the variations; but in sabaki, human can intervene steps of both sides by scrolling mouse wheel and pressing genmove key(F10). My advice is, mapping a key for a coach engine, then human player can resort to the coach engine at any time. Swapping is meaningless,  far away from sabaki genmove mode. 

------------------ 原始邮件 ------------------ 发件人: "Jan Popelka"<notifications@github.com>; 发送时间: 2020年6月5日(星期五) 凌晨5:32 收件人: "popojan/goban"<goban@noreply.github.com>; 抄送: "费而隐"<909417887@qq.com>;"Author"<author@noreply.github.com>; 主题: Re: [popojan/goban] Feature request: Add shortcut key for changing human player to engine and engine to human player. (#29)

That is one possibility. How about another: Move now feature: each loaded engine is possibly assigned a different hotkey. By pressing that hotkey (while being Human) you force the corresponding engine to genmove for you. This way no need to change players at all. Another feature: Swap currently assigned players. SGF support is on the way, it would be nice to have named players. Then swapping is necessity to avoid retyping player's names.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.