A example Implementation of a Conway's Game of Life simulator, mostly used to extract statistics.
Use VS Code with the C# extension from omnisharp. A simple introduction and setup is explained at microsoft docs
Always use a branch for any changes!
dotnet run input.csv
FieldSize,ProbabilityForLife,NumberOfIterations,NumberOfSimulations,SaveStatistics,SaveEndState,AverageStats,NameStatisticFile,NameEndStateFile
10,100,1000,10,true,false,true,out/outputfile,out/endstate
| Parameter | Explanation | 
|---|---|
| FieldSize | The size of the Field in which the starting civilzation will be generated | 
| ProbabilityForLife | The Probability in Promille for a cell to be alive at the start | 
| NumberOfIterations | Amount of Iterations that a simulation should work trough | 
| NumberOfSimulations | Number of Repetitions with the same parameters but new generated cells | 
| SaveStatistics | If the programm should save statistics | 
| SaveEndState | If the programm should save the last state of the field in a simulation | 
| AverageStats | If the program should save averages over all simulations of the same type | 
| NameStatisticFile | Where the program should store the stats and the name of the files | 
| NameEndStateFile | Where the program should store the last state of the simulation and the name of the files | 
