With this release i focus on the “move time”. Since picochess takes the time from the clock now, it showed 0:00 for a short moment when you played a move (only in move time mode). Thats cause the time ran out on the former computer move. This is now fixed and was the main reason a new release is done so quickly again. Despite this i also improved/changed the following things:
- Update of fischer time. The 4/2 time is gone now (you can still make it back with the time feature which allows you 1 extra time if you really want) and the 60/30 is changed. The new times are 60/20 and 90/30. Basically i did that cause some people (especially people with old chess computers) wanted to get something like 2h/game or 2h/40moves. Tournament time controls are still not done – and frankly that will take some time – but having such long time controls allows a feeling of 2h/game. 90mins + 40*30secs = 110mins , thats similar to 2h. I’m aware thats not exactly the same. Also this 90min start time is similar to the rest of time control settings.
- docu updates & other small updates. For example there were a space at the end of the site tag in the pgn file which is now removed.
- move time now also running down to zero for the player. If it reaches 0 nothing would happen – just stop the clock. Since im working on picochess for over 2years now, i always felt strange why the players clock is not running. I personally found this unlogical and i asked some key account players if they think we should change this now. The result you can see – its changed. I’m aware that especially in lower times settings like 5sec/move the player now might feel some kind of pressure to move. But first nothing would happen, if you think longer and second its a kind of fair to the engine to not think alot longer.
- Uwe asked me to list the engines uci options inside the engines file for easier updating the engine settings. Thats a sort of blueprint what you can tell the engine. I think that is a good idea, so thats also inside this release now. To see that you need to run “build/engines” again. But thats only needed if you really want to tweak the engines – for normal usage of picochess you dont need to do this.