Please check this morning's notes. We will write our own in class. 

We developed a BigBang class. It was a JComponent, also a listener. It came 
bundled with an interface World. To develop a game you need to define a class
Game implementing World. In it you would state the structure of your world and
you use its main to instantiate BigBang (with an instance of your Game class
as an argument) and start it. In the process you would define additional types
(Snake, Circle, and such). 

The task is now to write a game that should be started like this:

    java Game Leslie Laura Alex Chris 

This should open four windows one for each name. Each window should allow
the name it's associated with to move (via keyboard events). So in the window
for Laura the only avatar (text) that can be moved is Laura. However any such
movement in any window is immediately replicated in all windows. 

You need to design the entire thing. Does our BigBang/World still work? Do 
you need to make any changes to the "engine"? Would you say that the "engine"
we have now can do this or not? Explain either way. 

1. Do we keep time? Where is the timer? BigBang has the timer. Should it?

2. When there are four players, do we need four JComponents? 

3. http://silo.cs.indiana.edu:8346/h212/spr2017/multiplayer/

The MVC design pattern.

[jonachen@silo ROOT]$ history
    1  http://help.soic.indiana.edu/request
    2  clear
    3  mkdir c212-workspace
    4  cd c212-workspace/
    5  ls
    6  cp /l/www/classes/a348/spr2013/software/apache-tomcat-7.0.35.tar.gz .
    7  ls -l
    8  gunzip apache-tomcat-7.0.35.tar.gz
    9  ls -l
   10  tar xvf apache-tomcat-7.0.35.tar
   11  clear
   12  ls -l
   13  rm apache-tomcat-7.0.35.tar
   14  pwd
   15  ls
   16  cd apache-tomcat-7.0.35/
   17  ls
   18  c;ear
   19  cl;ear
   20  clear
   21  ls -l
   22  cd ..
   23  nano -w .tomcat-settings
   24  clear
   25  ls
   26  ls .tomcat-settings
   27  ls
   28  ls $JAVA_HOME
   29  echo $JAVA_HOME
   30  cat .tomcat-settings
   31  clear
   32  echo $JAVA_HOME
   33  cat .tomcat-settings
   34  source .tomcat-settings
   35  echo $JAVA_HOME
   36  cd $CATALINA_HOME/conf
   37  ls -l
   38  clear
   39  ls -l
   40  grep -c . server.xml
   41  more server.xml
   42     clear
   43  mv server.xml server.xml-distr
   44  ls -l
   45  nano -w server.xml
   46  netstat -a | grep 8346
   47  clear
   48  netstat -a | grep 52666
   49  netstat -a | grep 52667
   50  nano -w server.xml
   51  $CATALINA_HOME/bin/startup.sh
   52  cd $CATALINA_HOME
   53  cd webapps/
   54  cd ROOT/
   55  nano -w index.html
   56  history
[jonachen@silo ROOT]$