07 Big Bang
We learn how to launch more than one world at a time using
launch-many-worlds.
The most common way to launch more than one big-bang is by writing a function that runs a big-bang. The function usually takes in the name of the world (which is used to title the window) and the initial model.
(define (start-bang title initial)
   (big-bang initial
      (name title)
      (register LOCALHOST) ;; see 08 Server
      (to-draw draw-h)
      (on-key key-h)
      (on-receive receive-h)))
You can then launch two worlds like this:
(launch-many-worlds
   (start-bang "first" (make-ic 1 "orange"))
   (start-bang "second" (make-ic 2 "light blue")))
Test your setup with two worlds. Make sure each can randomize the color when you hit “r” in their window.