Temel Kavramlar
Interactive game environments can effectively teach the foundations of network traffic matrices to the computer networking community, providing a convenient and broadly accessible delivery mechanism.
Özet
The article presents the development of an interactive game environment called "Traffic Warehouse" to teach the concepts of network traffic matrices, which are powerful tools for understanding and analyzing computer networks. The key design choice is to define the learning modules via easily editable JSON files, allowing non-game developers to create new training modules.
The game uses the Godot game engine and MagicaVoxel for asset creation, providing a simple yet appealing 3D environment. The game features a training level that walks the player through the basics of traffic matrices, as well as several other modules covering topics such as traffic patterns, security/defense/deterrence, a notional cyber attack, a distributed denial-of-service (DDoS) attack, and various graph theory concepts.
The modular and extensible nature of the game allows for rapid development and deployment of new learning content, making it a versatile tool for educating the computer networking and cybersecurity communities on the importance and applications of network traffic matrices.
İstatistikler
The Internet has become a critical domain for modern society that requires ongoing efforts for its improvement and protection.
Network traffic matrices are a powerful tool for understanding and analyzing networks and are broadly taught in online graph theory educational resources.
Network traffic matrix concepts are rarely available in online computer network and cybersecurity educational resources.
Serious games are a type of video game that focus on acquiring knowledge, often used for professional training and education.
Research has shown that bringing serious games into the classroom can enhance learning, make lessons more enjoyable for the student, and increase motivation and engagement.
Alıntılar
"The game environment provides a convenient, broadly accessible, delivery mechanism that enables making material available rapidly to a wide audience."
"The core architecture of the game is a facility to add new network traffic matrix training modules via an easily editable JSON file."
"Using this facility an initial set of modules were rapidly created covering: basic traffic matrices, traffic patterns, security/defense/deterrence, a notional cyber attack, a distributed denial-of-service (DDoS) attack, and a variety of graph theory concepts."