racket/collects/2htdp/utest/design.txt
Matthias Felleisen 7be84621dc utest contains ball game
svn: r15085
2009-06-05 01:55:32 +00:00

35 lines
943 B
Plaintext

Two collaboration worlds display a moving ball, one of them should rest.
Pass Through (Distributed) Version
----------------------------------
Two screens pop up and a ball moves from the bottom to the top, on each of
them. When one reaches the top, it rests and sends a signal to the other
to 'go. This means only one of the worlds will have a moving ball, the
other one rests.
use ../pass-through.ss
World and Messages:
;; World = Number | 'resting
;; Message = 'go
Arbitrated Version
----------------------------------
Two screen pop up. The server sends one of them a go signal and the other
one a rest signal. Until then both move so I can use the same shared
code.
use ball-universe.ss
World and Messages:
;; World = Number | 'resting
;; ReceivedMessage = 'go
;; SendMessages = ... any token will do ...
Server:
;; ReceivedMessages = ... any token will do ...
;; SendMessages = 'go