Engine
エ
ン
ジ
ン
english
Abstract
Learn how to configure the Suisho5-YaneuraOu-v7.5.0 engine in ShogiGUI to match every skill level, from beginner to 7 Dan. Parameters are clearly explained and settings are calibrated for a more human and progressive experience. The project is open to collaboration: every player’s contribution is valuable.
english
Shogi Engine for Beginners and Experts
The purpose of this page is to adapt a Shogi engine to the skill levels of players, from beginner to expert, so that newcomers to Shogi can be guided step by step toward increasingly higher levels. This way, a player can face a virtual opponent with playing characteristics equal to or slightly above their own level and improve gradually.
For technical reasons, I chose Suisho5-YaneuraOu-v7.5.0 on ShogiGUI.
I extracted the parameters and default values of the engine from its settings.
I provided simple explanations for each parameter and selected those that most affect the engine’s playing strength. Some parameters have more or less impact, while others—like “MinimumThinkingTime”—do not respond at all to value changes.
I adopted the player ranking scale used by 81Dojo: from 15 Kyu to 7 Dan.
I asked AI for an initial opinion on the engine’s parameter scaling in relation to the “15 Kyu – 7 Dan” levels, using 9 Kyu as the entry level for beginners, as suggested by 81Dojo.
The engine has indeed significantly reduced its capabilities, but in my opinion, it remains quite strong for a beginner. The parameter table for players from 15 Kyu to 7 Dan still requires calibration and human feedback.
I also noticed some seemingly minor aspects that I believe greatly affect the playing experience. “MinimumThinkingTime” should set a minimum thinking time before making a move. In practice, however, the engine moves instantly, preventing the human player from even noticing the move. I believe this causes confusion, making it difficult for the player to immediately focus on the move and analyze the new situation. Even though a high “MinimumThinkingTime” should theoretically benefit the engine, it seems to be overridden by other parameters.
I hope you’ll contribute with your playing experience and your kyu/dan level to help find the right values for a more human-friendly engine. Suggestions and feedback are always welcome.