diff --git a/assignments/src/MV3500Cohort2024JulySeptember/homework3/Timberlake/README.md b/assignments/src/MV3500Cohort2024JulySeptember/homework3/Timberlake/README.md new file mode 100644 index 0000000000000000000000000000000000000000..9485c5b8f3f88186bd7db9cd76479b633cb33a90 --- /dev/null +++ b/assignments/src/MV3500Cohort2024JulySeptember/homework3/Timberlake/README.md @@ -0,0 +1,27 @@ +## Homework 3: Example Simulation Recording using OpenDIS Network Streams + +<!-- Viewable at https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/src/MV3500Cohort2024JulySeptember/homework3/README.md --> + +### Assignment + +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? + I added movement to the simulation. +3. Adapt or replace the UML diagrams to describe what you have going on. +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) + * see local [assignments/src/pduLog](../../../pduLog) subdirectory for latest opendis log files + * Coming soon, we will also (again have) [X3D-Edit](https://savage.nps.edu/X3D-Edit) for DIS stream recording/replay +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. +While some minimal functionality is expected, the general outline of +a networking problem and proposed solution holds great interest. +Think of it as warmup preparation for your future work. + + +What I implemented in Assignment 3: + +-Set munitionDescriptor warhead to HE Fragmentation with a Proximity Fuse +-Set warhead range to 1000 feet +-Sent fire PDU (entity 1 firing at entity 2) every other turn +