|
|
| (7 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=
| |
| | |
| <pre>
| |
| $ tree -I vp -I tests -I build -I dist -I *.egg-info
| |
| ├── CHANGELOG
| |
| ├── LICENSE
| |
| ├── MANIFEST.in
| |
| ├── Makefile
| |
| ├── Readme.md
| |
| ├── common.mk
| |
| ├── environment
| |
| ├── requirements-dev.txt
| |
| ├── requirements.txt
| |
| ├── scripts
| |
| │ └── release.sh
| |
| ├── setup.py
| |
| └── src
| |
| ├── __init__.py
| |
| ├── b2s345c4_patterns
| |
| │ ├── arrow.txt
| |
| │ ├── backedupsink.txt
| |
| │ ├── escapingsatellites.txt
| |
| │ ├── satellite.txt
| |
| │ ├── scaffoldunfusing.txt
| |
| │ ├── simplestablestar.txt
| |
| │ ├── simplestablestarsatellite.txt
| |
| │ ├── simpleunstablestar.txt
| |
| │ ├── solarsail.txt
| |
| │ ├── spaceship2platform.txt
| |
| │ ├── square.txt
| |
| │ ├── squarepair.txt
| |
| │ ├── squarevariation2.txt
| |
| │ ├── squarevariation3.txt
| |
| │ ├── squarevariationpair.txt
| |
| │ ├── star.txt
| |
| │ └── whatever.txt
| |
| ├── b357s238_patterns
| |
| │ ├── pseudo_angel_heptomino.txt
| |
| │ ├── pseudo_bigsquare_oscillator.txt
| |
| │ ├── pseudo_boomerang_heptomino.txt
| |
| │ ├── pseudo_brass_knuckles_nonomino.txt
| |
| │ ├── pseudo_broken_l_heptomino.txt
| |
| │ ├── pseudo_capacitor_octomino.txt
| |
| │ ├── pseudo_facade_heptomino.txt
| |
| │ ├── pseudo_flower_pentomino.txt
| |
| │ ├── pseudo_kite_heptomino.txt
| |
| │ ├── pseudo_l_pentomino.txt
| |
| │ ├── pseudo_lockpick_heptomino.txt
| |
| │ ├── pseudo_nasty_nonomino.txt
| |
| │ ├── pseudo_octomino_oscillator.txt
| |
| │ ├── pseudo_raygun_heptomino.txt
| |
| │ ├── pseudo_reverse_f_heptomino.txt
| |
| │ ├── pseudo_sticky_heptomino.txt
| |
| │ ├── pseudo_stretchydog_octomino.txt
| |
| │ ├── pseudo_swandive_octomino.txt
| |
| │ └── pseudo_t_heptomino.txt
| |
| ├── 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
| |
| ├── data
| |
| │ ├── dragon.json
| |
| │ ├── hellmouth.json
| |
| │ ├── ii.json
| |
| │ ├── klein.json
| |
| │ ├── pseudo.json
| |
| │ ├── rainbow.json
| |
| │ ├── star.json
| |
| │ ├── starii.json
| |
| │ └── toroidal.json
| |
| ├── dragon.py
| |
| ├── driver.py
| |
| ├── error.py
| |
| ├── geom.py
| |
| ├── hellmouth.py
| |
| ├── ii.py
| |
| ├── klein.py
| |
| ├── maps.py
| |
| ├── patterns.py
| |
| ├── pseudo.py
| |
| ├── rainbow.py
| |
| ├── star.py
| |
| ├── toroidal.py
| |
| └── utils.py
| |
| </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.
| |
| |}
| |