New AI engine far too strong

As not many players are actively playing at my level (there are a lot of correspondences, but not that many blitz matches I prefer) its hard to find a game against a human opponent so I resort to playing against the bots.

The previous bots (stockfish) were playing around there rating (I would personally rate them a bit higher then they were, but not too much), but the new engines are far too strong for their level (or am I just that dumb? Possible.).

No way is the level 1 bot a 800. If I even make a single inaccuracy, the bot punishes heavily, knows all openings,he finds 10+ moves ideas (his depth is far too big), etc.
So could we get a option to play against the old stockfish engines, since these new ones are far too powerful?

Hey there, since I just added the new engine recently, it will require some fine tuning. I will try giving it less time on lower levels and also change the displayed elo accordingly. Fairy-Stockfish still handles games from position, so if you really want to play against that engine, you could try that. Supporting multiple engines is something that also crossed my mind and perhaps in the future I will try to add that feature.

Exciting the see multiple engine support in the future. Right now, I am loving the game evaluation of YaneuraOu. It is a nice AI Engine.

Haha true maybe it makes a random mover too, like on pychess.

Lower level engine AI should now be a bit weaker, if it's still too strong, I will think about using different eval function or switching to KPPT.

@Wanderer Since YaneuraOu does not support negative values for SkillLevel, the setting for level 1 in github.com/WandererXII/shoginet/blob/151c9e6c12d2c7bfceb965831990b2e50c54f1f4/shoginet.py#L122 might be a bug and should perhaps be changed to 0. I think on receiving an invalid value it rejects the setting, so the skill level might be not well-defined and depend on the previously set level, but I am not entirely sure. This could potentially mean that level 2 currently might be weaker than level 1.

Allowing negative skill levels was just introduced in Fairy-Stockfish for pychess/fairyfishnet, so it (probably) is not available in other Stockfish-based shogi engines.

Edit: Ah, level 0 anyway is not used on lishogi/shoginet, so probably my point is moot.

@Strajo you should look into online groups and discord servers. there are several learning communities where you can find people to play against regularly. games against people will always be better than against engines.

This topic has been archived and can no longer be replied to.

Reconnecting