This project currently implements a visualization for LaserTag with an aim to provide a more generic solution for grid-based simulations in the future.
To run and develop the project locally you'll need to install the Godot version that supports C#. It can be downloaded through godotengine.org/download/ or your respective package manager.
After installing Godot open the project in it and click the run button in the upper right corner.
For editing the C# scripts an external editor like rider is recommended since the built-in one does not provide code completion.
Program.csis the main entry point of the program.srccontains all other source files.Agent.csmodels lasertag agentsMap.cshandles reading and modelling the maps used by lasertag that are specified.
Note
When changing settings in the Godot editor they are written to text files like main.tscn for example. Please don't forget to commit those changes as well.