Your submission should follow our general guidelines. Please follow
object-oriented principles. Include an executable
for each program.
The LTSpice version of the circuit below (and results) can be downloaded from test7.zip Note that our netlists include location information, wires, and have a different syntax.
R1 2 1 100 R2 3 2 300 R3 0 4 500 R4 0 5 200 VA 3 5 6 I1 2 4 0.005 R5 1 0 400
game1. The goal of the game is to steer the robot to the yellow X as quickly as possible.
Extend the previous program to read and save the image files found on an html file from the web. See code GetFileFromSite.java.
TicTacToeServerclass to test for a win, loss or draw after each move. Send a message to each client that indicates the result of the game when the game is over. Modify the
TicTacToeClientclass to display a button that when clicked allows the client to play another game. The button should be enabled only when a game completes. Both class
TicTacToeServermust be modified to reset the board and all state information. Also, the other
TicTacToeClientshould be notified that a new game is about to begin so that its board and state can be reset. Download code from TicTacToe.zip
See Dietel and Dietel, Java, How to Program, 9th Edition
Prentice-Hall, 2012. ISBN 0-13-257556-3. Chapter 27, Networking.
KnockKnockServer. Your jokes should come up first. See KnockKnock code to download source.
Maintained by John Loomis, last updated 24 April 2017