0 Members and 2 Guests are viewing this topic.
Any live cell with fewer than two live neighbours dies, as if caused by under-population.Any live cell with two or three live neighbours lives on to the next generation.Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.Any live cell with more than three live neighbours dies, as if by overcrowding.
Hm, another graphic challenge. Gotta try the new PICO-8 0.1.1 out.
I think I know what my approach (in Ti-BASIC) will be. It will be very slow when golfed completely, and I don't think we should expect any of these to be of practical speed.
Sorry, stupid question and off-topic but how do I access IRC?
Quote from: lirtosiast on June 15, 2015, 12:20:34 amSorry, stupid question and off-topic but how do I access IRC?You get access to it once you get 40 post IIRC
Quote from: Juju on June 15, 2015, 12:14:33 amHm, another graphic challenge. Gotta try the new PICO-8 0.1.1 out.This is meant to give advantages to calculators.
EDIT: That pun was probably the worst in the history of code golf.
Sorry, stupid question and off-topic but how do I access IRC?EDIT: -_- I don't want to spam the fora, so I'll wait.EDIT: That pun was probably the worst in the history of code golf.
The game must start in a pseudo random configuration, and no user input is required.
Overall, I'm fairly happy with this question being sufficiently specified. However, I see one rule that should probably be specified further:Quote from: c4ooo on June 15, 2015, 12:00:02 amThe game must start in a pseudo random configuration, and no user input is required.As an example of abuse, a single cell placed pseudorandomly is a "pseudo random configuration," but not a very interesting one as every generation after the initial will just be entirely empty. You could fix this by specifying that every cell's initial state must have a nonzero chance of being in each state and must be independent (barring reasonable PRNG limitations) of every other cell's initial state.
Also, you may want to consider adding a minimum bound on FPS. I realize this is a code golf contest, but at a point, one has to say that an extremely slow game of life simulation is no longer an acceptable game of life simulation. I understand that this may make the challenge as currently specified more or less impossible in some languages, in which case you could consider extending the exception to the "full screen" rule. I would suggest something like a minimum of 0.1 FPS and allowing entries that cannot meet this at full screen to run on a square board with a side length of at least 16 and no less than the largest power of two that satisfies the minimum FPS.
I think you should specify a minimum screen size, because on any machine without a screen the solution is trivial: since there are no pixels, do nothing.