Pattern viewer for forum threads

For discussion directly related to ConwayLife.com, such as requesting changes to how the forums or home page function.
User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » September 29th, 2023, 10:38 am

muzik wrote:
September 28th, 2023, 7:50 am
Identify on this gives an unexpected result: the mod is a quarter of the period, but the transform provided is FlipX, which is only usually given if the mod is half the period
Fixed, thanks.
muzik wrote:
September 28th, 2023, 7:50 am
Also, why is "LifeH" considered a valid alias for B3/S23H despite it not being mentioned in the in-viewer list of aliases, but LifeL isn't a valid alias for B3/S23L?
Because it was in the list of aliases but in the wrong category. It's now in the right category.
muzik wrote:
September 28th, 2023, 7:50 am
Despite being range-1, the edge of the grid seems to be far more eager to kill rule table patterns than other range 1 patterns
Fixed, thanks.
muzik wrote:
September 28th, 2023, 7:50 am
This 2016 pattern is now giving an error: viewtopic.php?f=3&t=1622&start=125#p26626
Fixed, thanks.
muzik wrote:
September 28th, 2023, 7:50 am
This also gives an error due to the use of a deprecated command, so I'm not sure if you'd want to fix this
No.
muzik wrote:
September 28th, 2023, 7:50 am
Same problem here with a deprecated script command, though I'd honestly prefer it if SQUAREDISPLAY and HEXDISPLAY were reimplemented
Fixed the pattern. Use [[ SQUARECELLS ]] and [[ HEXCELLS ]].
muzik wrote:
September 28th, 2023, 7:50 am
This post and several below it still links to the old .biz site that no longer works: viewtopic.php?f=3&t=1622&start=375#p66596
I've fixed some.

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » September 29th, 2023, 10:39 am

muzik wrote:
September 28th, 2023, 6:26 pm
Identifying this will cause it to die at the border, but the viewer still says "Identifying..." instead of stating a time of death. The viewer also reports a negative amount of living cells, which is obviously an impossibility.
Fixed, thanks.

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » September 29th, 2023, 10:49 am

