ECE 538 Assignment 12

Your submission should follow our general guidelines. Please follow object-oriented principles. Include an executable jar file for each program.

  1. Use your circuit layout program from asgn 11 to create the following circuit. Show a screen shot of the result. Then use the circuit analysis program to find the nodal voltage vx.

    R1R2R3 R4vavb
    300 Ω800 Ω600 Ω400 Ω 12 V 6 V

  2. Use your circuit layout program from asgn 11 to create the following circuit. Show a screen shot of the result. Then use the circuit analysis program to find the nodal voltages and currents.

  3. Modify the robot motion game program game2.jar by incorportating your controller from asgn 11. Add a victory sound or other audio-visual effects.

  4. Write an demo program to demonstrate your victory behavior (so I can see the result without playing the entire game).

  5. Create a sub-class of Ball that acts as a thread, detects balls in its vicinity (using the dist function), and modifies its velocity to avoid collision (without changing the magnitude of its velocity vector). Implement a group of balls in an evironment similar to world1 You may simplify the envrionment by removing walls.

  6. Implement at least two Java Swing user-interface demos from the Java Swing tutorial (see SwingUI reference).


Maintained by John Loomis, last updated 22 July 2015