View multiple generations in 3D with Slice of Life

For general discussion about Conway's Game of Life.
Post Reply
AnotherVinyasa
Posts: 4
Joined: February 19th, 2024, 7:33 pm

View multiple generations in 3D with Slice of Life

Post by AnotherVinyasa » February 19th, 2024, 7:54 pm

Hi everyone,

I've been working on a new simulator which I'm excited to share:

https://conwaygame.life

You can view multiple past/future generations at once using the "Time Slices" feature. Almost all of the patterns found here on conwaylife.com are included, and can be used as brushes to place arbitrarily. You can also scrub across the timeline to retrace your steps, change the number of generations per tick, load your own RLE or MC files, change the GoL rules, etc.

This is my first release and there are bound to be some issues so any feedback would be greatly appreciated!

Please let me know your thoughts :)

James

NOTE: works best with a mouse and scroll wheel - not optimized for mobile devices (yet)

Pufferfish Breeder with 500 future slices:
sol_capture2.png
sol_capture2.png (1000.52 KiB) Viewed 761 times
OTCA metapixel turning on with 2000 future slices:
sol_capture1.png
sol_capture1.png (2.35 MiB) Viewed 761 times

User avatar
wirehead
Posts: 253
Joined: June 18th, 2022, 2:37 pm
Location: fish: wirehead: command not found
Contact:

Re: View multiple generations in 3D with Slice of Life

Post by wirehead » February 19th, 2024, 10:19 pm

Hi James -- welcome to these here forums!

One piece of feedback -- the gesture to place cells with the brush (right click) is a bit counter-intuitive -- and a bit of an odd choice at that considering that left click doesn't do anything. The other major programs (Golly, LifeViewer) use left click to place cells and there hasn't been any complaint -- but if you prefer right click, you could always add a setting to allow the user to choose.

Also, as to the "multiple slices" display feature -- I think Chris Rowett beat you to the punch with the "layers" feature in LifeViewer, but then again, LifeViewer is a pure Javascript tool (no WASM) and doesn't have the performance of something like Golly. If you are able to combine the power of Golly (consider adding hashlife if you don't have it already) with this neat history layers effect, that would be awesome!! Keep up the good work!
Langton's ant: Can't play the drums, can be taught.

User avatar
otismo
Posts: 1218
Joined: August 18th, 2010, 1:41 pm
Location: Florida
Contact:

Re: View multiple generations in 3D with Slice of Life

Post by otismo » February 19th, 2024, 11:02 pm

run the pattern - awesome - thank you
run the pattern - awesome - thank you
James-Lill.png (124.89 KiB) Viewed 727 times
"One picture is worth 1000 words; but one thousand words, carefully crafted, can paint an infinite number of pictures."
- autonomic writing
forFUN : http://viropet.com
Art Gallery : http://cgol.art
Video WebSite : http://conway.life

AnotherVinyasa
Posts: 4
Joined: February 19th, 2024, 7:33 pm

Re: View multiple generations in 3D with Slice of Life

Post by AnotherVinyasa » February 20th, 2024, 1:20 pm

wirehead wrote:
February 19th, 2024, 10:19 pm
Hi James -- welcome to these here forums!

One piece of feedback -- the gesture to place cells with the brush (right click) is a bit counter-intuitive -- and a bit of an odd choice at that considering that left click doesn't do anything. The other major programs (Golly, LifeViewer) use left click to place cells and there hasn't been any complaint -- but if you prefer right click, you could always add a setting to allow the user to choose.

Also, as to the "multiple slices" display feature -- I think Chris Rowett beat you to the punch with the "layers" feature in LifeViewer, but then again, LifeViewer is a pure Javascript tool (no WASM) and doesn't have the performance of something like Golly. If you are able to combine the power of Golly (consider adding hashlife if you don't have it already) with this neat history layers effect, that would be awesome!! Keep up the good work!
Hi wirehead, thanks for the warm welcome, and for your feedback!

At the moment, left click is used to pan across the space by clicking and dragging. I'd always considered that the primary interaction, so went with right click for the brush. But it would be trivial to make this configurable :)

Slice of Life's (SoL) engine is my own Hashlife implementation written in C, and is designed to handle large populations. For example, here is SoL running the Quest for Tetris Processor with 200 history layers at 32,768 generations per tick:
sol_capture_tetris2.png
sol_capture_tetris2.png (185.34 KiB) Viewed 667 times
Each square you can see above is a 2048x2048 OTCA metapixel.

I also just wanted to add a note about the "future" time slices, since they behave a little differently to the "past". The future slices show how the present slice will evolve, and will be updated if you make changes to the "present". For example, you could use it to align Glider Guns like so:
sol_capture_future_slices.png
sol_capture_future_slices.png (135.3 KiB) Viewed 667 times
Placing the brush will always update the future slices, but if you don't want to commit to placing the brush in that spot, you can turn on the "Preview future on hover" option on the "Brush" tab. This will show you a preview of how the future will be affected if you were to place the brush at the location you are hovering over. Moving the brush will revert your change and you can readjust.

Anyway, thanks again to everyone who's trying this out, I really appreciate it!

James

TYCF
Posts: 523
Joined: August 7th, 2023, 3:44 am
Location: England, United Kingdom,

https://conwaygame.life

Post by TYCF » February 20th, 2024, 2:16 pm

Screenshot 2024-02-20 181155.png
Screenshot 2024-02-20 181155.png (41.83 KiB) Viewed 659 times
There seems to be some visual bugs.(The pattern is 20cellquadracicgrowth.rle)

Code: Select all

x = 5, y = 3, rule = B3/S23
obobo$2ob2o$obobo!

Code: Select all

x = 5, y = 4, rule = B35/S234i8
2bo$bobo$2ob2o$5o!



User avatar
haaaaaands
Posts: 602
Joined: September 7th, 2023, 7:22 am
Location: on the deck of a lwss inside a b3s23 bottle
Contact:

bug report?

Post by haaaaaands » February 20th, 2024, 2:25 pm

pretty sure this only happens on my phone, but the premade patterns don't evolve when run.
-- haaaaaands with 6 a's



my hands are typing words!

currently offline. work sucks.

User avatar
otismo
Posts: 1218
Joined: August 18th, 2010, 1:41 pm
Location: Florida
Contact:

Re: View multiple generations in 3D with Slice of Life

Post by otismo » February 20th, 2024, 7:59 pm

Cyclotronic Park looks like a Cloud Chamber - Particle Cloud forms and dissipates :
particle cloud chamber
particle cloud chamber
C-Park-SoL.png (602.34 KiB) Viewed 627 times

Code: Select all