Selections appear to be bugged - Select All only targets a single cell here (that isn't even alive):

Code: Select all

x = 4, y = 4, rule = x-rule
o$o$bo$2b2o!
Using Select All and then random filling on this puts cells in the completely wrong place:

Code: Select all

x = 200, y = 200, rule = Movingstrings:T200,200
90$6bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo
bobobobobobobobobobobobobobo$4b167o$ob3o165b3obobobobobobobobobobobobo
bo$3o169b28o!
AUTOFIT might be doing something weird here, since after all cells die it zooms in to the max on an area untouched by cells.

Code: Select all

x = 161, y = 94, rule = B3/S23
100bo9bo$100bo4bo4bo$100bo4bo4bo$105bo9$3bo151bo$4bo73bo3bo15bo7bo47bo
$o3bo72b2obob2o9b3o2bo2b3o2bo47bo5bo$b4o73bo3bo15bo7bo47b6o76$20bo$20b
2o$19bobo!
[[ AUTOSTART AUTOFIT THEME Book ]]
This same pattern with the same script commands creates a p2 cell in the Margolus rulespace which is entirely absent in other 2-state rulespaces:

Code: Select all

x = 1, y = 1, rule = B/S
!
[[
PASTET EVERY 8 0 PASTE o! 0 0
PASTET EVERY 8 1 PASTE o! 0 1
PASTET EVERY 8 2 PASTE o! 1 2
PASTET EVERY 8 3 PASTE o! 2 2
PASTET EVERY 8 4 PASTE o! 3 1
PASTET EVERY 8 5 PASTE o! 3 0
PASTET EVERY 8 6 PASTE o! 2 -1
PASTET EVERY 8 7 PASTE o! 1 -1
]]

Code: Select all

x = 1, y = 1, rule = R1,C2,S,B
!
[[
PASTET EVERY 8 0 PASTE o! 0 0
PASTET EVERY 8 1 PASTE o! 0 1
PASTET EVERY 8 2 PASTE o! 1 2
PASTET EVERY 8 3 PASTE o! 2 2
PASTET EVERY 8 4 PASTE o! 3 1
PASTET EVERY 8 5 PASTE o! 3 0
PASTET EVERY 8 6 PASTE o! 2 -1
PASTET EVERY 8 7 PASTE o! 1 -1
]]

Code: Select all

x = 1, y = 1, rule = M0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
!
[[
PASTET EVERY 8 0 PASTE o! 0 0
PASTET EVERY 8 1 PASTE o! 0 1
PASTET EVERY 8 2 PASTE o! 1 2
PASTET EVERY 8 3 PASTE o! 2 2
PASTET EVERY 8 4 PASTE o! 3 1
PASTET EVERY 8 5 PASTE o! 3 0
PASTET EVERY 8 6 PASTE o! 2 -1
PASTET EVERY 8 7 PASTE o! 1 -1
]]
If we use the THEME command to specify a theme that does not exist, the name of that nonexistent theme will be misinterpreted as a command.

Code: Select all

x = 1, y = 1, rule = Life
o!
[[ THEME Invalid ]]
This post and one below it still uses the old [R]Extended terminology making the pattern invalid: viewtopic.php?f=3&t=1622&start=3175#p165740

It seems like paste commands can create new dead history cells out of nowhere. For hexagonal and triangular rules, these don't render if hexagonal or triangular cell shapes are in use in some cases.

Code: Select all

x = 3, y = 2, rule = B/S
!
[[ AUTOSTART PASTET EVERY 50 PASTEMODE COPY PASTE 3b! 0 -1 ZOOM 3 ]]

Code: Select all

x = 3, y = 2, rule = B/SH
!
[[ AUTOSTART PASTET EVERY 50 PASTEMODE COPY PASTE 3b! 0 -1 ZOOM 3 ]]

Code: Select all

x = 3, y = 2, rule = B/SL
!
[[ AUTOSTART PASTET EVERY 50 PASTEMODE COPY PASTE 3b! 0 -1 ZOOM 3 ]]

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » September 29th, 2023, 12:15 pm

muzik wrote:
September 29th, 2023, 10:49 am
Selections appear to be bugged - Select All only targets a single cell here (that isn't even alive)
Fixed, thanks.
muzik wrote:
September 29th, 2023, 10:49 am
Using Select All and then random filling on this puts cells in the completely wrong place
Fixed, thanks.
muzik wrote:
September 29th, 2023, 10:49 am
If we use the THEME command to specify a theme that does not exist, the name of that nonexistent theme will be misinterpreted as a command.
I'm not interested in fixing these sorts of issues (same with the COLOR command). If you have script command errors you need to go fix the script anyway at which point these messages will disappear.
muzik wrote:
September 29th, 2023, 10:49 am
This post and one below it still uses the old [R]Extended terminology making the pattern invalid
Same here: I'm not interested in fixing old posts that are now obsolete because LifeViewer has changed.

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » September 29th, 2023, 2:48 pm

muzik wrote:
September 5th, 2023, 6:25 am
Some performance tests:
Results on Windows 10 using Brave (old system, so it isn't going to be fast):

Go To Gen 174762b:
- [R]Standard: 3.4s
- [R]History: 3.8s
- [R]Super: 16.9s
- [R]Investigator: 22.8s
- Ruletable: 8.9s
- Margolus: 4.1s
- General range: 18.6s

Identify:
- [R]Standard: 21.3s / 28.1s
- [R]History: 31.1s / 38.1s
- [R]Super: 59.5s / 79.9s
- [R]Investigator: 46.3s / 68.5s
- Ruletable: 27.8s / 39.1s
- Margolus: 16.3s / 22.7s
- General range: 60.5s / 77.5s

In this case, [R]Investigator Identify detected periodicity at around 220K generations in, whereas other algorithms only found it at around 330K.

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » September 29th, 2023, 3:56 pm

A tiny feature request: would it be possible to add density for oscillators on bounded grids to the Identify results (min/max/average) so we can calculate the density values for periodic agars?

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » September 30th, 2023, 10:19 am

In some cases the Identify period map does not appear to include the deathforcer cells at the edges, but at other times it does:

Code: Select all

x = 13, y = 2, rule = B2ae/SSuper
FM.M5.M.MF$FM.M5.M.MF!

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » October 1st, 2023, 2:59 am

muzik wrote:
September 30th, 2023, 10:19 am
In some cases the Identify period map does not appear to include the deathforcer cells at the edges, but at other times it does:
Fixed, thanks.

User avatar
unname4798
Posts: 467
Joined: July 15th, 2023, 10:27 am

Re: Pattern viewer for forum threads

Post by unname4798 » October 8th, 2023, 12:09 pm

Please add MAPBSB64CCTqARFBImEADAGBSCTgICTSIAAADCFCSTAAAANAMEUBCKEBchCE00YAE3IACSFACCIQQDIIF4UIIAGSA (X-Rule) to the aliases.

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » October 12th, 2023, 12:36 pm

The limit for how far out you can draw (or change cells via selection) appears to be earlier than the limit for how far out selections can be made (before they do that buggy "snap to the edge of the grid" thing):

Code: Select all

x = 626, y = 626, rule = R500,C0,M1,S139185..242458,B139185..188119,NN
333b52o$322b74o$312b92o$305b106o$298b119o$292b131o$286b142o$281b151o$
276b161o$272b169o$267b177o$230b218o$217b234o$207b248o$199b259o$193b
268o$187b277o$182b284o$177b292o$173b299o$169b305o$165b312o$162b317o$
158b324o$155b329o$152b335o$149b340o$147b344o$144b349o$142b353o$139b
359o$137b363o$135b367o$133b371o$131b375o$129b378o$128b381o$127b384o$
126b387o$125b389o$124b392o$123b395o$122b397o$121b400o$120b402o$119b
405o$118b407o$117b410o$116b412o$115b415o$114b417o$113b419o$112b421o$
111b423o$110b425o$109b427o$108b429o$107b431o$106b433o$105b435o$104b
437o$103b439o$102b441o$101b443o$100b445o$99b447o$98b449o$97b451o$97b
452o$96b454o$95b456o$95b457o$94b459o$94b460o$93b462o$92b464o$92b465o$
91b467o$91b468o$90b470o$90b471o$89b473o$89b474o$88b476o$88b477o$87b
301o6b172o$87b300o11b169o$86b300o16b166o$86b299o21b163o$86b298o26b160o
$85b298o30b158o$85b297o34b156o$84b297o38b154o$84b296o42b152o$84b295o
45b151o$83b295o49b149o$83b294o52b148o$82b294o56b145o$82b293o59b144o$
82b292o62b143o$81b292o66b140o$81b291o69b139o$81b290o72b138o$80b290o75b
136o$80b289o78b135o$80b288o81b134o$79b288o84b132o$79b287o86b132o$79b
286o89b131o$79b285o92b129o$78b285o94b129o$78b284o97b127o$78b283o99b
127o$77b283o102b126o$77b282o104b125o$77b281o107b124o$77b280o109b123o$
76b280o111b123o$76b279o114b121o$76b278o116b121o$76b277o118b121o$75b
277o120b120o$75b276o122b120o$75b275o124b119o$75b274o126b119o$74b274o
128b118o$74b273o130b118o$74b272o132b117o$74b271o134b117o$74b270o136b
116o$73b270o138b115o$73b269o140b115o$73b268o142b114o$73b267o144b114o$
73b266o146b113o$73b265o148b113o$72b265o150b112o$72b264o152b112o$72b
263o154b111o$72b262o156b111o$72b261o158b110o$72b260o160b109o$71b260o
162b109o$71b259o164b108o$71b258o166b108o$71b257o168b107o$71b256o170b
106o$71b255o172b106o$71b254o174b105o$70b254o176b105o$70b253o178b104o$
70b252o180b103o$70b251o182b103o$70b250o184b102o$70b249o186b102o$70b
248o188b101o$70b247o190b100o$70b246o192b100o$69b246o193b100o$69b245o
195b99o$69b244o197b99o$69b243o199b98o$69b242o200b99o$69b241o202b98o$
69b240o204b97o$69b239o205b98o$69b238o207b97o$68b238o209b96o$68b237o
210b97o$68b236o212b96o$68b235o214b95o$67b235o215b96o$67b234o217b95o$
67b233o218b95o$67b232o220b94o$66b232o222b94o$66b231o223b94o$66b230o
225b93o$65b230o226b94o$65b229o228b93o$64b229o229b93o$64b228o231b92o$
64b227o232b93o$63b227o234b92o$63b226o235b92o$63b225o237b92o$62b225o
238b92o$62b224o240b91o$61b224o241b91o$61b223o242b92o$60b223o244b91o$
60b222o245b91o$59b222o247b90o$59b221o248b90o$59b221o249b90o$58b221o
250b90o$58b220o251b90o$57b220o253b89o$57b219o254b90o$56b219o256b89o$
56b218o257b89o$55b218o258b89o$55b217o260b88o$54b217o261b89o$54b216o
263b88o$54b215o264b88o$53b215o265b88o$53b214o267b87o$52b214o268b87o$
52b213o269b88o$51b213o271b87o$51b212o272b87o$50b212o273b87o$50b211o
275b86o$50b210o276b86o$49b210o277b87o$49b209o279b86o$48b209o280b86o$
48b208o281b86o$47b208o282b86o$47b207o284b85o$47b206o285b85o$46b206o
286b86o$46b206o286b86o$45b206o288b85o$45b206o288b85o$44b206o289b85o$
44b206o289b85o$44b206o290b84o$43b206o291b84o$43b206o291b85o$42b206o
292b85o$42b206o293b84o$42b206o293b84o$41b207o293b84o$41b206o294b84o$
40b207o294b84o$40b207o294b84o$40b206o294b85o$39b207o293b86o$38b208o
292b87o$38b208o291b89o$37b209o290b90o$37b208o290b91o$36b209o289b92o$
36b209o288b93o$35b210o287b94o$35b210o286b95o$34b211o285b96o$34b211o
284b97o$33b211o284b98o$33b211o283b99o$32b212o282b100o$32b212o281b101o$
31b213o280b102o$31b213o279b103o$30b214o278b104o$30b214o277b105o$29b
215o276b106o$29b215o275b107o$29b215o274b108o$28b216o273b109o$28b216o
272b110o$27b217o271b111o$27b217o270b112o$26b218o269b113o$26b218o268b
114o$25b219o267b115o$25b219o266b116o$25b220o264b117o$24b221o263b118o$
24b221o262b119o$23b222o261b120o$23b222o260b121o$23b222o259b122o$22b
223o258b123o$22b223o257b124o$21b225o255b125o$21b225o254b126o$21b225o
253b127o$20b226o252b128o$20b226o251b129o$19b227o250b130o$19b228o248b
131o$19b228o247b132o$18b229o246b133o$18b229o245b134o$18b229o244b135o$
17b231o242b136o$17b231o241b137o$17b231o240b138o$16b232o239b139o$16b
233o237b140o$16b233o236b140o$15b234o235b141o$15b235o233b142o$15b235o
232b143o$14b236o231b144o$14b237o229b145o$14b237o228b146o$13b238o227b
147o$13b239o225b148o$13b239o224b149o$12b240o223b150o$12b241o221b150o$
12b241o220b151o$12b242o218b152o$11b243o217b153o$11b243o216b154o$11b
244o214b155o$10b245o213b156o$10b246o211b157o$10b246o210b158o$10b247o
208b159o$9b248o207b159o$9b249o205b160o$9b249o204b161o$9b250o202b162o$
8b251o201b163o$8b252o199b164o$8b253o197b165o$8b253o196b165o$7b255o194b
166o$7b256o192b167o$7b257o190b168o$7b258o188b169o$7b259o186b170o$6b
261o184b171o$6b262o182b171o$6b263o180b172o$6b264o178b173o$6b265o176b
174o$5b267o174b175o$5b268o172b176o$5b269o170b176o$5b270o168b177o$5b
271o166b178o$4b273o164b179o$4b274o162b180o$4b275o160b181o$4b276o158b
181o$4b277o156b182o$4b278o154b183o$3b280o152b184o$3b281o150b185o$3b
282o148b185o$3b283o145b187o$3b284o143b188o$3b285o141b189o$3b286o139b
190o$2b288o137b190o$2b289o135b191o$2b290o133b192o$2b291o131b193o$2b
292o129b193o$2b293o127b194o$2b294o125b195o$2b295o123b196o$b297o121b
197o$b298o119b197o$b299o117b198o$b300o115b199o$b301o113b200o$b302o111b
201o$b303o109b202o$b305o106b203o$b306o104b204o$b308o101b205o$b310o98b
206o$313o95b207o$315o92b208o$317o89b209o$320o85b210o$322o82b211o$325o
77b213o$328o72b215o$331o66b218o$334o61b220o$338o53b224o$343o45b227o$
349o34b232o$357o19b239o$615o$615o$615o$615o$615o$615o$615o$615o$615o$
615o$615o$615o$615o$615o$614o$614o$614o$614o$614o$614o$614o$614o$614o$
614o$614o$b613o$b613o$b612o$b612o$b612o$b612o$b612o$b612o$b612o$b612o$
2b611o$2b611o$2b610o$2b610o$2b610o$2b610o$2b610o$3b609o$3b609o$3b609o$
3b608o$3b608o$4b607o$4b607o$4b607o$4b607o$4b606o$5b605o$5b605o$5b605o$
5b605o$6b604o$6b603o$6b603o$6b603o$7b602o$7b602o$7b601o$7b601o$8b600o$
8b600o$8b600o$9b598o$9b598o$9b598o$10b597o$10b596o$11b595o$11b595o$11b
595o$12b593o$12b593o$13b592o$13b592o$14b590o$14b590o$14b590o$15b588o$
15b588o$16b587o$16b587o$17b585o$18b584o$18b584o$19b582o$19b582o$20b
581o$20b580o$21b579o$22b578o$22b577o$23b576o$24b574o$24b574o$25b573o$
26b571o$26b571o$27b569o$28b568o$28b568o$29b566o$30b565o$31b563o$31b
563o$32b561o$33b560o$34b558o$35b557o$35b556o$36b555o$37b553o$38b551o$
39b549o$39b548o$40b546o$41b544o$42b542o$43b540o$44b538o$45b536o$45b
535o$46b533o$47b531o$48b529o$49b527o$50b525o$51b523o$52b521o$53b519o$
54b517o$55b515o$56b513o$57b511o$58b509o$59b507o$60b505o$61b503o$62b
501o$63b499o$64b497o$65b495o$66b493o$67b490o$68b488o$69b485o$70b482o$
71b480o$72b477o$73b474o$74b471o$75b468o$76b465o$77b462o$78b458o$79b
455o$80b451o$81b448o$82b444o$83b440o$84b436o$85b431o$86b427o$87b422o$
88b417o$89b412o$90b406o$91b399o$92b392o$93b384o$94b374o$95b364o$96b
359o$97b354o$98b350o$99b347o$100b343o$101b339o$102b336o$103b333o$104b
330o$105b326o$106b323o$107b320o$108b317o$109b314o$110b310o$111b307o$
112b304o$113b301o$114b297o$115b294o$116b291o$117b287o$118b284o$120b
280o$121b276o$122b273o$123b269o$124b266o$125b262o$127b259o$128b256o$
129b253o$130b250o$132b246o$133b243o$134b240o$135b237o$137b233o$138b
230o$139b226o$141b222o$142b219o$144b215o$145b211o$147b207o$148b203o$
150b199o$151b195o$153b191o$155b186o$157b181o$158b177o$160b172o$162b
167o$165b161o$167b156o$169b150o$172b144o$174b138o$177b131o$180b124o$
184b115o$188b106o$192b97o$197b86o$202b74o$209b59o$219b38o!

User avatar
unname4798
Posts: 467
Joined: July 15th, 2023, 10:27 am

Re: Pattern viewer for forum threads

Post by unname4798 » October 14th, 2023, 7:31 am

Please add inline 1D support.

User avatar
b3s23love
Posts: 97
Joined: May 24th, 2023, 6:30 am
Location: The (Life?) Universe

Re: Pattern viewer for forum threads

Post by b3s23love » October 15th, 2023, 6:04 am

Another strange bug:
1. Select the c/5d spaceship.
2. Advance the selection by using Ctrl+Space.
3. Observe the red cells.
4. Click on one of them so the green selection disappears but the red cells still exist.
5. Click the hand button so that the green selection is back but the advanced spaceship is deleted.
6. Run the resulting pattern for c. 500-2500 generations. It depends on the speed of simulation.
7. The pattern disappears but the live cells statistic still has alive cells!
8. Even stranger things happen when you rewind the pattern or return to the starting generation. It's hard to explain.

Code: Select all

x = 53, y = 53, rule = B3/S23
4b6o2b4ob4ob2o10b5o10bob2o$6bo7b4obobo2bo15bo9b3o$10bo6bobo2bo6bo4bob
2o14bo$5b5o6bo3bobo8b4o2bobo9b2obo$7b2o21bo2b2o4bo8bob3o$4bob2o23b3o3b
o13b2o$7bo14bo8bo3bo11b3ob2o$22b3o23bo$25bo21bo3bo$22b2obo22bo$bo20bob
o3b2o$obo13b3o9b2o5bo$bobo13bo15b3o$bo2bo3bo15b2o7bo$b2o5bo7bo2bo4b2o
7b4o$bo5bo7b2o2bo15bobo$6bo10bo3bo24b2obo$20b2o23bo5b2o$15b2o29b2ob2ob
o$23b2o10b2o8b3obob2o$23bobo10bo9bo4b2o$24b2o7b3o8bobo2bo2bo$ob3o12b2o
14bo10b2obobo$ob4o11b2o8bo18bo2bob2o$o5bo19bo2bo9bo6bo2bo2bo$bobobo2b
3o3b2o10bo2bo7b3o11b2o$2bobob4o4b2o12bo7bo7b2obo4bo$3bo2bob2o26b2o10b
2ob2o$3bo3b3obo12b2o26bo$4b3o2b2obo4b2o5b2o17b2obo3bo$10bobo4b2o9b2o
13bob2o$11bob2o13b2o11bobo$12bo2bo24bobo2b2o$13b2o3bo22bo4bo$14b5o7b2o
3b2o3b2o7bo$15b4o6bobo6bo10b2o$15bobo7b2o4bo5bo2bob2obo$14bob2obo12b2o
b2o3b2obo2bo$14bo3bobo12bobo7bob2o$14bo2bo2b2o12bo5b2obobo4bobo$15b2ob
ob2o12bo5bobo2bo5bo$17bo2b2o4b2o2bo10bo3b2o3bobo$18bo10b2o20b2o$19b3o
4bo2bo19bo2bo$obo2b2o3bo13b3o2bo21b2o$b2o2bo4b2obo12bo2bo3b2o12b3o2bo$
2bo2bob2o3b2o10bob2ob2o2b2o17bo$o5bo4bobo8b4obo21bo$b3obo5bob2o4bo2bo
4b4o$bob2obo3bo3bo2bo3bo4bo2bo3bo$2o2bo3b2o3bo5bo5bo4b3o$4b2o2bob2o6bo
2b3o5b2o2bo$5b2o2b5o2b5obo2b7o!

User avatar
unname4798
Posts: 467
Joined: July 15th, 2023, 10:27 am

Re: Pattern viewer for forum threads

Post by unname4798 » October 15th, 2023, 6:10 am

b3s23love wrote:
October 15th, 2023, 6:04 am
2. Advance the selection by using Ctrl+Space.
I'm on a tablet. How to advance?
EDIT: The strange bug has been fixed by Rowett.
Last edited by unname4798 on October 16th, 2023, 6:11 am, edited 1 time in total.

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » October 16th, 2023, 3:03 am

b3s23love wrote:
October 15th, 2023, 6:04 am
Another strange bug
Fixed, thanks!

User avatar
confocaloid
Posts: 3066
Joined: February 8th, 2022, 3:15 pm

Re: Pattern viewer for forum threads

Post by confocaloid » October 16th, 2023, 3:42 pm

A vague feature request: allow to put multiple RLEs in a single viewer, with ability to "page through" patterns one-by-one. This would be different from putting a single stamp collection:
- it would be easier to view patterns one-by-one,
- one could use bounded grids for individual patterns,
- maybe it would be possible to use different rules for different patterns.

Maybe something like this (here there would be two patterns in different rules):

Code: Select all

#C [[ MULTIPLEPATTERNS ]]

#C p6960 in a rule mentioned in https://conwaylife.com/forums/viewtopic.php?p=168651#p168651
x = 9, y = 6, rule = B23678/S3478:T9,6
bo$3bo2bo$b2o$obo2b2o$obob2o$5bo2bo!

#C p16284 B-heptomino agar in Life
#C https://conwaylife.com/forums/viewtopic.php?p=153477#p153477
#C https://web.archive.org/web/20220901034112/http://pentadecathlon.com/lifenews/2006/07/period_16284_agar.html
x = 70, y = 69, rule = B3/S23:T70,69
9$6b3o11b3o11b3o11b3o11b3o$5bo2bo10bo2bo10bo2bo10bo2bo10bo2bo$5bo3bo9b
o3bo9bo3bo9bo3bo9bo3bo$6b4o10b4o10b4o10b4o10b4o$8bo13bo13bo13bo13bo19$
6b3o11b3o11b3o11b3o11b3o$5bo2bo10bo2bo10bo2bo10bo2bo10bo2bo$5bo3bo9bo
3bo9bo3bo9bo3bo9bo3bo$6b4o10b4o10b4o10b4o10b4o$8bo13bo13bo13bo13bo19$
6b3o11b3o11b3o11b3o11b3o$5bo2bo10bo2bo10bo2bo10bo2bo10bo2bo$5bo3bo9bo
3bo9bo3bo9bo3bo9bo3bo$6b4o10b4o10b4o10b4o10b4o$8bo13bo13bo13bo13bo!
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » October 16th, 2023, 6:13 pm

confocaloid wrote:
October 16th, 2023, 3:42 pm
A vague feature request: allow to put multiple RLEs in a single viewer, with ability to "page through" patterns one-by-one. This would be different from putting a single stamp collection
It's already possible to do this in your own web page. See here for an example.

I'm not sure of the benefit of having this on the forum since it makes it harder to copy and paste individual patterns.

You can also already use POIs to pan to different areas of a larger pattern (like the Exploratorium). You could also separate different areas of the pattern with [R]History/[R]Super state 6 cells.

Haycat2009
Posts: 783
Joined: April 26th, 2023, 5:47 am
Location: Bahar Junction, Zumaland

Re: Pattern viewer for forum threads

Post by Haycat2009 » October 16th, 2023, 10:21 pm

1. Please add Grounded Life (B35/S23) to the aliases. I think that this name has been in use for long enough.
2. Please add the ability to copy objects from one life viewer and paste it on another.
~ Haycat Durnak, a hard-working editor
Also, support Conway and Friends story mode!
I mean no harm to those who have tested me. But do not take this for granted.

User avatar
unname4798
Posts: 467
Joined: July 15th, 2023, 10:27 am

Re: Pattern viewer for forum threads

Post by unname4798 » October 17th, 2023, 1:23 am

rowett wrote:
October 16th, 2023, 6:13 pm
confocaloid wrote:
October 16th, 2023, 3:42 pm
A vague feature request: allow to put multiple RLEs in a single viewer, with ability to "page through" patterns one-by-one. This would be different from putting a single stamp collection
It's already possible to do this in your own web page. See here for an example.*

I'm not sure of the benefit of having this on the forum since it makes it harder to copy and paste individual patterns.**

You can also already use POIs to pan to different areas of a larger pattern (link below):

Exploratorium

You could also separate different areas of the pattern with [R]History/[R]Super state 6 cells.
*What's the name of a multi-pattern command?
**It would be still easy to copy and paste individual patterns.

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » October 17th, 2023, 12:25 pm

unname4798 wrote:
October 17th, 2023, 1:23 am
*What's the name of a multi-pattern command?
There is no multi-pattern command.

LifeViewer has a web page setting that tells it how to deal with the patterns it finds while scanning the page. The default is to display viewers inline and/or add "Show in Viewer" links. This can be changed with a meta setting to put LifeViewer into Multiverse mode.

In Multiverse mode there is only a single Viewer displayed which initially shows the first pattern on the page. The Page Up and Page Down keys can be used (when the Viewer has focus) to switch forward and back through the patterns. There are Next and Previous buttons also for this in the Settings menu.

See here for an example. You can switch Multiverse mode on and off with a link at the top and see the difference.

User avatar
H. H. P. M. P. Cole
Posts: 153
Joined: July 15th, 2023, 9:36 pm
Location: Error: 'H. H. P. M. P. Cole' has no attribute 'location'.

Re: Pattern viewer for forum threads

Post by H. H. P. M. P. Cole » October 25th, 2023, 6:05 pm

A big fat list of suggestions:

Add rule support for:
1. Isotropic Far Corners and Far Edges combined (use Hensel notation):

example: for this neighbourhood:

Code: Select all

x = 7, y = 7, rule = B/S012345678History
3.A$.A3.A2$A2.C2.A2$.A3.A$3.A!
the argument at the end should be F(3,2)
first number is orthogonal distance of edges, and second number is diagonal distance of diagonal cells

2. Isotropic Knight for any combination of x and y (use CAViewer notation):

example: for this neighbourhood:

Code: Select all

x = 7, y = 7, rule = B/S012345678History
2.A.A2$A5.A$3.C$A5.A2$2.A.A!
the argument at the end should be K(3,1)
the two arguments should be commutative.

3. Isotropic R2 Cross for any combination of two orthogonal distances
4. Isotropic R2 Saltire for any combination of two diagonal distances
Both must use CAViewer notation.

5. (This is trivial, but) Isotropic vN R1.
6. Add apgtables.
7. Add Factorio as an alias for R3,C2,S2,B3,N+.

This is to make LtL more accessible, and I did not cover R3 Cross (personally my fav rulespace) or R2 vN simply because THERE ARE TOO MANY TRANSITIONS. Mad respect to you, rowett, for giving us the gift of an accessible software.

Bonus points if you can let Golly natively handle these as well.

Links to learn about R3 Cross (both by me). Also, I have a userpage on the LifeWiki.

viewtopic.php?f=11&t=6166

viewtopic.php?f=11&t=6189

EDIT: Haycat2009 and I have been PMing each other and we want support for Durnak-Cole notation (viewtopic.php?f=11&t=6189).
Last edited by H. H. P. M. P. Cole on November 3rd, 2023, 5:00 am, edited 4 times in total.
Harfordson Parker-Cole

Factorio

User avatar
MEisSCAMMER
Posts: 96
Joined: September 20th, 2022, 5:12 pm
Location: Yes
Contact:

Re: Pattern viewer for forum threads

Post by MEisSCAMMER » October 25th, 2023, 7:12 pm

While we're on the subject of updates: could Grounded Life be added as an alias for B35/S23?
THE TRILOGY HAS BEEN COMPLETED
next: quadrilogy??? Is that even a word

Haycat2009
Posts: 783
Joined: April 26th, 2023, 5:47 am
Location: Bahar Junction, Zumaland

Re: Pattern viewer for forum threads

Post by Haycat2009 » October 25th, 2023, 7:58 pm

Haycat2009 wrote:
October 16th, 2023, 10:21 pm
1. Please add Grounded Life (B35/S23) to the aliases. I think that this name has been in use for long enough.
2. Please add the ability to copy objects from one life viewer and paste it on another.
MEisSCAMMER wrote:
October 25th, 2023, 7:12 pm
While we're on the subject of updates: could Grounded Life be added as an alias for B35/S23?
The community has already decided that B35/S23 is Grounded Life. O powerful admins, can you please add Grounded Life as an Alias for B35/S23?
~ Haycat Durnak, a hard-working editor
Also, support Conway and Friends story mode!
I mean no harm to those who have tested me. But do not take this for granted.

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » October 29th, 2023, 6:06 pm

Haycat2009 wrote:
October 16th, 2023, 10:21 pm
Please add Grounded Life (B35/S23) to the aliases. I think that this name has been in use for long enough.
Added. Though be careful when using aliases since it will make your pattern incompatible with other tools that don't understand the aliases.

User avatar
muzik
Posts: 5652
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » October 31st, 2023, 2:01 pm

This has its period identified in less than three seconds, but spends a whole minute figuring out everything else. Potential target for optimization?

Code: Select all

x = 40, y = 22, rule = B2n3aeijy4ci5cr6n/S2aek3-acek4eiknr5ir6eik7e
38bo$38b2o$39bo5$31b2o$31b2o5$31b3o$31b3o2$28b3o$2o2bo23bo2bo$o27b2o2b
2o$2obo26bo2bo$b3o26b3o$2bo!

User avatar
rowett
Moderator
Posts: 3823
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » November 2nd, 2023, 6:51 am

muzik wrote:
October 31st, 2023, 2:01 pm
This has its period identified in less than three seconds, but spends a whole minute figuring out everything else. Potential target for optimization?

Code: Select all

x = 40, y = 22, rule = B2n3aeijy4ci5cr6n/S2aek3-acek4eiknr5ir6eik7e
38bo$38b2o$39bo5$31b2o$31b2o5$31b3o$31b3o2$28b3o$2o2bo23bo2bo$o27b2o2b
2o$2obo26bo2bo$b3o26b3o$2bo!
There is just a lot of computation required for this pattern: the evolution of 34040 active cells across 29400 generations for 71 different sub-periods, none of which have a match.

Post Reply