Author: Anthony Cozzie
Date: 08:25:03 03/10/05
Go up one level in this thread
On March 10, 2005 at 02:38:08, Sune Fischer wrote: >On March 09, 2005 at 21:10:08, Anthony Cozzie wrote: > >>>In UCI, can anyone justify why the entire move history has to be sent for each >>>move? >>> >>>In WB if a series of moves really has to be sent, then you just send the "force" >>>command followed by the moves. Otherwise, its just the next single move. That's >>>what I'd call 'elegant'. >> >>WHY DOES EVERYONE BITCH ABOUT THE ***** MOVELIST? DO YOU ALL RUN ON 8088's? > >Generally speaking communication costs $. > >Imagine if your chess program created a socket (e.g. via GPRS) to a >chess server, and used UCI to relay moves. >You'd be ruined fast. Lets do the math here. Each move is 5 bytes (4 coord + space). If we assume the average number of moves is 50 (generous) than UCI involves an overhead of 50*2 (ponder+normal) * 5 = 500 bytes / move. On the same computer, this probably 1 us. On a broadband connection, it is something like 2.5 ms. So, even giving you the benefit of the doubt on every point, it still doesn't matter. anthony
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.