Project 2: Systems Simulation
Project 2 is to build and present a software simulation of a system of your choice. Adding hardware is also open. This can be a presented overview of your intended work for the quarter as a simulation. The systems simulation and architecture may be based on one of the systems from your Project 1 survey work from your media blog.
This does not have to be an overly complicated simulation and should focus instead on breaking the system down into smaller elements whose behavior can then be simplified and simulated. Most simulations are not truly reflective of the real world but are good enough approximations. The important part of this project is the process of choosing the what and the how in order to build a working system simulation. Also, you do not need to make the simulation visually similar to the actual system, for instance you could simulate the movement of money in financial markets via bar graphs or number displaces similar to the stock market as opposed to individual traders running about the market floor.
As a start, we will be adapting NetLogo as a suggested simulation environment. Your choice of software environment is open. The resulting work must minimally use software simulation to demonstrate a controlled system. A few options include:
- Processing / p5.js
- Max / Pure Data
- Arduino (hardware/software)
This project will be developed concurrently with Project 1 to abstract the conceptual and technical base of a system with a purpose.
- short analysis of the system (elements, interconnections, etc)
- description of choices made in order to build the simulation (which elements chosen, how to replicate behaviors, etc)
- digital simulation program of your chosen system
The analysis and description can either be in presentation or paper format.
Due dates: 10/24 & 10/26