Talk:Remote agent: Difference between revisions

(Epic timing.)
Line 8:
: It's not yet clearly enough described, so… “maybe” has got to be the answer. –[[User:Dkf|Donal Fellows]] 13:24, 16 December 2010 (UTC)
:: For this one, single-user makes the most sense, I think. I'll have to get back later today and fix some problems with the task description. --[[User:Short Circuit|Michael Mol]] 13:28, 16 December 2010 (UTC)
::: Single-user, for sure; otherwise, clients would have to be forced to be in sync with each other, and there would be a race condition if two agents picked up a ball at the same time. The intent of the task was to have as a precisely defined protocol and virtual machine. --[[User:Short Circuit|Michael Mol]] 22:31, 16 December 2010 (UTC)
 
"There may be 'wall' sectors within the area": Are there any specific rules for that? A percentage, like for the balls? How should the walls be arranged? The spec says that closed areas are prohibited, but in the extreme case this may still end up as a maze. --[[User:Abu|Abu]] 11:30, 16 December 2010 (UTC)
: Maze circumstances are fine; the intent in description was to prevent a ball from existing in a place where it couldn't be reached. --[[User:Short Circuit|Michael Mol]] 22:31, 16 December 2010 (UTC)
 
Now I have a working server implementation (see the task). Concerning the color events, I propose to use upper- and lowercase characters: R G Y B for the fields (sectors), and r g y b for the ball. In an analog way, if we say that uppercase characters stand for sector attributes, and lowercase for ball attributes, and use some punctuation characters for special operations, the following makes sense to me: