game of life II

Game of life

Assume the board is a 40x20 grid. When a Cell is near or on the edge, assume there are simply fewer neighbors—the same B3/S23 rules apply, you simply need to handle the border cases without crashing your program. You can also think of this as meaning there are only permanently-dead Cells outside the board.

We should be capable of calculating one generation past the initial starting state.

Our task is to use Python classes to represent a Cell, a Board, and then to be able to answer some basic questions about the board and the next generation. The program will begin by asking for a file name containing an initial state, and it will then open that file and transfer the contents into a Board of Cells as its internal representation. (Converting between the string contents of the file to the Board of Cells requires understanding of classes, and file access, and lists).

Skills: Java, Python

See more: game life python, python game life initial state file, game life, same game java, java same game, generation lists, contents of a will, think-cell, python task, python game, next life, java python, game of life, game board, board game, B3, game basic, grid program, python board game, java java game, java game basic, use java python, basic game python, cell java, think cell

About the Employer:
( 4 reviews ) arlington, United States

Project ID: #1296239

Awarded to:


Hello. Thanks for invitation. I'm ready to start.

$30 USD in 1 day
(19 Reviews)

4 freelancers are bidding on average $75 for this job


Hi, I'm surely able to do your project. Please check your inbox.

$30 USD in 1 day
(28 Reviews)

Hi, I already developed gameoflife in java swing. PFA in my private message

$200 USD in 2 days
(1 Review)

Hi, I can develop this project right away. I have developed similar projects before (also on [url removed, login to view]), but in other programming languages than python (c++, java, c#). If you are interested, we can further disc More

$40 USD in 2 days
(0 Reviews)