x = 376, y = 338, rule = B3/S23
31bo5b2o$29b3o5bo310b2o$8bo19bo5b2obo310bo$6b5o18bob4o2bobo309b3o14bob
2o$5bo5bo16b2obo4bobobo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2b
o2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo4bo14b2obo$6b5o23b
3o3b310obobo$3b3o2bo2b3o10b2o2b6o4bo311bobobo11b3o$3bo2bo3bo2bo10bo2bo
7b2o3b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b
3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o
2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b
3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o4bobo10bo3bobobo$bobobo5bobo
bo9bobobo7b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o
3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b
2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o
3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o2b2ob2o9bobobob2ob
o$b2o2bo2bo2bo2b2o8b2obo8b2ob2obo2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o
2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b
3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o
2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o4b
obo7b2obo3bo4bo$5bob3obo16b7obobo311bobobo8bobo3bob2ob2o$4b2obobob2o
23bo2b311obobo9bobo3bo2bo$5bobobobo18b7o9bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo4bo
8b2obobo3bo2bo$5bo5bo18bo10b3o305b3o8b2obobo4bob2o$4b2o2bo2b2o20b2o6bo
2bo303bo14bo4bobo2bo$5bob3obo9b2ob2o7b2o8b2o303b2o13b4obob2o$5bobobobo
10bob2o340b2o4b4o$4b2obobob2o7bobo135bo11bo24bo11bo157bobobobo3bo$5bo
5bo7b2o3b2o131bobo9bob4o16b4obo9bobo155bobo5bo$5bo2bo2bo7b2ob2obo132bo
9bobob3o16b3obobo9bo156bobobob2o$4b2ob3ob2o6bob2obo40b3o99bobo26bobo
162b2obo3bobo$5bobobobo6b2o9b2o13b2o20bo14bo74b5o7bo28bo7b5o24b2o8b2o
116bobob3obo$5bobobobo5bobo8bo17bo19bo13bobo72bo4bo7b2o26b2o7bo4bo23bo
2b6o2bo32bo2bob2obo2bo11bo2bob2obo2bo20b2o13b2o10bobobo2bo2b2o$4b2o5b
2o4b2o12bo11bo21b3o11bo3bo3b2o31b2o8b2o22bo2bo10b2o26b2o10bo2bo23b2o6b
2o32b2o2bo4bo2b2o9b2o2bo4bo2b2o18bo17bo9b2o2bo5bo$5bo2bo2bo17b2o13b2o
33b5o3b2o31bo2b6o2bo19bo2bob2o10b2o26b2o10b2obo2bo17b3o10b3o16b2o12bo
2bob2obo2bo3b2ob2o3bo2bob2obo2bo22bo11bo16bobobobo$5bob3obo53b3o10bobo
bobo36b2o6b2o19bobobo5bo44bo5bobobo16bo2bobo4bobo2bo16b2o27b2ob2o35b2o
13b2o13b2obobob2o$4b2obobob2o52b3o11bo3bo18b2o14b3o10b3o17bo2bo4bobo
42bobo4bo2bo14b2obobo4b2o4bobob2o113bob3obo$5bobobobo84bo5b2o14bo2bobo
4bobo2bo20b2o2bo2bo42bo2bo2b2o17bobobo12bobobo113bo2bo2bo$5bo5bo19bo
11bo21b3o11bo3bo11b3o17b2obobo4b2o4bobob2o22b2o44b2o24bo16bo114b2o5b2o
$4b2o2bo2b2o8bo10bo9bo10bo12bo11bobobobo9bo3bo16bobobo12bobobo93bo2bo
12bo2bo85bo11bo16bobobobo$5bob3obo8bo2bo9b2o5b2o9bo2bo11bo12b5o10b2ob
2o18bo16bo95bo18bo75bo10bo9bo10bo6bobobobo$5bobobobo8bo2bo10bo5bo10bo
2bo10b3o11bo3bo32bo2bo12bo2bo94bo3bo5b3o2bo3bo74bo2bo9b2o5b2o9bo2bo4b
2ob3ob2o$4b2obobob2o9bo4bo6bo5bo6bo4bo27bobo12b3o18bo18bo94bo3bo5bo2bo
bo3bo74bo2bo10bo5bo10bo2bo5bo2bo2bo$5bo5bo16bo17bo34bo13b3o18bo3bo5b3o
2bo3bo94bo18bo76bo4bo6bo5bo6bo4bo7bo5bo$5bo2bo2bo17bo15bo70bo3bo5bo2bo
bo3bo17bo58bo17bo2bo8bo3bo2bo82bo17bo12b2obobob2o$4b2ob3ob2o16b3o11b3o
18b2o50bo18bo16bob4o24b2o24b4obo17bo9bo6bo49b2o2bo4b2o2b2o20bo15bo14bo
bobobo$5bobobobo52b2o50bo2bo8bo3bo2bo15bobob3o24b2o24b3obobo14bobobo
12bobobo47bob2o6b2ob2o20b3o11b3o14bob3obo$5bobobobo105bo9bo6bo15bobo
60bobo13b2obobo4b2o4bobob2o48bo6bobo54b2o2bo2b2o$4b2o5b2o51b2o49bobobo
12bobobo14bo62bo17bo2bobo4bobo2bo16b2o5b2o26b3o4b2o56bo5bo$5bo2bo2bo
52b2o13b3o5b3o7b2ob2o13b2obobo4b2o4bobob2o14b2o60b2o17b3o10b3o15bo2bo
3bo2bo90bobobobo$5bob3obo66b2ob2o3b2ob2o6b2ob2o16bo2bobo4bobo2bo17b2o
60b2o20b2o6b2o19bo2bobo2bo26b3o4b2o55b2obobob2o$4b2obobob2o16b3o11b3o
32b2obobobobob2o6b2ob2o16b3o10b3o17b2o60b2o19bo2b6o2bo21bobo29bo6bobo
55bob3obo$5bobobobo17bo15bo33bo3bobo3bo5bob2ob2obo17b2o6b2o103b2o8b2o
19b3ob3o12b2o12bob2o6b2o23b3o11b3o14bo2bo2bo$5bo5bo16bo17bo18b3o11bo2b
o3bo2bo5b3o3b3o16bo2b6o2bo131b3o5b3o10b2o12b2o2bo4b2o24bo15bo13b2o5b2o
$4b2o2bo2b2o9bo4bo6bo5bo6bo4bo13bo13b3o3b3o7bo5bo17b2o8b2o131b2o7b2o
58bo17bo13bobobobo$5bob3obo8bo2bo10bo5bo10bo2bo11bo91b2o46b2o55b2o7b2o
52bo4bo6bo5bo6bo4bo7bobobobo$5bobobobo8bo2bo9b2o5b2o9bo2bo10b3o88bo2bo
22b2o22bo2bo54bob2ob2obo51bo2bo10bo5bo10bo2bo4b2ob3ob2o$4b2obobob2o8bo
10bo9bo10bo128b2o61b2o3bo13b3o3b3o51bo2bo9b2o5b2o9bo2bo5bo2bo2bo$5bo5b
o19bo11bo21b3o162b2o13b3obob2o4b2o6bo5bo53bo10bo9bo10bo6bo5bo$5bo2bo2b
o53b3o88b2obo46bob2o20b2o13b3o4bo4b2o76bo11bo15b2obobob2o$4b2ob3ob2o
74b2o69bobo2b2o4bo26bo4b2o2bobo40bo3bo111bobobobo$5bobobobo53b3o19b2o
70bo4bo4bobo22bobo4bo4bo42b3o12b2o98bob3obo$5bobobobo17b2o13b2o20bo93b
o8b2o24b2o8bo25b2o3b2o26b2o97b2o2bo2b2o$4b2o5b2o18bo11bo22bo35b2o17bo
3b2o33bo2bo38bo2bo24b3o3b3o10b3o81b2o13b2o14bo5bo$5bo2bo2bo6b2o8bo17bo
6b2o10b3o34b2o9b2o4b2obob3o13b2o86b3o7b3o7bo3bo82bo11bo16bobobobo$5bob
3obo6b2o9b2o13b2o6bob3o56b2o4bo4b3o13b2o33bo14bo37b3o7b3o4b3o4bo37b2o
40bo17bo12b2obobob2o$4b2obobob2o39bo4bo61bo3bo50bo16bo36b3o7b3o4b3obob
2o37b2o41b2o13b2o14bob3obo$5bobobobo37b2obob2obo62b3o51b3o5b2o5b3o38b
3o3b3o6b2o3bo113bo2bo2bo$5bo5bo5b3o29b2obo5b2o74b2o3b2o25b2o14b2o14b2o
31b2o3b2o125b2o5b2o$4b2o2bo2b2o4b2obo2b2o28b5o2bo59b3o10b3o3b3o19b2o2b
o2bo28bo2bo2b2o159bobobobo$5bob3obo7b2o2b2o6bo12bo14b2o58bo3bo7b3o7b3o
14bo2bo4bobo28bobo4bo2bo156bobobobo$5bobobobo7b2o9bo2bo8bo2bo9bo63bo4b
3o4b3o7b3o13bobobo5bo30bo5bobobo154b2ob3ob2o$4b2obobob2o17bo2bo3b2o3bo
2bo8bobo62b2obob3o4b3o7b3o14bo2bob2o10b2o12b2o10b2obo2bo156bo2bo2bo$5b
o5bo20bo3b4o3bo11bo65bo3b2o6b3o3b3o19bo2bo8bo2bo12bo2bo8bo2bo159bo5bo$
5bo2bo2bo23b2o2b2o93b2o3b2o21bo4bo30bo4bo159b2obobob2o$4b2ob3ob2o19bo
3b4o3bo119b5o30b5o63b2o80b3o13bobobobo$5bobobobo18bo2bo3b2o3bo2bo127b
2obo12bob2o73bobo80bo14bob3obo$5bobobobo18bo2bo8bo2bo119bo9bobo2b2o2b
2o2bobo9bo65bo24bo5bo31b2o18bo13b2o2bo2b2o$4b2o5b2o18bo12bo119bobo9bo
4bo2bo4bo9bobo88bobo3bobo30b2o17b3o13bo5bo$5bo2bo2bo153bo11bo10bo11bo
88bo3bobo3bo64bobobobo$5bob3obo11b3o151bo2bo4bo2bo100bo3bobo3bo48b3o
12b2obobob2o$4b2obobob2o11bo264bo9bo48b3o13bob3obo$5bobobobo12bo44b2o
293bo2bo2bo$5bo5bo11b3o43b2o219b2o5b2o49b3o12b2o5b2o$4b2o2bo2b2o143b2o
191bo14bobobobo$5bob3obo11b3o18b2o93b2o15bobo58b2o130bo14bobobobo$5bob
obobo11b3o18b2o93b2o17bo41b2o15bobo7b2o119b3o12b2ob3ob2o$4b2obobob2o
143b3o41b2o17bo7b2o63bo3bo32b3o3b3o26bo2bo2bo$5bo5bo11b3o191b3o77b2o
30bo2bobo2bo26bo5bo$5bo2bo2bo12bo118bo144b2o3bobo3bo29bo7bo25b2obobob
2o$4b2ob3ob2o11bo13bo5bo96bo3b2o57bo88bobo3bo47b2o15bobobobo$5bobobobo
11b3o11b3o3b3o94b2obob2o9b3o43bo3b2o88b3o31bo5bo10b2o15bob3obo$5bobobo
bo24b2o2bobo2b2o92b2o6bo10bo7b2o13b2o5b2o11b2obob2o9b3o68bo2bo39b2ob2o
27b2o2bo2b2o$4b2o5b2o23b2ob2ob2ob2o93b2obob2o9bobo7b2o13b2o5b2o10b2o6b
o10bo70b2o55b2o15bo5bo$5bo2bo2bo27b2ob2o97bo3b2o9b2o43b2obob2o9bobo
127b2o15bobobobo$5bob3obo10b2o13bobo3bobo23b3o3b3o21b2o42bo58bo3b2o9b
2o144b2obobob2o$4b2obobob2o9b2o12bo2bo3bo2bo22b3o3b3o4b2o15bobo102bo
159bob3obo$5bobobobo27bo3bo24bob2o3b2obo3b2o17bo228bo33bo2bo2bo$5bo5bo
10b2o12bobo5bobo21bob2o3b2obo20b3o72b3o3b3o5b3o3b3o132bobo16b3o12b2o5b
2o$4b2o2bo2b2o9b2o13bo7bo23b2o5b2o96bo2bobo2bo5bo2bobo2bo132bobo17bo
14bobobobo$5bob3obo58bo5bo9bo86bo3bobo3bo3bo3bobo3bo130bo3bo16bo14bobo
bobo$5bobobobo72bo3b2o84bo2bobo2bo5bo2bobo2bo131b2ob2o15b3o12b2ob3ob2o
$4b2obobob2o31bo38b2obob2o9b3o74bo3bo9bo3bo133bo3bo31bo2bo2bo$5bo5bo
11b3o17bobo36b2o6bo10bo7b2o63b2o5b2o5b2o5b2o132b3o16b3o13bo5bo$5bo2bo
2bo12bo46b2ob2o7b2obob2o9bobo7b2o62b3o5b3o3b3o5b3o131b3o4b2o10b3o12b2o
bobob2o$4b2ob3ob2o11bo16bo5bo22bo5bo7bo3b2o9b2o72b3o5b3o3b3o5b3o138b2o
26bobobobo$5bobobobo11b3o18bo23b2ob2ob5o7bo261b3o13bob3obo$5bobobobo
29b2o3b2o20b2ob2ob3ob2o269bo13b2o2bo2b2o$4b2o5b2o10b3o44bo6b3o269bo14b
o5bo$5bo2bo2bo11b3o50bobo269b3o13bobobobo$5bob3obo64b2o96b3o17b3o166b
2obobob2o$4b2obobob2o10b3o15b2o3b2o126b3o17b3o167bob3obo$5bobobobo12bo
12b2o5bo128b5o15b5o166bo2bo2bo$5bo5bo12bo12b2o2bo5bo124b2o3b2o13b2o3b
2o164b2o5b2o$4b2o2bo2b2o10b3o146b2o3b2o13b2o3b2o53bo111bobobobo$5bob3o
bo31bobo205b3o110bobobobo$5bobobobo32bo205bo3bo3b2o103b2ob3ob2o$4b2obo
bob2o236bo5bo2b2o104bo2bo2bo$5bo5bo160b2o3b2o13b2o3b2o50bo5bo92b3o13bo
5bo$5bo2bo2bo160b2o3b2o2b2o5b2o2b2o3b2o51bo3bo94bo13b2obobob2o$4b2ob3o
b2o160b5o3b2o5b2o3b5o151bo14bobobobo$5bobobobo12b2o148b3o17b3o53bo3bo
93b3o13bob3obo$5bobobobo13bo148b3o17b3o52bo5bo107b2o2bo2b2o$4b2o5b2o
10bo225bo5bo92b3o13bo5bo$5bo2bo2bo7b2obob4o222bo3bo93b3o13bobobobo$5bo
b3obo7b2obo5bobo220b3o109b2obobob2o$4b2obobob2o9bob4ob2o221bo95b3o13bo
b3obo$5bobobobo10bo4bo308b2o11bo14bo2bo2bo$5bo5bo11b3obo308b2o11bo13b
2o5b2o$4b2o2bo2b2o13bo321b3o13bobobobo$5bob3obo13bo338bobobobo$5bobobo
bo13b2o13b2o209bo7bo103b2ob3ob2o$4b2obobob2o23b2obo2bob2o203b2ob2o3b2o
b2o102bo2bo2bo$5bo5bo24b2o2bo4bo301b2o15bo5bo$5bo2bo2bo29bo148bobo59bo
bobobo88b2o14b2obobob2o$4b2ob3ob2o29bobo145b2o58bo3bobo3bo103bobobobo$
5bobobobo10b2o7b2o141bo16bo58bo2b2ob2o2bo86b2o15bob3obo$5bobobobo10b2o
7b2o12b3o3bo123b2o74b3o3b3o87b2o14b2o2bo2b2o$4b2o5b2o32bo2bobobo121b2o
76bo5bo17bo53bo5bo27bo5bo$5bo2bo2bo10b4o3b4o11bo3b2obo222b2o53b3o3b3o
26bobobobo$5bob3obo9bo4bobo4bo10bobob2o4b2ob2o216b2o51b2o2bobo2b2o24b
2obobob2o$4b2obobob2o7bobo2b2ob2o2bobo10b2ob2o8bo268bob4ob4obo8b3o13bo
b3obo$5bobobobo5bo2bob2o7b2obo2bo8b3o4bo2b2o119b3o149b3o3b3o11bo14bo2b
o2bo$5bo5bo4bobobob2o7b2obobobo15b3o122bo78b2o68b3o5b3o10bo13b2o5b2o$
4b2o2bo2b2o4bo2bob2o7b2obo2bo16b3o31b2o88bo79b2o88b3o13bobobobo$5bob3o
bo8bobo2b2ob2o2bobo18bo2b2o31b2o273bobobobo$5bobobobo9bo4bobo4bo24bo
29bo259b3o12b2ob3ob2o$4b2obobob2o9b4o3b4o21b2ob2o289b3o13bo2bo2bo$5bo
5bo39bo49bo228bo33bo5bo$5bo2bo2bo10b2o7b2o17bobo49bo226bobo16b3o12b2ob
obob2o$4b2ob3ob2o9b2o7b2o18bo48b3o225b2ob2o16bo14bobobobo$5bobobobo
316b2ob2o16bo14bob3obo$5bobobobo336b3o12b2o2bo2b2o$4b2o5b2o27b2o287b3o
32bo5bo$5bo2bo2bo24b2obo2bob2o284bo5b2o26bobobobo$5bob3obo24bo4bo2b2o
284bo5b2o25b2obobob2o$4b2obobob2o27bo323bob3obo$5bobobobo25bobo324bo2b
o2bo$5bo5bo19b2o330b2o5b2o$4b2o2bo2b2o17bob3o47b2o4b3o273bobobobo$5bob
3obo18bo4bo46b2o3bo3bo82b3o17b3o136bo9bo20bobobobo$5bobobobo15b2obob2o
bo51b2ob2o82b3o17b3o135bobo7bobo18b2ob3ob2o$4b2obobob2o14b2obo5b2o50bo
bo82b5o3b2o5b2o3b5o135bo9bo20bo2bo2bo$5bo5bo19b5o2bo133b2o3b2o2b2o5b2o
2b2o3b2o165bo5bo$5bo2bo2bo25b2o49bobo81b2o3b2o13b2o3b2o132b5o5b5o17b2o
bobob2o$4b2ob3ob2o8bo11bo53b2ob2o238bo4bo5bo4bo17bobobobo$5bobobobo8b
3o9bobo52bo3bo237bo2bo11bo2bo16bob3obo$5bobobobo21bo54b3o235bo2bob2o
11b2obo2bo12b2o2bo2b2o$4b2o5b2o159b2o3b2o13b2o3b2o119b2o5bobobo5bo5bo
5bobobo12bo5bo$5bo2bo2bo8b3o149b2o3b2o13b2o3b2o119bobo5bo2bo4bobo3bobo
4bo2bo13bobobobo$5bob3obo161b5o15b5o117b2obobo8b2o2bo2bo3bo2bo2b2o15b
2obobob2o$4b2obobob2o7bobo151b3o17b3o118bobobo14b2o5b2o21bob3obo$5bobo
bobo8bobo151b3o17b3o120bo31b2o13bo2bo2bo$5bo5bo304bo2bo8b2o18bo2bo11b
2o5b2o$4b2o2bo2b2o7b3o287b2o4bo12bo16bo2b3o12bobobobo$5bob3obo298b2o4b
o3bo8bobo14b3o15bobobobo$5bobobobo18b2o49b3o5b3o224bo13b2o4bo12bo13b2o
b3ob2o$4b2obobob2o7b3o7b2o49bo2b2ob2o2bo81b3o5b3o3b3o5b3o118bo2bo15bob
o10b2o14bo2bo2bo$5bo5bo9bo60b3o3b3o82b3o5b3o3b3o5b3o119bo16bo3bo25bo5b
o$5bo2bo2bo71bo5bo84b2o5b2o5b2o5b2o118bobobo15bobo25b2obobob2o$4b2ob3o
b2o18bo5bo138bo3bo9bo3bo120b2obobo15bo27bobobobo$5bobobobo10b2o6b3o3b
3o135bo2bobo2bo5bo2bobo2bo121bobo43bob3obo$5bobobobo10b2o6bob2ob2obo
134bo3bobo3bo3bo3bobo3bo120bobob2o12bo26b2o2bo2b2o$4b2o5b2o16b2o7b2o
134bo2bobo2bo5bo2bobo2bo118b2obobob2o11bobo26bo5bo$5bo2bo2bo10b2o5b2o
7b2o134b3o3b3o5b3o3b3o109b2o7bobobo14bo3bo25bobobobo$5bob3obo10b2o5b3o
5b3o174bo90bo2bo8bo17bobo10b2o13b2obobob2o$4b2obobob2o18b3ob3o44b2o
130b2o89b2ob2o6bo2bo10b2o4bo12bo14bob3obo$5bobobobo21bobo46b2o57bo3bo
55b2o9bob3o90bobo6bo12bobo14b3o15bo2bo2bo$5bo5bo9bo8bo2bobo2bo101bobob
obo8b4o42b2o13b2o91b3o4bo3bo8bo16bo2b3o11b2o5b2o$4b2o2bo2b2o7b3o6bo2bo
3bo2bo98b2o2bobo2b2o6bo2b2o6b2o13b2o5b2o25b2o93b2o4bo11b2o18bo2bo12bob
obobo$5bob3obo18b2o5b2o32b2o65b2o7b2o7bo2b2o5b2o13b2o5b2o25bo100bo2bo
29b2o13bobobobo$5bobobobo59b2o65b2o2bobo2b2o7bo2bo157bo16b2o5b2o20b2ob
3ob2o$4b2obobob2o7b3o117bobobobo10b2o45bo10bo99bobobo9b2o2bo2bo3bo2bo
2b2o16bo2bo2bo$5bo5bo129bo3bo57bob2o8b2o98b2obobo5bo2bo4bobo3bobo4bo2b
o13bo5bo$5bo2bo2bo8bobo134b2o43b3ob2o8b2o10b2o88bobo4bobobo5bo5bo5bobo
bo11b2obobob2o$4b2ob3ob2o7bobo133bo2bo43bo2bo5bob3o11b2o88b2o6bo2bob2o
11b2obo2bo13bobobobo$5bobobobo127b2o15bo2b2o43b2o8b2o113bo2bo11bo2bo
16bob3obo$5bobobobo8b3o116b2o14bo2b2o54bo115bo4bo5bo4bo16b2o2bo2b2o$4b
2o5b2o142b4o172b5o5b5o18bo5bo$5bo2bo2bo60bo5bo285bobobobo$5bob3obo8b3o
48b3o3b3o253bo9bo19b2obobob2o$4b2obobob2o8bo48b2obo3bob2o251bobo7bobo
19bob3obo$5bobobobo321bo9bo20bo2bo2bo$5bo5bo25b2o324b2o5b2o$4b2o2bo2b
2o24b2o34bo3bo182bobo3bobo95bobobobo$5bob3obo61bo3bo86b2o48b2o31b2o2bo
bo8bo3bo62b2o13b2o18bobobobo$5bobobobo153bo23bo24bo31b3obo3bo3bo11bo
57bo17bo16b2ob3ob2o$4b2obobob2o152bobo21bo22bobo30b2o6bo3bo3bo5bo3bo
59bo11bo20bo2bo2bo$5bo5bo154b2o44b2o32bob5o5bo11bo58b2o13b2o18bo5bo$5b
o2bo2bo105b2o7b3o50b2o2bobo11b4o46b3o12bo3bo96b2obobob2o$4b2ob3ob2o
103bo2bo4bo4bo49bob2o12b4obo59bobo3bobo95bobobobo$5bobobobo104bo2bo4bo
5bo49bo3bo11bo3bo46b3o114bob3obo$5bobobobo13b2o13b2o74bo3bo8bo50b3o15b
2o46bob5o78bo11bo19b2o2bo2b2o$4b2o5b2o11bo17bo74b2o8b2o111b2o3b2o6bo
13b2o52bo10bo9bo10bo10bo5bo$5bo2bo2bo15bo11bo140b3o15b2o40b2o4b3obo3bo
12b2o51bo2bo9b2o5b2o9bo2bo9bobobobo$5bob3obo13b2o13b2o75b2o8b2o51bo3bo
11bo3bo46b2o2bobo66bo2bo10bo5bo10bo2bo8b2obobob2o$4b2obobob2o91b2o14bo
8bo49bob2o12b4obo121bo4bo6bo5bo6bo4bo11bob3obo$5bobobobo59b2o5b2o24b2o
8b2o8bo5bo10b2o36b2o2bobo11b4o127bo17bo17bo2bo2bo$5bo5bo59b2o5b2o34bo
9bo4bo11b2o23b2o44b2o115bo15bo17b2o5b2o$4b2o2bo2b2o14bo11bo78bo7b3o36b
obo21bo22bobo114b3o11b3o18bobobobo$5bob3obo5bo10bo9bo10bo65bo2bo46bo
23bo24bo149bobobobo$5bobobobo4bo2bo9b2o5b2o9bo2bo113b2o48b2o147b2ob3ob
2o$4b2obobob2o3bo2bo10bo5bo10bo2bo47bo5bo259bo2bo2bo$5bo5bo6bo4bo6bo5b
o6bo4bo48b3o3b3o258bo5bo$5bo2bo2bo12bo17bo53bo2b2ob2o2bo9bo7bo176b2o
60b2obobob2o$4b2ob3ob2o12bo15bo54bo3bobo3bo8bobo5bobo175bobo25b3o11b3o
18bobobobo$5bobobobo13b3o11b3o56bobobobo10bobo5bobo175bo27bo15bo18bob
3obo$5bobobobo101b3ob2o3b2ob3o5b2o125b2o66bo17bo16b2o2bo2b2o$4b2o5b2o
82b2ob2o3b2ob2o4bo15bo4b2o125b2o17b2o41bo4bo6bo5bo6bo4bo11bo5bo$5bo2bo
2bo52b2o2bobo26bo7bo7b3ob2o3b2ob3o151bo40bo2bo10bo5bo10bo2bo9bobobobo$
5bob3obo51b3obo3bo12b2o29bo7bobo145bob2ob2obo5b2o33bo2bo9b2o5b2o9bo2bo
8b2obobob2o$4b2obobob2o49b2o6bo13b2o31bo2bo56bo2bo33bo2bo53b2obobobo6b
o35bo10bo9bo10bo10bob3obo$5bobobobo13b3o11b3o21bob5o48bo2bo11b3o3b3o
13b4o22bo31bo22b4o13b3o3b3o15bo8bo44bo11bo20bo2bo2bo$5bo5bo13bo15bo22b
3o54bo10bo2bo3bo2bo11bo3bo18bo3bo31bo3bo18bo3bo11bo2bo3bo2bo22b2o76b2o
5b2o$4b2o2bo2b2o11bo17bo34bobo3bobo12bo20bo16bobo19bo19b4o31b4o19bo19b
obo105bobobobo$5bob3obo6bo4bo6bo5bo6bo4bo15b3o12bo3bo13b3o19bo2bo9b2o
7b2o11bo2bo79bo2bo11b2o7b2o22b2o77bobobobo$5bobobobo4bo2bo10bo5bo10bo
2bo12bob5o5bo11bo8bo3bo19bo2bo8b2o7b2o48bo11bo48b2o7b2o6bo14bobo42b2o
13b2o17b2ob3ob2o$4b2obobob2o3bo2bo9b2o5b2o9bo2bo6b2o3b2o6bo3bo3bo5bo3b
o6bo5bo13bobo7bo9bo3bo51bobo7bobo51bo3bo9b3o13bo45bo11bo20bo2bo2bo$5bo
5bo5bo10bo9bo10bo7b2o4b3obo3bo3bo11bo7bo5bo11b3ob2o3b2ob3o7b2ob2o11b2o
38b2o9b2o38b2o11b2ob2o12bo2b2ob2o6b3o39bo17bo17bo5bo$5bo2bo2bo15bo11bo
24b2o2bobo8bo3bo12bo3bo11bo15bo4b3o3b3o8b2o91b2o8b3o3b3o9bobob2ob2o8bo
40b2o13b2o17b2obobob2o$4b2ob3ob2o64bobo3bobo27b3ob2o3b2ob3o5b2o5b2o10b
o89bo10b2o5b2o9b2o4bo86bobobobo$5bobobobo84bo3bo14bobo5bobo7bo7bo111bo
7bo22bo67b2o10bob3obo$5bobobobo83bo5bo13bobo5bobo145b2o11bo67bo10b2o2b
o2b2o$4b2o5b2o12b2o13b2o53bo5bo2b2o10bo7bo146bo8bo3bo68bo10bo5bo$5bo2b
o2bo15bo11bo56bo3bo3b2o34bo113bo17bo6bobo68b4o10bobobobo$5bob3obo12bo
17bo54b3o40bo113bo16b2o5bo2bo6b2o59bo4b2o2b2o3b2obobob2o$4b2obobob2o
12b2o13b2o56bo180b2o7bo61b3obobo2bo4bob3obo$5bobobobo60b2o106bo33bo61b
o12bo12bo34bo14b3obobo5bo2bo2bo$5bo5bo61bo27b2o34b2o3b2o35bo13bo7bo13b
o35b2o3b2o18bo11b2o11bobo31b3o17b2ob2o3b2o5b2o$4b2o2bo2b2o60bobo25bo
15bo45bo15b3o10bobo5bobo10b3o15bo44bo25bo31bo29bobobobo$5bob3obo62b2o
23bobo14bobo43b2o28bobo5bobo28b2o55b2o44b2o28bobobobo$5bobobobo24b2o6b
2o33bo4bo14b2o7b2ob2obo5b2o40bobo25b3ob2o3b2ob3o25bobo39bo14bobo10b5o
58b2ob3ob2o$4b2obobob2o23b2o6b2o31b2ob4ob2o3bo4bo12b2obo6bob5o2bo61bo
15bo66b3o13bo7b2obo5bo49b2ob2o4bo2bo2bo$5bo5bo67bo4bo3b2ob4ob2o9bo2b5o
bo6bob2o63b3ob2o3b2ob3o70bo2b2ob2o6b3o4b2ob2o2b2obo45b3obobo5bo5bo$5bo
2bo2bo62b2o14bo4bo17b2o5bob2ob2o6b2o2b2o3b2o48bo7bobo48b2o3b2o2b2o12bo
bob2ob2o8bo7bobo2bobo43b3obobo2bo3b2obobob2o$4b2ob3ob2o60bobo23b2o15bo
bo14b2o59bo2bo62b2o12b2o4bo18bob2o2b2ob2o39bo4b2o2b2o4bobobobo$5bobobo
bo61bo25bobo15bo77bo2bo101bo5bob2o34bo5b4o10bob3obo$5bobobobo60b2o27bo
38bo57bo55bo19b2o25b5o36b3o8bo9b2o2bo2b2o$4b2o5b2o88b2o37bo55bo57bo19b
o8bo57bo10bo11bo5bo$5bo2bo2bo8b2o38b2o24b2o80bo27bo2bo26bo48bo6bobobob
2o13bo37b2o9b2o10bobobobo$5bob3obo7bobo15bo6bo15bobo23b2o35bo44bobo26b
o2bo23bobo47b2o5bob2ob2obo12bobo14b2o42b2obobob2o$4b2obobob2o6bobob2o
11b3o4b3o11b2obobo27b2o30bobo8b2o33b2o4b2o16bobo7bo16b2o4b2o33b2o19bo
21bo15b2o43bob3obo$5bobobobo8bobobo10bo2b2o2b2o2bo10bobobo28bo31bobo8b
2o38b2o15b3ob2o3b2ob3o15b2o38b2o18b2o82bo2bo2bo$5bo5bo10bo12b3obo2bob
3o12bo30b3o2b2o27bo50bo13bo15bo13bo143b2o5b2o$4b2o2bo2b2o8bo2bo8b2obob
2o2b2obob2o8bo2bo34b2o26bo66b3ob2o3b2ob3o148b2o9bobobobo$5bob3obo9bo
10bo2bo10bo2bo10bo19b2o41b3o66bobo5bobo150b2o9bobobobo$5bobobobo9bo3bo
5b6o8b6o5bo3bo20bo27b2o11b5o6b3o3b3o50bobo5bobo50b3o3b3o101b2ob3ob2o$
4b2obobob2o8bo3bo6bo2bo10bo2bo6bo3bo20bobo25bo11bo3bobo4bo2bo3bo2bo50b
o7bo50bo2bo3bo2bo29bo38b2o31bo2bo2bo$5bo5bo9bo11b2obob2o2b2obob2o11bo
21b2o23bobo10bo5bo9bobo117bobo31b4o19b2o16b2o19b3o9bo5bo$5bo2bo2bo9bo
2bo10b3obo2bob3o10bo2bo26bo4bo14b2o12bob2o7b2o7b2o109b2o7b2o18b2o5b4ob
2o18bo38b2obo2b2o3b2obobob2o$4b2ob3ob2o9bo12bo2b2o2b2o2bo12bo25b2ob4ob
2o3bo4bo28b2o7b2o14bo79bo14b2o7b2o16bo2bo3bo3b2ob3o8b2o8bo39b2o2b2o4bo
bobobo$5bobobobo8bobobo11b3o4b3o11bobobo25bo4bo3b2ob4ob2o17b2obo8bo3bo
16bo81bo16bo3bo18bo7bo3b2ob2o9b2o5b4o39b2o8bob3obo$5bobobobo7bobob2o
12bo6bo12b2obobo19b2o14bo4bo17bo5bo7b2ob2o16b3o27bo21bo27b3o16b2ob2o
10b2o6bo6bo3b5o16bo4b2o46b2o2bo2b2o$4b2o5b2o6bobo38bobo18bobo23b2o11bo
bo3bo6b3o3b3o43b2o21b2o43b3o3b3o8b2o6bo7b3o3bo18b3obobob2o43bo5bo$5bo
2bo2bo8b2o38b2o19bo25bobo11b5o7b2o5b2o43bobo19bobo43b2o5b2o17bo2bo30b
2o2bob2o43bobobobo$5bob3obo68b2o27bo12b3o8bo7bo111bo7bo19b2o33b2o31bo
13b2obobob2o$4b2obobob2o96b2o13bo193b3o27bobo13bob3obo$5bobobobo38bo
72bo170bo23bo2bo27bo14bo2bo2bo$5bo5bo22b2o10b2o2bo72bobo14bo113bo40b2o
23b2o41b2o5b2o$4b2o2bo2b2o22bo10b4o73bobo14bo113bo39b3o22bo2b2obo38bob
obobo$5bob3obo20b3o14b2o64bo8bo170b4o20b2obob2o38bobobobo$5bobobobo20b
o15b4ob2o59bobo50b2o57b2o42b3o3b3o17bo2bo20bobo16b2o3b2o17b2ob3ob2o$4b
2obobob2o24b2o4b2o2b3obobobo58bobo20b2o6b2o19b4o21b2o9b2o21b4o19b2o6b
2o38bobo21bobo16b2o3b2o18bo2bo2bo$5bo5bo25b2o3b3obobob2o3bo17b2o38b2ob
3o24b2ob2o18b2ob2o18b2ob2o7b2ob2o18b2ob2o18b2ob2o16bo4bobo4bo16bo23bo
42bo5bo$5bo2bo2bo31b2o2bo2b2o3b2o15b3o4b2o38bo23b4o21b2o19b4o9b4o19b2o
21b4o16bo4bobo4bo82b2obobob2o$4b2ob3ob2o10bo2bo17bo5bo25bob3ob3o28b2ob
3o25b2o44b2o11b2o44b2o17bo4bobo4bo50bob2o29bobobobo$5bobobobo11b4o18b
5o26b5ob2obo27b2obo153b3o3b3o50b3ob2o29bob3obo$5bobobobo34b3o26bo9bo
242bo11b2o21b2o2bo2b2o$4b2o5b2o8b8o18bo8bo18b2obo4bobo47b2o2b2o3b2o
107b2o3b2o2b2o8b3o3b3o25b2o23b3ob2o5bo23bo5bo$5bo2bo2bo8bo4bo3bo24bo3b
o17bobo4b2o14b5o29b2o125b2o6bo4bobo4bo22b2o26bobo7b3o8b2o10bobobobo$5b
ob3obo7bob2o4b2obo28bo39bo4bo163bo4bobo4bo24bo25bobo9bo8bo10b2obobob2o
$4b2obobob2o6bobo5b2obo23bo4bo39bo40bo113bo13bo4bobo4bo51bo20bo10bob3o
bo$5bobobobo4b2obo10bob2o21b5o14b2o4bobo17bo3bo35bo97b2o14bo62b2o31b3o
bo9bo2bo2bo$5bo5bo5bobo9b2obo40bobo4bob2o18bo8bo116b2o9bo30b3o3b3o38bo
2bo28bo2bobo8b2o5b2o$4b2o2bo2b2o4bob2o9bobo40bo9bo26b3o115b2o9bobo9b2o
54bo3b3o7bo6b2o18bobo2b2ob2o6bobobobo$5bob3obo4b2obo10bob2o8bob2o27bob
2ob5o26b5o126b2o8bo3bo51b5o3bo6bo6b2o19bo4bob2o6bobobobo$5bobobobo7bob
2o5bobo9b3ob2o28b3ob3obo25bo5bo24bo2bob2obo2bo11bo2bob2obo2bo8bo2bob2o
bo2bo11bo2bob2obo2bo32bo5bo38b2o9b2ob2o3bo7bo28b4o9b2ob3ob2o$4b2obobob
2o6bob2o4b2obo8bo38b2o4b3o15b2o3b2o2bo2b2o23b4ob2ob4o11b4ob2ob4o8b4ob
2ob4o11b4ob2ob4o32bo3bob2o2b2o33b2o8b3ob2o3bo3bo2bo43bo2bo2bo$5bo5bo8b
o3bo4bo10b3ob2o38b2o17bo3b2obobob3o3b2o17bo2bob2obo2bo3b2ob2o3bo2bob2o
bo2bo8bo2bob2obo2bo3b2ob2o3bo2bob2obo2bo32bo5bo3b2o9b4ob4o26b2ob4o5b2o
33b2o10bo5bo$5bo2bo2bo9b8o13bobo58bobobob3o2b2o4b2o32b2ob2o38b2ob2o48b
o3bo15bo2bobo2bo27b4o42b2o9b2obobob2o$4b2ob3ob2o29bobo59b2ob4o15bo118b
o5b2o15b3o2b3o2b3o26bo56bobobobo$5bobobobo11b4o16bo64b2o14b3o116bobo
22bo11bo83bob3obo$5bobobobo11bo2bo82b4o10bo120b2o22bo11bo82b2o2bo2b2o$
4b2o5b2o95bo2b2o10b2o102b3o38b3o8b2o83bo5bo$5bo2bo2bo96bo117bo3bo4b2o
33bo7bo29b2o4b2o48bobobobo$5bob3obo213bo5bo4b2o30b3o8b2o27bobo2bobo27b
2o18b2obobob2o$4b2obobob2o51bo160bo5bo3bo32bo11bo29bo2bo6b2o4b2o8b2o3b
o2bo19bob3obo$5bobobobo15b2o34bobo31b2o38b2o33bo55bo23bo8bo6bo11bo28bo
4bo6bo4bobo8bo3b2o21bo2bo2bo$5bo5bo15bo2bo3b2o8b2o4b2o9b3obo30bobo38bo
bo31bobo34b2o16bo3bo22bo5b3o6b3o3bo3b3o18bo9b2o2b2o6bob2obo2bo7bob2o2b
4ob2o13b2o5b2o$4b2o2bo2b2o16b2o3bo8bobo4bo9bo4b2obo27bobob2o12bo6bo12b
2obobo31bob3o9b2o4b2o8b2o3bo2bo17b3o21b3o4bo11bo2bobo2bo19bobo10b2o7b
2obobob2o6b2obobobo3bobobo13bobobobo$5bob3obo10b2ob4o2b2obo7bo2bob2obo
9bob2o3b2o6b2o20bobobo11b3o4b3o11bobobo29bob2o4bo9bo4bobo8bo3b2o20bo
29b2o10b4ob4o19bob3o16bo3bobo10bobo3b2o4bobo13bobobobo$5bobobobo9bobob
o3bobobob2o6b2obobob2o7b2obob2o9bobo21bo12bo2b2o2b2o2bo12bo23b2o6b2o3b
2obo9bob2obo2bo7bob2o2b4ob2o80bob2o4bo14b3ob2ob2o6b2obob2obobobob2ob2o
11b2ob3ob2o$4b2obobob2o8bobo4b2o3bobo10bobo3bo5bo3bo3b5o6bo2bob2o14bo
2bo10b3obo2bob3o10bo2bo21bobo9b2obob2o7b2obobob2o6b2obobobo3bobobo9b2o
29bo30b2o6b2o3b2obo14bo3b2ob2ob2o2bo6bob2o2bo2bo15bo2bo2bo$5bo5bo8b2ob
2obobobob2obob2o6b2ob2ob3o4b2ob2o2bo5bo4b2obob2obo13bo11b2obob2o2b2obo
b2o11bo15b2obo2bo6b5o3bo3bo5bo3bobo10bobo3b2o4bobo10bo4b3o21b3o28bobo
9b2obob2o13bo7bo2b3o3bobobobo4bobo15bo5bo$5bo2bo2bo11bo2bo2b2obo6bo2b
2ob2ob2o3bo4bo8bo2b2o7bo4bo13bo3bo6bo2bo10bo2bo6bo3bo14bob2obob2o4bo5b
o2b2ob2o4b3ob2ob2o6b2obob2obobobob2ob2o6b3o5bo22bo3bo21b2obo2bo6b5o3bo
3bo6b2o4bo8bob2o7b2ob4ob2o15b2obobob2o$4b2ob3ob2o10bobo4bobobobo3b3o2b
o7bo4b2obo4bobo2b2o4b2ob4ob2o11bo3bo5b6o8b6o5bo3bo14bo4bo7b2o2bo8bo4bo
3b2ob2ob2o2bo6bob2o2bo2bo9bo8bo23bo22bob2obob2o4bo5bo2b2ob2o5bo2bo3bo
3b2o3b2o2bo5bo2bo4bo18bobobobo$5bobobobo12b2ob4ob2o7b2obo8bo4b2obo2bo
2b2o2b4obobobo4bobo10bo10bo2bo10bo2bo10bo12b2ob4ob2o4b2o2bobo4bob2o4bo
7bo2b3o3bobobobo4bobo35bo3bo5bo19bo4bo7b2o2bo8bo6b2o4b3ob2o8bo4b2obob
2obo18bob3obo$5bobobobo14bo4bo2bo5bo2b2o3b2o3bo4bo5bo3bo2b2obob2o2bo2b
2o2bo10bo2bo8b2obob2o2b2obob2o8bo2bo11bobo4bobobob4o2b2o2bo2bob2o4bo8b
ob2o7b2ob4ob2o34b2o4bo5bo17b2ob4ob2o4b2o2bobo4bob2o13bo3bobob5o6bo2bob
2o8b2o8b2o2bo2b2o$4b2o5b2o13bob2obob2o4bo8b2ob3o4b2ob2obo8bobobo2bo6bo
b2o8bo12b3obo2bob3o12bo12bo2b2o2bo2b2obob2o2bo3bo5bo4bo3b2o3b2o2bo5bo
2bo4bo37b2o4bo3bo17bobo4bobobob4o2b2o2bo2bob2o14b2obob2o9bobo14bo10bo
5bo$5bo2bo2bo15b2obo2bo6b5obobo3bo5bo3bobo10bobo3b2obo2bobo7bobobo10bo
2b2o2b2o2bo10bobobo7b2obo6bo2bobobo8bob2ob2o4b3ob2o8bo4b2obob2obo44b3o
18bo2b2o2bo2b2obob2o2bo3bo5bo15bob2o3b2o6b2o13bobo10bobobobo$5bob3obo
21bobo9b2obob2o7b2obobob2o6b2obobobo3bobobo6bobob2o11b3o4b3o11b2obobo
7bobo2bob2o3bobo10bobo3bo5bo3bobob5o6bo2bob2o29b2o32b2obo6bo2bobobo8bo
b2ob2o15bo4b2obo20bobob2o7b2obobob2o$4b2obobob2o21b2o6b2o3b2obo9bob2ob
o2bo7bob2o2b4ob2o7bobo15bo6bo15bobo7bobobo3bobobob2o6b2obobob2o7b2obob
2o9bobo35bobo32bobo2bob2o3bobo10bobo3bo16b3obo23bobobobo7bob3obo$5bobo
bobo30bob2o4bo9bo4bobo8bo3b2o15b2o38b2o9b2ob4o2b2obo7bo2bob2obo9bob2o
3b2o6b2o29b2o5bo34bobobo3bobobob2o6b2obobob2o6bo2bo9bobo20b2obob2o2bo
7bo2bo2bo$5bo5bo2b2o29bob3o9b2o4b2o8b2o3bo2bo71b2o3bo8bobo4bo9bo4b2obo
35bo3bo40b2ob4o2b2obo7bo2bob2obo5bo2b2o2bo8bo21bobo4bobob2o3b2o5b2o$4b
2o2bo2bobobo29bobo34b2o69bo2bo3b2o8b2o4b2o9b3obo32b2o3bo5bo46b2o3bo8bo
bo4bo5bo2b2o2bo33b5obob2o4bobobobo$5bob3obobo32bo106b2o34bobo32b2o2b2o
bo3bo44bo2bo3b2o8b2o4b2o6b4o40bo8bobobobo$5bobo3bob2o175bo38bo5bo44b2o
27bobo2bobo33b5o8b2ob3ob2o$4b2obobobo218bo3bo8b2o64b2o4b2o33bo13bo2bo
2bo$3bo5bobo220b2o9bobo10b2o94bo11bo5bo$o3bobobobo102b2o6b2o122bo10b2o
93b2o10b2obobob2o$4o4b2o103b2o6b2o122b2o117bobobobo$4b2obob4o351bob3ob
o$2bo2bobo4bo17b2o303b2o8b2o16b2o2bo2b2o$2b2obo4bobob2o15bo303bo2bo6b
2o17bo5bo$3bo2bo3bobob2o12b3o305b3o10bo14bobobobo$3bo2bo3bobo15bo4bo2b
o2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo9b7o13b2obobob2o$2ob2obo3bobo13bobob311o2bo20bob
3obo$bo4bo3bob2o11bobobo311bobob7o8b2o2bo2bo2bo2b2o$bob2obobobo14bobo
4b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b
3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o
2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b
3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2bob2ob2o8bob2o4bobobo5bobobo$2bobob
o3bo13b2ob2o2b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b
2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o
3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b
2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o3b2o7bobobo7bo2bo3bo
2bo$7b3o15bobo4b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o
2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b
3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o
2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o2b3o3b2o7bo2bo6b3o2bo
2b3o$25bobobo311bo4b6o2b2o9b5o$6bob2o16bobob310o3b3o18bo5bo$6b2obo18bo
4bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo
2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bobobo4bob2o13b5o$28b3o309bobo2b4obo16b
o$31bo310bob2o5bo$30b2o310bo5b3o$341b2o5bo!
EDIT : Try this new oscillator demo :

