Life tag testing

For scripts to aid with computation or simulation in cellular automata.
Locked
User avatar
dvgrn
Moderator
Posts: 12053
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Life tag testing

Post by dvgrn »

rowett wrote: September 4th, 2023, 9:35 am Do you think it's worth adding [R]Extended to Golly's Super algo?
If [R]Extended seems to be working out for people in LifeViewer, then definitely it would be great to add it to the Super algo.

I haven't done any of the thinking and designing to see how "Extended" generalizes to non-Life rules, but so far it definitely looks like things are in working order! (with some minor feedback about the naming being "bad and lame"...)
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1046 is now available on the lazyslug server

Enhancements in this build:
  • renamed [R]Extended to [R]Investigator
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

dvgrn wrote: September 4th, 2023, 10:49 am If [R]Extended seems to be working out for people in LifeViewer, then definitely it would be great to add it to the Super algo.
I've checked in [R]Investigator changes to Golly. If you get a chance to take a look I'd be grateful. I'd be even *more* greatful if you'd update the Help documentation.

Also need to consider whether it's worth having Lua conversion scripts.
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1047 is now available on the lazyslug server

Fixes in this build:
  • fixed repository load with Investigator postfix
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1048 is now available on the lazyslug server

Fixes in this build:
  • fixed a sequencing issue with Undo/Step Back and PASTE
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1049 is now available on the lazyslug server

Fixes in this build:
  • fixed deletion when patterns hit the grid boundary
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1050 is now available on the lazyslug server

Fixes in this build:
  • fixed Fast Lookup calculation happening if pattern was invalid
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1051 is now available on the lazyslug server

Enhancements in this build:
  • minor performance improvement for [R]Investigator
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1052 is now available on the lazyslug server

Fixes in this build:
  • fixed deletion when HROT patterns hit the grid boundary
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1053 is now available on the lazyslug server

Fixes in this build:
  • fixed dead cell state choice during Paste
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1054 is now available on the lazyslug server

Fixes in this build:
  • fixed drawing with [R]Investigator rules
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1055 is now available on the lazyslug server

Fixes in this build:
  • fixed more drawing with [R]Investigator rules
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1056 is now available on the lazyslug server

Fixes in this build:
  • improved selection box rendering accuracy
  • fixed playback speed slider initial position
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1057 is now available on the lazyslug server

Fixes in this build:
  • PCA and Margolus rules now show the engine generation in Generation Statistics when in Relative mode
  • fixed Step Back not triggering AutoFit when enabled
  • improved AutoFit for large zoom values
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1058 is now available on the lazyslug server

Fixes in this build:
  • fixed invalid Mods for Identify
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1059 is now available on the lazyslug server

Fixes in this build:
  • fixed playback speed from script commands
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1060 is now available on the lazyslug server

Enhancements in this build:
  • added Change Cell State button to Selection menu (hotkey Alt-K)
    • prompts to click on a cell and then replaces cells of that state in the selection with the current drawing state
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1061 is now available on the lazyslug server

Enhancements in this build:
  • Non-deterministic HROT rules now support defining the percentage chance of surviving a death, and the chance of a birth:
    • Rrange,Cstates,Ssurvival-list,Bbirth-list,Nneighborhood[,P[survive%[,birth%]]]
      • Example: R100,C2,S5612-9776,B5612-7585,NN,P15,95
    • if the birth chance is not specified then the survival chance is used for both
    • if neither are specified then birth and surviving death chances are randomized
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1062 is now available on the lazyslug server

Enhancements in this build:
  • allow picking a new drawing state during Change Cell State
Fixes in this build:
  • fixed RANDSEED not checking if it has an argument
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1063 is now available on the lazyslug server

Enhancements in this build:
  • Non-deterministic rules now support an additional parameter:
    • Rrange,Cstates,Ssurvival-list,Bbirth-list,Nneighborhood[,P[survive%[,birth%[,immunity%]]]
      • survival% is the chance that a cell actually survives when the rule specifies it should
      • birth% is the chance that a cell is actually born when the rule specifies it should
      • immunity% is the chance that a cell survives when the rule specifies it should die
      • if only survival% is specified then that value is also used for birth%, and immunity% is set to 0%
      • if none are specified then a random values are used for survival% and birth%, and immunity% is set to 0%
Fixes in this build:
  • fixed a tiling issue with 1D RuleTable rules
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1064 is now available on the lazyslug server

Fixes in this build:
  • fixed selections
  • fixed not cancelling current selection when new one is started via drag
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1065 is now available on the lazyslug server

Fixes in this build:
  • fixed rectanglur cells offset
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1066 is now available on the lazyslug server

Fixes in this build:
  • fixed [R]Investigator alive state handling
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1067 is now available on the lazyslug server

Enhancements in this build:
  • small performance improvement for [R]Investigator iterator
User avatar
rowett
Moderator
Posts: 4597
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Life tag testing

Post by rowett »

Build 1068 is now available on the lazyslug server

Fixes in this build:
  • fixed pattern validation for [R]History, [R]Super and [R]Investigator
  • fixed Select All position when incorrect pattern size specified
Locked