User:Ch4zm/Maps Revamp: Difference between revisions

From Golly.Life Wiki
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:


To fix:
To fix:
* terminology (patterns, stamps, map patterns, etc.)
* [[User:Ch4zm/Maps Revamp/Terminology]] - terminology (patterns, stamp patterns, map patterns, etc.)
* rearrange package into legacy and next gen functionality
* [[User:Ch4zm/Maps Revamp/Package Reorg]] - rearrange package into legacy and next gen functionality
 
Existing patterns:
* [[User:Ch4zm/Maps Revamp/Stamp Patterns List]]


To expand:
To expand:
* define two-color stamps (mixed colors)
* [[User:Ch4zm/Maps Revamp/Two-Color Patterns]] - define two-color stamp patterns (mixed colors)
* define templating system for map patterns
* [[User:Ch4zm/Maps Revamp/Map Pattern Templates]] - define templating system for map patterns
** quadrants or sextants
** quadrants or sextants
** spaceship crashes
** spaceship crashes
 
** car bombs
Also need to figure out some star wars CA patterns...
* [[User:Ch4zm/Map Revamp/New Maps]]
 
=smoothing out verbiage=
 
* "pattern" is the common term for the stamps we're using (circle-dot notation)
* unfortunately, we are also using "pattern" to refer to map name... so we should refer to those patterns as map_pattern
* map pattern = the pattern for that map
* (recursive... a map pattern is composed of other patterns... so is still a pattern... just like a hassler pattern that uses other patterns composed together is itself a pattern)
 
=package organization=
 
=two color patterns=
 
in addition to <code>b3s23_patterns</code> there would be a <code>b3s23_3state_patterns</code> with maybe an x o . notation
 
<pre>
└── src
    ├── b3s23_patterns
    │   ├── 78p70.txt
    │   ├── acorn.txt
    │   ├── airforce.txt
    │   ├── backrake2.txt
    │   ├── bheptomino.txt
    │   ├── bisectingpuffers.txt
    │   ├── block.txt
    │   ├── brx46b.txt
    │   ├── bunnies.txt
    │   ├── centinal.txt
    │   ├── century.txt
    │   ├── cheptomino.txt
    │   ├── coespaceship.txt
    │   ├── crabstretcher.txt
    │   ├── cthulhu.txt
    │   ├── dinnertable.txt
    │   ├── dove.txt
    │   ├── eheptomino.txt
    │   ├── eve.txt
    │   ├── flotilla_14wss.txt
    │   ├── fred.txt
    │   ├── glider.txt
    │   ├── gosper_gun.txt
    │   ├── grandpa_13629876.txt
    │   ├── grandpa_305230.txt
    │   ├── grandpa_42100.txt
    │   ├── harbor.txt
    │   ├── heavyweightspaceship.txt
    │   ├── justyna.txt
    │   ├── koksgalaxy.txt
    │   ├── lightweightspaceship.txt
    │   ├── middleweightspaceship.txt
    │   ├── multuminparvo.txt
    │   ├── mustardseed.txt
    │   ├── piheptomino.txt
    │   ├── quadrupleburloaferimeter.txt
    │   ├── rabbit.txt
    │   ├── ring64.txt
    │   ├── roseluck.txt
    │   ├── rpentomino.txt
    │   ├── simkin_gun.txt
    │   ├── spacebunnies.txt
    │   ├── spaceshipgrower.txt
    │   ├── switchbox.txt
    │   ├── switchengine.txt
    │   ├── tagalong.txt
    │   ├── timebomb.txt
    │   ├── twoglidermess.txt
    │   ├── unidimensionalinfinitegrowth.txt
    │   ├── vring64.txt
    │   ├── wickstretcher.txt
    │   ├── wilma.txt
    │   ├── wing.txt
    │   └── x66.txt
</pre>
 
=patterns=
 
==oscillators==
 
{| class="wikitable"
|-
!name
!type
!notes
|-
|70p70
|oscillator
|looks like the sun
|-
|airforce
|oscillator
|like a tiny burloafiermeter, think of it as a "safe"
|-
|dinnertable
|oscillator
|our favorite old friend
|-
|harbor
|oscillator
|pretty
|-
|koksgalaxy
|oscillator
|another pretty
|-
|quadrupleburloaferimeter
|oscillator
|the classic safe
|-
|ring64
|oscillator
|pretty
|-
|switchbox
|oscillator
|pretty, flickers
|-
|
|}
 