Code: Select all

x = 340, y = 190, rule = B3/S23
76bo57bo93b2o21b2o36b2o$75bobo54b3o94bo20bo38b2o$66b2o7bobo47b2o4bo95b
obob2o20bo$66b2o6b2ob3o35bo9b2o4b2o93bobobobo18b2o$59b2o19bo34b3o108bo
bo$59b2o13b2ob3o38bo106b2ob2o18b2o36b2o$39bo34b2obo39b2o109bo19bo37b2o
$38bobo138b2o17b2o28bo6b2o8b2obo6b2o$36b3obo139bo17b2o27b2ob2ob2ob3o6b
ob2ob2ob2ob3o$35bo4bob2o48bo87bob2o46bo8bo10bo8bo$35bobobobobo20bo26bo
bo87bobo46bobob5o11bobob5o$30b2o4b2obobo21bobo20b2o3bobo135b2ob2o15b2o
b2o$31bo8bobo5b2o13bo2bo19b2o2b2ob2o78b2o60b2o18b2o$31bobo7bo6b2o3b2o
9b2o73b2o31bobo61bo19bo$32b2o19b2o29b8ob2o44b2o20b2o10bo61bo19bo12b2o$
79b2o2bo4bo2bob2o67bo72b2o18b2o11b2o$79bo2bo2bo46b2o28bobo$43b2o30b2o
3bobob2o40b2o4b2o29b2o138b2o$42bo2bo29b2o2b2obo5bo36bo2bo30bo52b2o89bo
bo$43b2o37bo4bobo38bo6b2o2b2o17bobo51b2o91bo$82b2o2bo2bo35b3o7b2o2b2o
17bobo144b2o2bo$87b2o67b3ob2o43b2o102b3o8b2o$155bo43b2o4b2o65bob2o36bo
7b2o$83bo45bobo20bo2b4ob2o13b3o20bo2bo68b3ob2o35b2o16b2o$83b3o44b2o20b
3o3bob2o12bo3bo22bo6b2o2b2o55bo58bobo3bo$35b2o49bo22bo20bo5bo18bo17bo
5bo18b3o7b2o2b2o56b3ob2o52bo4bobo$35bobo10b2o35b2o21bobo24b2o17b2o6b3o
8bo5bo92bobo4b2o24bo21b2o4bobo$36b2o10bobob2o41b2o11b2obo23bobo23bo3bo
7bo5bo92bobo4bo26bo25b2ob3o$46bobob2obo7b2o31bo2bo13bo48bo5bo7bo3bo23b
obo68bo3bobo24b3o31bo$34b4o3b2o3b2o14bo31bo2bo13bob2o45bo5bo8b3o6b2o
17b2o72b2o16b2o35b2ob3o$33bo2bo4b2o16b3o33b2o10bobob2obo11b2o2b2o7b3o
18bo5bo17bo18bo5bo76b2o7bo36b2obo$33b2o3bo20bo47b2obo15b2o2b2o6bo22bo
3bo12b2obo3b3o20b2o76b2o8b3o$37b2o71bo27bo2bo20b3o13b2ob4o2bo20bobo87b
o2b2o$110b2o21b2o4b2o43bo117bo$133b2o43b2ob3o118bobo$179bobo17b2o2b2o
7b3o88b2o$126b2o51bobo17b2o2b2o6bo$21b2o103b2o52bo30bo2bo123b2o$21bo
153b2o29b2o4b2o124b2o$22bo152bobo28b2o$21b2o154bo$6b2o12bo145bo10b2o
20b2o$6b2o12b3o142bobo31b2o$23bo141b2o$22b2o$12bo143bobo$11bobo142b2ob
o160b2o$3b2o6bobo126b2o17bo160b2o$3bo2bo5bo10b2o115b2o17b2o$4b2obo15b
2o196b2o$b3o2bo214bo$o3b2o101b2o113b3o92b2o$b2o22b2o80bobo97b2o4b2o9bo
92b2o$2bob2o14b2obo2bo75bo6bo98bo4b2o$2bo2bo13bobob2o78b2o4b2o94b3o$3b
2o14b2o2bo78b2o101bo118b2o$23bobo71b2o224b4o$7b2o15b2o71b2o223b2obobo$
8bo312b2o3b2o$5b3o314bo$5bo314bo$321b3o$319b2o2b2o$13bo31b2o275b2o2b2o
$11b3o31bo3b2o179bo3bo88b3o$10bo30b2o4bo2bo179b5o73bo17bo$10b2o24b2o3b
2o3b4o182bo74bobo14bo$30bob2obobo193bobo53b2o4bo14bo10b2o3b2o$2b2o26b
2obobo10b2o184bo53bobo4bobo23bobob2o$2bobo15bo13b2o10bobo181b5o50b3o6b
o2bo22b4o$3bo14b3o26b2o181bo3bo50b2o5bobob3o22b2o$17bo268b2o3b4o3b2o7b
o$6bo2bo7b2o268b3obobo5b2o5b4o$7b3o220bo3bo53bo2bo6b3o4bo4bo$10bo218bo
bobobo54bobo4bobo4b2obo3bo$9b2o218bobobobo56bo4b2o6b2o$9b3o27b2o186b2o
2bobo2b2o$10b3o25bo2bo184bo4bobo4bo68bo3bo16bo$10b2ob2o24b2o186b4o3b4o
70b3o8bo7bobo$9b2ob2o304b3o7bo$9bo2bo214b4o3b4o79b2o2bo$8bo11b2o28b2o
174bo4bobo4bo78bobob2o$8bo2bo8bobo11b2o6bo7bobo174b2o2bobo2b2o81bobo$
7bobobo10bo11b2o5bobo8bo40b2o10b2o105b3o3b3o8bobobobo8b3o3b3o68bo$22b
2o18bobob2o4b2o36bobo2bo8bo2bobo119bobobobo81bob2o$7bo2bo29bobobobobo
39b3ob3o2b6o2b3ob3o98bo4bobo4bo7bo3bo7bo4bobo4bo41bo8bo11bo3b2o$11bo
28b2obo4bo38bo7b2o6b2o7bo97bo4bobo4bo19bo4bobo4bo40bobo7b4o8bobob2o$
11bo31bob3o39b2o5bo10bo5b2o97bo4bobo4bo19bo4bobo4bo41bo5bob6o8b2ob2o$
43bobo40b2o6b2obo4bob2o6b2o98b3o3b3o23b3o3b3o49b2o5bo10bo$44bo40b2o12b
2o12b2o187b3ob2obo16b2o4bo$2b2o80bo2bo24bo2bo96b3o3b3o23b3o3b3o51bob3o
16bobo4bobo$3bo10bo68b2o2bo4b2o12b2o4bo2b2o93bo4bobo4bo5b6ob2o5bo4bobo
4bo49b3o17b3o6bo2bo$3o10b2o66b3ob2o4bobo12bobo4b2ob3o91bo4bobo4bo5b6ob
2o5bo4bobo4bo69b2o5bobob3o$o12bobo64bobo34bobo90bo4bobo4bo12b2o5bo4bob
o4bo70b2o3b4o3b2o$24bobo12bo40bo8bobo16bobo8bo108b2o5b2o65b2o22b3obobo
5b2o$25b2o10b3o39b2o38b2o91b3o3b3o7b2o5b2o7b3o3b3o48b4o22bo2bo6b3o$25b
o10bo50bobo20bobo115b2o5b2o63b2obobo23bobo4bobo$36b2o41b2o5bo6b2o4b2o
4b2o6bo5b2o107b2o69b2o3b2o10bo14bo4b2o$78bobo5b2o4bo2bo3b2o3bo2bo4b2o
5bobo106b2ob6o63bo14bobo$78bobob2o8bo2bo8bo2bo8b2obobo82bo3bo19b2ob6o
19bo3bo37bo17bo$28bo50bobobo9b2o10b2o9bobobo82bobobobo45bobobobo37b3o$
28bo52bo36bo84bobobobo8b6ob2o11b6ob2o8bobobobo35b2o2b2o$29bo2bo47bo2bo
14bo2bo14bo2bo81b2o2bobo2b2o6b6ob2o11b6ob2o6b2o2bobo2b2o36b2o2b2o$16b
2o62bo16bob2obo16bo71b2o3b2o2bo4bobo4bo12b2o18b2o5bo4bobo4bo2b2o3b2o
27b3o$17bo10bobobo47bo3bo7b2o4bo2bo4b2o7bo3bo72bobobo4b4o3b4o6b2o5b2o
5bo5b2o5b2o6b4o3b4o4bobobo31bo$17bobo8bo2bo48bo3bo7b2o4bo2bo4b2o7bo3bo
72b2ob2o21b2o5b2o4bobo4b2o5b2o21b2ob2o29bo$18b2o11bo48bo16bob2obo16bo
72bobobo4b4o3b4o6b2o5b2o5bo5b2o5b2o6b4o3b4o4bobobo24b2o3b2o$27bo2bo12b
2o35bo2bo14bo2bo14bo2bo71b2o3b2o2bo4bobo4bo5b2o18b2o12bo4bobo4bo2b2o3b
2o23bobob2o$26b2ob2o12bo37bo36bo82b2o2bobo2b2o6b2ob6o11b2ob6o6b2o2bobo
2b2o34b4o$25b2ob2o11bobo35bobobo9b2o10b2o9bobobo82bobobobo8b2ob6o11b2o
b6o8bobobobo37b2o$27b3o7b2o2b2o5bo29bobob2o8bo2bo8bo2bo8b2obobo81bobob
obo45bobobobo$28b3o6b2o7b3o29bobo5b2o4bo2bo3b2o3bo2bo4b2o5bobo82bo3bo
19b6ob2o19bo3bo57b2o$29bobo13bo33b2o5bo6b2o4b2o4b2o6bo5b2o107b6ob2o81b
2o$29bobo13b2o40bobo20bobo122b2o$30b3o46b2o38b2o107b2o5b2o$21b2o11bo
45bo8bobo16bobo8bo92b3o3b3o7b2o5b2o7b3o3b3o$22bo11bo45bobo34bobo108b2o
5b2o$19b3o59b3ob2o4bobo12bobo4b2ob3o91bo4bobo4bo5b2o12bo4bobo4bo$19bo
63b2o2bo4b2o12b2o4bo2b2o93bo4bobo4bo5b2ob6o5bo4bobo4bo$84bo2bo24bo2bo
94bo4bobo4bo5b2ob6o5bo4bobo4bo$85b2o12b2o12b2o97b3o3b3o23b3o3b3o68bo8b
2o$33b3o3b3o44b2o6b2obo4bob2o6b2o205bo2bo7b2o$32bo2bo3bo2bo44b2o5bo10b
o5b2o99b3o3b3o23b3o3b3o62b3ob2obo$28b2obo11bo11b2o30bo7b2o6b2o7bo97bo
4bobo4bo19bo4bobo4bo59b2ob3o2b2o$28b2o2bo2bo3bo2bo10bo2bo31b3ob3o2b6o
2b3ob3o98bo4bobo4bo19bo4bobo4bo53b2o4b2ob2o2b2o15b2o$33b3o3b3o11b3o34b
obo2bo8bo2bobo100bo4bobo4bo7bo3bo7bo4bobo4bo52bobo6bo4bo16bo$93b2o10b
2o122bobobobo71bo16bo4bo6bobo$33b3o3b3o11b3o156b3o3b3o8bobobobo8b3o3b
3o53b2o15b2o2b2ob2o4b2o$28b2o2bo2bo3bo2bo10bo2bo170b2o2bobo2b2o84b2o2b
3ob2o$28b2obo11bo11b2o169bo4bobo4bo84bob2ob3o$32bo2bo3bo2bo184b4o3b4o
76b2o7bo2bo$33b3o3b3o272b2o8bo$227b4o3b4o$226bo4bobo4bo61b2o$19bo207b
2o2bobo2b2o63bo$19b3o207bobobobo64bo$22bo11bo194bobobobo64b4o9bo4bo$
21b2o11bo195bo3bo68bo8bobo2bobo$30b3o265b3o11bobo2bobo$29bobo13b2o250b
o2bo10b2ob2obobobo$29bobo13bo184bo3bo62b2o4bo13bo2b2o6bo$28b3o6b2o7b3o
181b5o68bo7b2ob2obo9bo2bo$27b3o7b2o2b2o5bo183bo70bo7b2obobo11bobo$25b
2ob2o11bobo187bobo95bo$26b2ob2o12bo188bo64b2o27bo$27bo2bo12b2o185b5o
62b2o27bo$18b2o11bo46b2o150bo3bo91bo$17bobo8bo2bo46b2o$17bo10bobobo$
16b2o74b2o208b2ob2o11b3o4b2o$29bo2bo60bo203b2o3bo3bo10bo3bo3b2o$28bo
61b3o11bo192b2o4b3o11b2ob2o$28bo61bo12bobo$98bo4bobo$96b3o3b2ob3o189bo
$36b2o57bo12bo188bo27b2o$25bo10bo58b2o5b2ob3o189bo27b2o$25b2o10b3o62b
2obo111bo76bo$24bobo12bo177b3o8b2o63bobo11bobob2o7bo$o12bobo44b2o158bo
7b2o63bo2bo9bob2ob2o7bo$3o10b2o46bo39b2o116b2o16b2o56bo6b2o2bo13bo4b2o
$3bo10bo46bobo37b2o133bobo3bo59bobobob2ob2o10bo2bo$2b2o46b2o10b2o172bo
4bobo60bobo2bobo11b3o$50b2o183b2o4bobo60bobo2bobo8bo$79bo39bo120b2ob3o
59bo4bo9b4o$11bo66b3o36b3o126bo13b2o4bob2o4b2o47bo$11bo39bo25bo3bo34bo
123b2ob3o13bobo4b2obo4bobo45bo$7bo2bo40bobo23b2ob2o34b2o122b2obo15bo
16bo45b2o$22b2o27b2o2bo10b2o34b2ob2o149b2ob2o2b2o6b2o2b2ob2o$7bobobo
10bo30b2o12bo34bo3bo54bo10bo36b2o45b2obo16bob2o19bo8b2o$8bo2bo8bobo31b
o9b3o36b3o54bobo8bobo36bo48bob4o6b4obo20bo2bo7b2o$8bo11b2o42bo39bo55bo
bo8bobo36bobo46bobo3b6o3bobo16b3ob2obo$9bo2bo37bo3b2o87bo15b2ob2o6b2ob
2o15bo20b2o47bo14bo16b2ob3o2b2o$9b2ob2o36bo3b2o64b2o20bobo44bobo94b2o
4b2ob2o2b2o15b2o$10b2ob2o26b2o7b2o29b2o37bobo19bobo10bo3b2ob2o6b2ob2o
3bo10bobo54b2o37bobo6bo4bo16bo$10b3o29bo38b2o39bo17b2o2b2o8bobobobo9b
2obobobobo8b2o2b2o52b2o37bo16bo4bo6bobo$9b3o29bo80b2o17bobo6b2o2bobobo
3bo12bobobo2b2o6bobo73bo17b2o15b2o2b2ob2o4b2o$9b2o30b2o14bo82bo2b3o4bo
bobobob2o14b2obobobobo4b3o2bo71bobo32b2o2b3ob2o$10bo32bo11b2o21bob2o
58bobo3b2o3b2obo2bo2bo6bo5bo2bo2bob2o3b2o3bobo71bobo33bob2ob3o$7b3o31b
3o6bo6b2o17b3ob2o5b2o52bob5o6bo4b4o3b3o3b3o4bo6b5obo73bo25b2o7bo2bo$6b
o2bo7b2o21bo7bobo5bo18bo12bo54bo10b2o3b3obo4bo3b3o3b2o10bo101b2o8bo$
17bo22b2o6b2obo24b3ob2o3b3o55bo10b2o3b3o10b3o3b2o10bo$3bo14b3o29b2o26b
obo4bo55bob5o6bo4b3o10b3o4bo6b5obo65bo14bo$2bobo15bo22b2o10b2o21bobo
12bo46bobo3b2o3b2obo2bo2bo12bo2bo2bob2o3b2o3bobo34b2o27bobo3b6o3bobo$
2b2o38bobo10bobo21bo11b3o46bo2b3o4bobobobob2o14b2obobobobo4b3o2bo34b2o
27bob4o6b4obo$42bo14bo32bo50bobo6b2o2bobobo16bobobo2b2o6bobo61b2obo16b
ob2o$10b2o29b2o4b2o8b2o31b2o48b2o2b2o8bobobobo12bobobobo8b2o2b2o60b2ob
2o2b2o6b2o2b2ob2o$10bo37bo93bobo10bo3b2o12b2o3bo10bobo65bo16bo$11b3o
31b3o56b2o36bobo44bobo33b2o30bobo4bob2o4bobo29b2o$13bo31bo58b2o37bo46b
o34b2o31b2o4b2obo4b2o30b2o!
@JL: need zoom keys real bad

