39 lines
1.4 KiB
Brainfuck
39 lines
1.4 KiB
Brainfuck
|
[life.b -- John Horton Conway's Game of Life
|
||
|
(c) 2021 Daniel B. Cristofani
|
||
|
http://brainfuck.org/]
|
||
|
|
||
|
>>>->+>+++++>(++++++++++)[[>>>+<<<-]>+++++>+>>+[<<+>>>>>+<<<-]<-]>>>>[
|
||
|
[>>>+>+<<<<-]+++>>+[<+>>>+>+<<<-]>>[>[[>>>+<<<-]<]<<++>+>>>>>>-]<-
|
||
|
]+++>+>[[-]<+<[>+++++++++++++++++<-]<+]>>[
|
||
|
[+++++++++.-------->>>]+[-<<<]>>>[>>,----------[>]<]<<[
|
||
|
<<<[
|
||
|
>--[<->>+>-<<-]<[[>>>]+>-[+>>+>-]+[<<<]<-]>++>[<+>-]
|
||
|
>[[>>>]+[<<<]>>>-]+[->>>]<-[++>]>[------<]>+++[<<<]>
|
||
|
]<
|
||
|
]>[
|
||
|
-[+>>+>-]+>>+>>>+>[<<<]>->+>[
|
||
|
>[->+>+++>>++[>>>]+++<<<++<<<++[>>>]>>>]<<<[>[>>>]+>>>]
|
||
|
<<<<<<<[<<++<+[-<<<+]->++>>>++>>>++<<<<]<<<+[-<<<+]+>->>->>
|
||
|
]<<+<<+<<<+<<-[+<+<<-]+<+[
|
||
|
->+>[-<-<<[<<<]>[>>[>>>]<<+<[<<<]>-]]
|
||
|
<[<[<[<<<]>+>>[>>>]<<-]<[<<<]]>>>->>>[>>>]+>
|
||
|
]>+[-<<[-]<]-[
|
||
|
[>>>]<[<<[<<<]>>>>>+>[>>>]<-]>>>[>[>>>]<<<<+>[<<<]>>-]>
|
||
|
]<<<<<<[---<-----[-[-[<->>+++<+++++++[-]]]]<+<+]>
|
||
|
]>>
|
||
|
]
|
||
|
|
||
|
[This program simulates the Game of Life cellular automaton.
|
||
|
|
||
|
It duplicates the interface of the classic program at
|
||
|
http://www.linusakesson.net/programming/brainfuck/index.php,
|
||
|
but this program was written from scratch.
|
||
|
|
||
|
Type e.g. "be" to toggle the fifth cell in the second row, "q" to quit,
|
||
|
or a bare linefeed to advance one generation.
|
||
|
|
||
|
Grid wraps toroidally. Board size in parentheses in first line (2-166 work).
|
||
|
|
||
|
This program is licensed under a Creative Commons Attribution-ShareAlike 4.0
|
||
|
International License (http://creativecommons.org/licenses/by-sa/4.0/).]
|