ECE 449 Computer Systems Engineering Assignment 10

Your submission should follow our general guidelines.

  1. Modify your previous circuit definition/display programs to incorporate independent current sources. You should be able to create the netlist and circuit drawing from scratch.

  2. Modify your previous circuit analysis programs to incorporate independent current sources. You should demonstrate the program with the following circuit:

    Let R1 = 2000 Ω, R2 = 1000 Ω, R3 = 500 Ω, R4 = 4000 Ω, IA = 8 mA, and IB = 3 mA.

  3. Modify the robot motion game program game2.jar by adding an improved controller and a victory sound or other audio-visual effects. As before, the controller should allow the user to change the velocity of the robot only by calling the setVelocity method.

    Note: Your controller should be a separate object that does not requirement modification of gameboard.java or robot.java. It should be instantiated from the toplevel game.java.

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