Thank You !
Last edited by otismo on February 20th, 2024, 10:28 pm, edited 1 time in total.
"One picture is worth 1000 words; but one thousand words, carefully crafted, can paint an infinite number of pictures."
- autonomic writing
forFUN : http://viropet.com
Art Gallery : http://cgol.art
Video WebSite : http://conway.life

hkoenig
Posts: 259
Joined: June 20th, 2009, 11:40 am

Re: View multiple generations in 3D with Slice of Life

Post by hkoenig » February 20th, 2024, 8:53 pm

That might be an interesting application for 3-D goggles, especially if one lives in a jurisdiction where certain pharmaceuticals are legal.

I'm semi-serious. Having the history tail off into the distance might be an interesting idea, especially if that volume can be manipulated and changes shown immediately. If I didn't already have too many projects to work on, and not enough time, I'd download Apple's visionOS developer's kit just to see what might be possible in that area. Supposedly it's not that hard to make the transition from the other Apple OSes. (Not that I'd cough up US$ 3500 for one.)

AnotherVinyasa
Posts: 4
Joined: February 19th, 2024, 7:33 pm

Bug reports

Post by AnotherVinyasa » February 20th, 2024, 8:57 pm

TYCF wrote:
February 20th, 2024, 2:16 pm
Screenshot 2024-02-20 181155.png
There seems to be some visual bugs.(The pattern is 20cellquadracicgrowth.rle)
Hi TYCF, thank you so much for reporting this. I have fixed the underlying bug and deployed the patched version.
haaaaaands wrote:
February 20th, 2024, 2:25 pm
pretty sure this only happens on my phone, but the premade patterns don't evolve when run.
Hi haaaaaands (with 6 as :) ), I suspect what may be happening is you selected the pattern via the "Brush" tab. This will have the brush itself appear over the universe but you will be unable to move or place it because at present the app is not listening for touch events. Try loading a pattern via "General" -> "Search for pattern..." and it should work, but for the time being I haven't coded proper support for mobile platforms.
otismo wrote:
February 20th, 2024, 7:59 pm
Cyclotronic Park looks like a Cloud Chamber - Particle Cloud forms and dissipates :
C-Park-SoL.png
@JL: need zoom keys real bad