==methuselahs==
 
{| class="wikitable"
!name
!type
!notes
|-
|acorn
|methuselah
|expands, kicks out to the right side
|-
|brx46b
|methuselah
|very short-lived, doesn't do much
|-
|bunnies
|methuselah
|awesome, develops fast without expanding much, then explodes
|-
|centinal
|methuselah
|this is a big, expanding, perfectly-symmetrical pattern
|-
|century
|methuselah
|very short-lived, hard to do much with this
|-
|cheptomino
|methuselah
|very short-lived, relatively simple, but makes a few spaceships
|-
|dove
|methuselah
|surprisingly effective, big development in small area
|-
|eve
|methuselah
|ugly but effective
|-
|fred
|methuselah
|part of fred & wilma, good development in the center before spreading
|-
|grandpa_13629876
|methuselah
|takes some time to generate a decent ash field, left corner becomes important eventually
|-
|grandpa_305230
|methuselah
|takes some time, again a decent ash field, fades after 600 or so generations
|-
|grandpa_42100
|methuselah
|growth really accelerates with time
|-
|justyna
|methuselah
|good solid one
|-
|multum in parvo
|methuselah
|the worm
|-
|mustardseed
|methuselah
|growth increases with time, starts to really spread out
|-
|piheptomino
|methuselah
|not huge, not long-growing, but very small, effective for random placement with 8 or 10
|-
|rabbits
|methuselah
|interesting that we now have rabbits AND bunnies...
|-
|roseluck
|methuselah
|looks like it's going to die out, then gets a second wind, only lasts 400 gens or so, creates some spaceships
|-
|spaceshipgrower
|methuselah
|this is a good solid fast-developing pattern that throws out some gliders and is super tiny
|-
|switchengine
|methuselah
|solid, fast-growing, gradually-spreading pattern
|-
|timebomb
|methuselah
|nice efficient small pattern
|-
|twoglidermess
|methuselah
|perfect pattern. tiny, glider, mess, and it starts small and expands solidly with time
|-
|unidimensionalinfinitegrowth
|methuselah
|perhaps the simplest methuselah, dimension-wise, just a 1D string of cells... great for creating an ash field
|-
|wilma
|methuselah
|part of wilma & fred, square (looks like QR code), solid growth
|-
|wing
|methuselah
|very small, very fast-developing, not super effective but can rapidly change anything in its near vicinity
|}
 
==spaceships, guns, rakes==
 
{| class="wikitable"
!name
!type
!notes
|-
|backrake2
|glider generator (moving - rake)
|this is the set of 3 or 5 puffers, one leaves a wake that the others turn into gliders
|-
|bisectingpuffers
|spaceship generator
|sends medium spaceships out to the left
|-
|coespaceship
|spaceship
|not very big, leaves a little puff of smoke at the back
|-
|flotilla_14wss
|spaceship
|fishhook spaceship, great tool for crashes
|-
|gosper_gun
|glider generator (static - gun)
|ping pong game that generates gliders
|-
|heavyweightspaceship
|spaceship
|there's nothing "heavy" about this one... the light/heavy spaceships are both small and floppy.
|-
|lightweightspaceship
|spaceship
|...rename to consolidate
|-
|middleweightspaceship
|spaceship
|...rename to consolidate
|-
|simkin_gun
|glider generator (static - gun)
|generates gliders up and to the right (might want to rotate 180 to be consistent with other guns)
|-
|spacebunnies
|spaceship generator
|similar to bisecting puffer, this makes a puffer ship while doing some methuselah stuff and making gliders
|-
|tagalong
|spaceship
|like the wickstretcher without the wick. big, slow-moving, horizontal spaceship
|-
|x66
|spaceship
|nice symmetric spaceship moving horizontally
|}
 
==other==
 
{| class="wikitable"
!name
!type
!notes
|-
|crabstretcher
|?
|crab that stretches a long strand of squares behind it
|-
|block
|still life
|just a regular ol square
|-
|cthulhu
|still life
|not much of note
|-
|wickstretcher
|?
|this is the "tagalong" spaceship, except it's weaving a web, and there's a base station catching the web behind it.
|}

Latest revision as of 16:56, 4 August 2025

Version 600

To fix:

Existing patterns:

To expand: