Skip to content

A C# implementation of conway which aims to export statistics

License

Notifications You must be signed in to change notification settings

cyacedev/conway

Repository files navigation

A glider in Conway's Game of Life

conway

A example Implementation of a Conway's Game of Life simulator, mostly used to extract statistics.

Development

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!

Usage

dotnet run input.csv

CSV-Format

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

About

A C# implementation of conway which aims to export statistics

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages