Students: Lily Marvin, Katrina Sabochick, Nickolas Spear
Past: Storme Charette
Repository: mcsc-unisim on GitHub

METI (Metropolitan Event Training Interface) is an interactive map of a city. It’s purpose is to simulate real-world events such as natural disasters, accidents, power outages, and malicious attacks. These simulations are then used to help train users in emergency response, and how to recognize the signs of potential attacks on everything from the power grid to the sewage.

In the beginning, METI was to be used as a visual interpreter of Betaport , which is the MCSC virtual town used for cyber security training. As it developed, we realized the greater potential of the tool and instead began to expand, with the idea that it could be used as a stand-alone application for any virtual environment.

METI's map view of a loaded city with an integrated command line open.

The progress that our team has made since METI began has been extraordinary. Starting from scratch, we have now developed the foundation and framework for the simulation engine using C and C++, including developing our own libraries to provide lightweight functionality. On the front end, we have created an interactive map with JavaScript and HTML that can already process user input and allow clients to create their own worlds, as seen above with our graph editor tool.

Right now, METI remains unconnected to Betaport or any existing virtual environment. Our next steps will be to continue improving the interface on the front end, and to fully implement the simulation engine, thus enabling us to connect METI to BetaPort and begin running simulations.

Return to Student Projects