Thank You !
Hi otismo, this looks great! Part of the raison d'etre of SoL was to create beautiful imagery and it makes me very happy to see others using the software this way. Zoom keys are on the road map and I'll add them soon, in the current version the scroll wheel is the only way to control the zoom level.

User avatar
wirehead
Posts: 253
Joined: June 18th, 2022, 2:37 pm
Location: fish: wirehead: command not found
Contact:

Re: Slice of Life

Post by wirehead » February 20th, 2024, 10:09 pm

AnotherVinyasa wrote:
February 20th, 2024, 8:57 pm
for the time being I haven't coded proper support for mobile platforms.
I'm no help with the C code (yay for hashlife!), but touch support might be as simple as remapping touch events to mouse events.

p.s. is the SoL source code public/on github/sourceforge etc?
Langton's ant: Can't play the drums, can be taught.

AnotherVinyasa
Posts: 4
Joined: February 19th, 2024, 7:33 pm

Re: View multiple generations in 3D with Slice of Life

Post by AnotherVinyasa » February 21st, 2024, 5:14 pm

hkoenig wrote:
February 20th, 2024, 8:53 pm
That might be an interesting application for 3-D goggles, especially if one lives in a jurisdiction where certain pharmaceuticals are legal.

I'm semi-serious. Having the history tail off into the distance might be an interesting idea, especially if that volume can be manipulated and changes shown immediately. If I didn't already have too many projects to work on, and not enough time, I'd download Apple's visionOS developer's kit just to see what might be possible in that area. Supposedly it's not that hard to make the transition from the other Apple OSes. (Not that I'd cough up US$ 3500 for one.)
Hi hkoenig, I have to say this did cross my mind. I was considering a slightly more budget friendly version where a view for each eye is rendered on each half of a phone and then you use a Google cardboard style holder. Could be a fun experiment and perhaps not that difficult to implement or access :) So... Yeah. Upgrade semi-serious to "let's take this outside" serious.
wirehead wrote:
February 20th, 2024, 10:09 pm

