Suggested improvement for Winboard -- native UCI support
Posted: 16 Dec 2008, 23:37
I know it sounds crazy, but why not?
Actually, I would like even better a merged protocol. Call it WbUCI (pronounced Wah-Bookie) where it recognized any feature from either protocol inline.
So an engine would announce its ability as winboard protocol 2, UCI, or WbUCI.
The WbUCI protocol would allow the wonderful ease of setup of UCI together with the simplified (and stateful) game play of Winboard. So (in my view) you would get the best of both worlds.
But lacking WbUCI protocol, just having Winboard natively support UCI engines would be very nice, so that we do not have to perform a polyglot mapping for every UCI engine. Not that I'm lazy. No, actually, that is exactly the reason.
Actually, I would like even better a merged protocol. Call it WbUCI (pronounced Wah-Bookie) where it recognized any feature from either protocol inline.
So an engine would announce its ability as winboard protocol 2, UCI, or WbUCI.
The WbUCI protocol would allow the wonderful ease of setup of UCI together with the simplified (and stateful) game play of Winboard. So (in my view) you would get the best of both worlds.
But lacking WbUCI protocol, just having Winboard natively support UCI engines would be very nice, so that we do not have to perform a polyglot mapping for every UCI engine. Not that I'm lazy. No, actually, that is exactly the reason.