Game of Life Benchmark Dataset

Dataset

Description

This dataset includes grids of various sizes and percentages of living cells to benchmark Conway's Game of Life implementations. An example implementation in Python is available at https://github.com/girgink/game-of-life. Grid files can be converted into Run Length Encoded (RLE) format by using the convert_to_rle.py tool available on the code repository. Grid file format Grids are provided as ASCII text files. The first line includes] the width and height of the grid as unsigned integer values separated by a space. The other lines indicate the initial locations of the living cells: Each line has two unsigned integer values separated by space indicating vertical and horizontal coordinates of the living cells, respectively. The top left cell has the coordinates of (0, 0) Valid vertical coordinate values range between 0 - (height-1), increasing from top to bottom. Valid horizontal coordinate values range between 0 - (width-1), increasing from left to right. Grids 1,000 x 1,000 grids: 10% living cells: 1000x1000_0.1.txt.zip, 0.76MB uncompressed 20% living cells: 1000x1000_0.2.txt.zip, 1.48MB uncompressed 50% living cells: 1000x1000_0.5.txt.zip, 3.70MB uncompressed 10,000 x 10,000 grids 10% living cells: 10000x10000_0.1.txt.zip, 93MB uncompressed 20% living cells: 10000x10000_0.2.txt.zip, 186MB uncompressed 50% living cells: 10000x10000_0.5.txt.zip, 466MB uncompressed 100,000 x 100,000 grids 0.1% living cells: 100000x100000_0.001.txt.zip, 112MB uncompressed 1.0% living cells: 100000x100000_0.01.txt.zip, 1.09GB uncompressed 2.5% living cells: 100000x100000_0.025.txt.zip, 2.74GB uncompressed 1,000,000 x 1,000,000 grids 0.001% living cells: 1000000x1000000_0.00001.txt.zip, 131MB uncompressed 0.010% living cells: 1000000x1000000_0.0001.txt.zip, 1.28GB uncompressed 0.025% living cells: 1000000x1000000_0.00025.txt.zip, 3.20GB uncompressed
Date made available17 Oct 2023
PublisherZenodo

Cite this