I'm no help with the C code (yay for hashlife!), but touch support might be as simple as remapping touch events to mouse events.

p.s. is the SoL source code public/on github/sourceforge etc?
Thanks wirehead! To be honest, I'm pretty stubborn when it comes to using libraries - I only include them in my own projects when I really need to (on top of which I believe that solution requires jQuery which I don't include). Fortunately there aren't that many touch interactions to code for and I weirdly enjoy doing these things by hand anyway :)

I haven't open sourced this yet, but may do so in the future.

User avatar
wirehead
Posts: 253
Joined: June 18th, 2022, 2:37 pm
Location: fish: wirehead: command not found
Contact:

Re: View multiple generations in 3D with Slice of Life

Post by wirehead » February 21st, 2024, 7:48 pm

AnotherVinyasa wrote:
February 21st, 2024, 5:14 pm
Thanks wirehead! To be honest, I'm pretty stubborn when it comes to using libraries - I only include them in my own projects when I really need to (on top of which I believe that solution requires jQuery which I don't include). Fortunately there aren't that many touch interactions to code for and I weirdly enjoy doing these things by hand anyway :)
Goodness, no, I wasn’t suggesting you include that file verbatim and then have to include jQuery and all of that bloat… it just seemed like a good example of what you could do to remap touch events.

Like you, I am someone whose favorite JavaScript web framework is known as … drumroll please … vanilla JavaScript. I once spent 2 hours and 350 lines of JavaScript to write an alert box. Such is life…
Langton's ant: Can't play the drums, can be taught.

Post Reply