Skip to content
Snippets Groups Projects

Homework 3: Example Simulation Recording using OpenDIS Network Streams

Assignment

  1. Adapt the functionality for OpenDIS ExampleSimulationProgram, 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 or Wireshark
    • see local assignments/src/pduLog subdirectory for latest opendis log files
    • Coming soon, we will also (again have) X3D-Edit for DIS stream recording/replay
  5. Observe good-practice conventions in the assignments README and current-course README 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