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 |