1. Adapt the functionality for [OpenDIS ExampleSimulationProgram](../../../../examples/src/OpenDis7Examples/ExampleSimulationProgram.java), modifying provided code
1. Adapt the functionality for [OpenDIS ExampleSimulationProgram](../../../../examples/src/OpenDis7Examples/ExampleSimulationProgram.java), modifying provided code
2. Experiment with the enumeration values that set up each entity and PDU. What works for you? What makes sense for your future work?
2. Experiment with the enumeration values that set up each entity and PDU. What works for you? What makes sense for your future work?
3. Record, save and replay your result stream using [PduRecorder](https://savage.nps.edu/opendis7-java/javadoc/edu/nps/moves/dis7/utilities/stream/PduRecorder.html) or [Wireshark](https://www.wireshark.org). Coming soon, we will also (again have) [X3D-Edit](https://savage.nps.edu/X3D-Edit).
3. Adapt or replace the UML diagrams to describe what you have going on.
4. Observe good-practice conventions in the [assignments README](../../../README.md) and [current-course README](../README.md) instructions.
4. Record, save and replay your result stream using [PduRecorder](https://savage.nps.edu/opendis7-java/javadoc/edu/nps/moves/dis7/utilities/stream/PduRecorder.html) or [Wireshark](https://www.wireshark.org). Coming soon, we will also (again have) [X3D-Edit](https://savage.nps.edu/X3D-Edit).
5. Observe good-practice conventions in the [assignments README](../../../README.md) and [current-course README](../README.md) instructions.
This assignment presents a Problem Prototyping opportunity.
This assignment presents a Problem Prototyping opportunity.
While some minimal functionality is expected, the general outline of
While some minimal functionality is expected, the general outline of