Howdy. This week we install Tomcat and start working on the semester project. 

Our development will introduce and use the MVC object-oriented design pattern. 

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 that 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. 

A possible answer would be: 

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

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