[ Home ]

Network Games

Here's our starting point (Flash MX client, XML-based networking).

A simple avatar chat (using Java RMI):

frilled.cs.indiana.edu%ls -l
total 15
-rw-r--r--   1 dgerman  faculty      5755 Nov  1 08:14 Client.java
-rw-r--r--   1 dgerman  faculty       162 Nov  1 08:14 ClientExports.java
-rw-r--r--   1 dgerman  faculty      3375 Nov  1 08:14 Penguin.java
-rw-r--r--   1 dgerman  faculty      1920 Nov  1 08:14 Server.java
-rw-r--r--   1 dgerman  faculty       244 Nov  1 08:14 ServerExports.java
-rw-r--r--   1 dgerman  faculty        55 Nov  1 08:14 bingo.policy
frilled.cs.indiana.edu%
The same example a bit earlier in the development (no networking):
frilled.cs.indiana.edu%ls -ld *.java
-rw-------   1 dgerman  faculty      4523 Nov  1 08:23 Client.java
-rw-------   1 dgerman  faculty       379 Nov  1 08:23 One.java
-rw-------   1 dgerman  faculty      3375 Nov  1 08:23 Penguin.java
-rw-------   1 dgerman  faculty       926 Nov  1 08:23 Server.java
frilled.cs.indiana.edu%
And finally, the code I didn't get to in class:
-rw-r--r--   1 dgerman  faculty       473 Nov  1 07:59 ActionList.java
-rw-r--r--   1 dgerman  faculty      2376 Nov  1 07:59 AppletFrame.java
-rw-r--r--   1 dgerman  faculty      1355 Nov  1 07:59 Dance.java
-rw-r--r--   1 dgerman  faculty       854 Nov  1 07:59 NoFlickerApplet.java
-rw-r--r--   1 dgerman  faculty      2261 Nov  1 07:59 One.java
-rw-r--r--   1 dgerman  faculty      3987 Nov  1 07:59 Penguin.java
-rw-r--r--   1 dgerman  faculty      4016 Nov  1 07:59 Rink.java
These are three distinct developments.

The Scene Scroll Test I mentioned in class is here:

run appletviewer from the command line on the following URL

http://www.cs.indiana.edu/classes/a348/t540/spr2002/lectures/code/Three/SceneScrollTest.html