Difference between revisions of "User:Apple Bottom/TODO"

From LifeWiki
Jump to navigation Jump to search
Line 195: Line 195:
*** [[P59 Herschel loop 2]], [[P61 Herschel loop 2]] - NOT DONE, no pattern files
*** [[P59 Herschel loop 2]], [[P61 Herschel loop 2]] - NOT DONE, no pattern files
** <s>Spaceships</s> - DONE, except:
** <s>Spaceships</s> - DONE, except:
*** [[10-engine Cordership]], [[13-engine Cordership]], [[274P6H1V0]], [[295P5H1V1]], [[3-engine Cordership]], [[4-engine Cordership]], [[5-engine Cordership]], [[6-engine Cordership]], [[7-engine Cordership]], [[7-in-a-row Cordership]], [[702P7H3V0]] - NOT DONE, script error
*** [[Caterloopillar]], [[Caterpillar]], [[Centipede]], [[Demonoid]], [[Gemini]], [[Half-baked knightship]], [[Parallel HBK]], [[Shield bug]], [[Waterbear]] - NOT DONE, too large
*** [[Caterloopillar]], [[Caterpillar]], [[Centipede]], [[Demonoid]], [[Gemini]], [[Half-baked knightship]], [[Parallel HBK]], [[Shield bug]], [[Waterbear]] - NOT DONE, too large
*** (L|M|H)WSS [[spaceship flotilla|flotillae]] - DONE, but only on [[User:Apple Bottom/Catagolue]] for now.
*** <s>(L|M|H)WSS [[spaceship flotilla|flotillae]] - DONE</s>
** Puffers:
** Puffers:
*** [[Block-laying switch engine]], [[Glider-producing switch engine]], [[Pufferfish]] - DONE
*** [[Block-laying switch engine]], [[Glider-producing switch engine]], [[Pufferfish]], [[Pony express]] - DONE
*** Everything else - NOT DONE
*** Everything else - NOT DONE



Revision as of 21:52, 1 November 2016

Tools for writing articles:

Notes:

  • On Link* and Cite* templates: these exist not just to make linking to/citing certain sites easier, but also to avoid having to manually update hundreds (or thousands) of articles if a site moves.

TODO

Current

  • (This is being discussed at the LifeWiki:Tiki bar.) Figure out how to best use LV:Viewer in articles in a way that's both useful, accessible, and well-integrated into the existing article layout.
  • Create missing articles for Life Lexicon entries, or redirect to existing ones (as appropriate). See below for a list.
  • Go through pages for common objects.
    • Also make a {{CiteFlammenkampCensus}} citation template. Unnecessary, Template:citeAchim already exists
    • Move statements about how common they are to a new section, and note that the data is from Achim Flammenkamp's census.
    • Add data on common-ness from Catagolue.
    • If possible, find a copy of the results from Nathaniel's census and add data from that as well. (This is referenced on a few pages anyway. Check archive.org, or ask on the conwaylife.com forums.)
      • Discussion thread for this census: [1]
      • The last copy on archive.org dates from May 10, 2011, and lists 154 still lifes and oscillators, plus 4 spaceships. Images are broken, but the RLE encoded in the URLs can be used to identify (unnamed) patterns.
      • Unnamed patterns on this page are at User:Apple Bottom/Nathaniel's census (names via Catagolue).
      • Nathaniel himself may have a more recent and/or complete results.
      • Add data on commonness from Nathaniel's census.
    • There's also a census by Andrzej Okrasinski. Mentioned here. - DONE, thanks User:Lewis!
      • Last archive.org copy: 2009-10-27, [2]; PDF of results [3]
    • Were there any other censuses/soup-search efforts?

Next/Later

  • Where appropriate, move references out of main article text for further readability/editability.
    • See [4] for an example.
  • Citation templates:
    • Make a {{CiteLifeLine}} template that can be used to cite LifeLine issues easily without resorting to {{cite web}}. - already exists.
    • Use Template:CiteLifeline where Lifeline is currently cited directly.
    • Make Template:CiteForumPost.
      • Use it wherever Template:Cite web is currently used to cite forum posts.
      • Also use it where forum posts are referenced without a citation template.
    • Make a list of citation templates, transclude it in their documentation. Better yet, use DPL to generate it automatically.
  • Most population 12 still lifes have no entries.
    • Given how many there are, consider discussing up to which size still lives should have entries at all.
  • Add entries for various "well-known" (i.e. well-investigated) rules, especially named ones.
  • Write articles for "Pattern of the Year" nominations (see ConwayLife.com forums). Any pattern thus nominated is clearly important.
  • (Perhaps) write articles for all patterns in the various "stamp collections" floating around, notably jslife and Dean Hickerson's stamp collections.
  • Make sure all oscillators/spaceships have animated images, and create/upload missing ones.
  • Add rule parameters to spaceship pages.
  • Double-check oscillators starting with $, 0-9, A, B to make sure rulemin is correct.
  • Add rulespecial= parameters to oscillators, still lifes and spaceships where appropriate.
  • Add an "in other rules" section to pattern articles.
  • Make Template:CrawlerNavbox and use it on the crawler-related categories/templates instead of the generic PatternMainNavbox.
  • Add a symmetry option to Template:Pattern (and related templates) and display the pattern's symmetry in the infobox, and also put patterns into the right symmetry category automatically.
    • This should be discussed at the Tiki bar first.

Stalled

  • Check oscillator pages and ensure the infoboxes have rulemin and rulemax parameters.

Done

  • Use DPL to automatically populate the list of link templates.
  • Add rule parameters to still lifes. - DONE
    • Oscillizer also works for these, since they're really p1 oscillators.
    • Snippet: |rulespecial=[[Conway's Game of Life|Conway Life]]|rulemin=B/S23|rulemax=B/S012345678. Fill in B conditions for rulemax. Note: rulemin may also be B/S2 or B/S3.
  • Use {{CiteLexicon}} where appropriate.
    • Grep an XML dump of the current revisions to find what needs updating.
  • Make images for Symmetry illustrating the various kinds of symmetry, à la Alexey Nigin in the linked thread.
  • Format infobox transclusions on pattern pages for readability/editability.
    • See [5] for an example.
    • Make a local helper script to handle this.
    • Category:Patterns: $, 1-9, A-Z - DONE
  • The RLE/Plaintext/Life 1.05/Life 1.06 files for Killer candlefrobras are wrong, encoding the "Killer candlefrobras eating an HWSS" reaction instead of the pattern itself.

Needs admin assistance

General ideas for LifeWiki

  • Would be nice to have better integration of RLE. Perhaps an extension to handle it, either in its own namespace (RLE:) or as parser tags (<rle>). Images could also be auto-generated from RLE then. Extension:EasyTimeline might serve as a base.
  • LifeViewer integration would also be nice, ideally tied into the above. See [6], [7].
  • Information on patterns etc. could additionally be encoded in a semantic format to facilitate automated processing. See [8]. Alternatively, would a Wikidata-like repo of facts be useful?
    • This could be done in Template:Pattern etc., and would be transparent to human users; articles would still render as before, and their source text wouldn't need to be changed.
    • What would be the best solution for this? Generating machine-readable data in some XML- or JSON-based format, Semantic Mediawiki, or a Wikidata-like repository?
  • Would be nice to handle other rules in some way.
    • How would articles be named? Prefixes/namespaces (e.g. HighLife:Bomber or B36/S23:Bomber)? Suffixes (e.g. Bomber (HighLife) or Bomber (B36/S23))? What about patterns that work in several important rules, such as the Moon (which is in both Seeds and Live Free or Die, not to mention various other B2 rules)?
    • How would pattern categories work? Different category trees for each rule?
    • Might be better to keep wikis for different rules separate (though they could share the same MediaWiki codebase, the way that the Wikimedia Foundation runs many different wikis). But this would lead to duplication of effort for templates etc. Would a central template repository be useful? (What if different wikis want to tweak the same template in different ways? The repo could act as a shadow repo only providing templates not present locally, but this would still mean templates would likely diverge instead of being edited globally.)
  • MediaWiki supports Lua scripting. Would be good to have, to replace the more complicated templates and to do things difficult to do with templates at all.

Misc.

AlgorithmAllan WechslerLife128QuickLifeWechsler code

Catagolue

Objects seen and named in APG's Catagolue that do not have LifeWiki articles (incomplete; also note that names with underscores, question marks or square brackets in them are excluded):

Oscillators

Period 2

Antiphase why botherBeacon on somethingBeacon on table with tailCis-bipole and dockCis-bipole and tableG and spark coilGriddle and capGriddle and pondHoneycombinatorial spark coilLightbulbsLoaf tub test tubebabyMolten test-tubeMonoboat spark coilMonotub spark coilSad faceSpark coil on distant-boatsSpark coil on distant-shipsSymmetric griddlesTrans-bipole and dockTripole on boatTripole on ship

Period 3

4 blocks on starCandlefrobra on cis-boat-upCandlefrobra on cis-pondCandlefrobra on ortho-loaf-upCandlefrobra on trans-boat-upCandlefrobra on trans-ship-upDock tub eaterKeys variantMoving omnibusSym boat keys

Period 4

4 tailsBlinker with 4 tailsCis-mold and dockCloverleaf +1Cloverleaf +2Cloverleaf +3Cloverleaf +6Octagon IV w block

Period 5

8 barges harbor8 boats on harborBoats-fumaroleShip-tie-boats fumaroleTubs-fumarole

Period 8

Blocker on capPond in a bottle

Period 10

ExtrovertIntrovert

Period 15

Bi-pentadecathlon 1Bi-pentadecathlon 2Bi-pentadecathlon 3Bi-pentadecathlon 4Bi-pentadecathlon 5Bi-pentadecathlon 6Bi-pentadecathlon 7Bi-pentadecathlon 8Bi-pentadecathlon 9Bi-pentadecathlon 10Bi-pentadecathlon 11Bi-pentadecathlon 12Bi-pentadecathlon 13Bi-pentadecathlon with blocksFourfold buddleiaPentadecathlon on dock on blockPentadecathlon on eaterPentadecathlon with eatersPentadecathlons hassling long bargePulsar-on-pentadecathlon IPulsar-on-pentadecathlon IITri-pentadecathlon 3Tri-pentadecathlon 7Tri-pentadecathlon 12Tri-pentadecathlon 15

Period 30

E-buckarooQueen bees revisiting hiveShortened E-buckaroo with dock on dockShortened Z-buckaroo with cis-boat-and-dockShortened Z-buckaroo with integralSymmetric queen-bee-shuttle 1Z-buckarooZ-buckaroo with integral

Still lives

Population 12

12-loopAsymmetric amphisbaenaBoat amphisbaenaBoat on eaterBoat on long SnakeCis-aircraft on tableCis-barge with nineCis-carrier-tieCis-longbarge with tailCis-mango with tailCis-ship and tableDouble clawEgyptian walkGull with tubHoneybargeInflected long snakeInflexionInverted double clawLong integral with boatLong tub-claw with tailLongboat on boatPara-aircraft and tableRotated tableShip on aircraftShip on snakeSnake and tableTrans-aircraft and tableTrans-barge with nineTrans-longbarge with tailTrans-mango with tailTrans-ship and tableVery long claw with tailVery long melusineVery long prodigalVery very long tub-shillelaghVery^3 long canoe

Population 13

Aircraft on longboatBarge long prodigalBeehive on hookBoat on canoeBoat on long shipBoat on shillelaghCis-boat-down and longhookCis-eater on tableCis-longboat and tableHexagonal keyHook and snakeHouse siamese shillelaghKrakeLong boat-claw with tailPara-eater and tablePara-loaf and tableR-bee on beehiveShillelagh on boatShip on eaterShip on long SnakeSnake and hookSnake on longboatTrans-boat and capTrans-boat-down and longhookTrans-boat-up and longhookTrans-eater and tableTrans-longboat and tableTrans-longboat with nineVery^4 long canoe

Population 14

Aircraft at capBoat on integralCap and tableCis-aircraft and longhookCis-aircraft on longhookCis-beehive and longhookCis-mango and tableCis-mango with nineCis-ship and capCis-ship and longhookCis-snake and longhookEater on longboatHat siamese hatHat siamese loafHook on hookIntegral siamese eaterLoaf on eaterLong inverted double clawLongboat on eaterLongboat on longboatLonghook and tableMeta-hook and R-beeOrtho-aircraft and longhookOrtho-eater on eaterOrtho-hook and R-beeOrtho-hook on loafOrtho-longhook and tableOrtho-R-bee on loafOrtho-ship and longhookPara-aircraft on capPara-hook and R-beePara-hook on loafPara-R-bee on loafPara-ship and longhookPond and tableR-loaf on beehiveShifted R-beeShift-hook and R-beeShip on long shipShip on shillelaghSnake and R-loafSnake on long shipTrans-beehive and longhookTrans-longbarge with nineTrans-longhook and tableTrans-mango and tableTrans-mango with nineTrans-mirrored hookTrans-rotated hookTrans-ship and capTrans-ship and longhookValentineVery^3 long ship

Population 15

beehive on R-mangobig S with tubboat at table and blockcis-hook and R-loafeater on long shiphook and shillelaghhook on pondloaf on pondloaf on R-loafortho-loaf and longhookpara-hook and R-loafpara-loaf and cappara-loaf and longhookR-bee and shillelaghR-bee on pondR-bee on shillelaghR-loaf on loafsnake and R-mangotrans-hook and R-loaf

Population 16

cap and longhookcis-hook and R-mangocis-mirrored longhookcis-R-bee and R-mangocis-ship and dockhook and Cloaf on R-mangomango on R-loafortho-aircraft and dockortho-hook and Cortho-R-bee and Cpara-aircraft and dockpara-hook and Cpara-hook and R-havocpond and cappond on R-loafR-bee and Ctrans-hook and R-mangotrans-R-bee and R-mangotrans-ship and dock

Population 17

block and anvilcis-R-loaf and R-mangoghostmaple leafortho-loaf and dockpara-loaf and dockpara-R-loaf and CR-mango on pondship on elevenertrans-R-loaf and R-mango

Population 25

squid

Population 28

block on long beehive on long beehive on block

Population 31

aries betwixt two blocksdamaged skew 30-great-symionic capital

Population 32

chandelierinflected 30-great-symQuartered shieldsolenoidal gull

Population 34

Elf-shoe on elf-shoe

Population 36

Molten beehives-with-tails

Population 38

symmetrical synapse

Life Lexicon

1011-2-31-2-3-414-ner2 eaters4-8-12 diamond4 boats4FAchim's p144Achim's p16Achim's p4Achim's p5Achim's p8acornA for allagainst-the-grain grey shipagaraircraft carrierairforceAK47 reactionAl JolsonalmosymmetricanteaterantlersantsantstretcheranvilAPPSarkarmashaVerageBB29B-52 bomberbabbling brookbackrakebackward gliderbakerbaker's dozenbakerybarberpolebarberpole intersectionbarber's polebargebasic shuttlebeaconbeacon makerbeehivebeehive and dockbeehive on big tablebeehive pusherbeehive with tailbelly sparkbent keysB-heptominoB-heptomino shuttlebi-blockbi-boatbiclockbig beaconbig fishbig gliderbig Sbig tablebilliard table configurationbi-loafbipolebi-pondbi-shipbitbiting off more than they can chewBlack&Whiteblasting capblinkerblinker pufferblinkers bit poleblinker shipblockblockadeblock and dockblock and gliderblockerblock on big tableblock on tableblock pusherblomblonkblonkerboatboat-bitboat makerboat on boatboat-ship-tieboatstretcherboat-tieboojum reflectorbookendbookendsbossbottlebounding boxbow tiebrainbreederbridgebroken linesbrothBTCB trackbuckaroobullet heptominobunbunniesburloafburloaferimeterbushingbutterflyby flopscCAcaber tosserCambridge pulsar CP 48-56-72Canada goosecandelabracandlefrobracanoecapcarnival shuttlecarriercasingcatacrystcatalystcatererCaterpillarCatherine wheelcauldroncavitycellcellular automatoncentinalcenturychemistC-heptominoCheshire catchicken wirecigarcis-beacon on anvilcis-beacon on tablecis-boat with tailcis fuse with two tailscis-mirrored R-beecis snakecleanclockclock IIcloud of smokecloverleafclusterCNWHCoe shipCoe's p8colorized Lifecolour of a glidercomplementary blinkercompressionconduitconfused eatersconverterconvoyCorder-Corder engineCordergunCordershipcousinscovercovered tablecowCP pulsarcranecrosscrowdcrowncruciblecrystalcuphookcurldartdead spark coilde Bruijn diagramde Bruijn graphDeep CelldensityD-heptominodiamonddiamond ringdieharddinner tabledirtydiuresisdockdominodo-see-dodouble-barrelleddouble block reactiondouble catererdouble ewedouble wingdovedown boat with taildragondrain trapdrifterdual 1-2-3-4early universeeatereater1eater2eater3eater4eater/block frobeater-bound pondeater-bound Z-hexominoeater eating eatereater plugeaters +eaters plusecologistedge-repair spaceshipedge shooteredge sparkedge sparkereggE-heptominoelbow ladderelectric fenceelevenerElkies' p5emuemulatorengineen retardEnterpriseEurekaevolutionary factorexposureextensibleextra extra longextra longextremely impressivefactoryfamiliar foursfanoutFast Forward Force Fieldfatherfeatherweight spaceshipfencepostFermat prime calculatorF-heptominofigure-8filterfire-spittingfishfishhookfleetflip-flopflip-flopsflipperflotillaflyflying machinefore and backforward gliderfountainfourteenerfoxFrench kissfrog IIfrothing pufferfrothing spaceshipfumarolefuseGabriel's p138galaxyGame of LifeGame of Life NewsGarden of EdengenerationgermgfindGIGglassesgliderglider-block cycleglider constructionglider duplicatorglider gunglider injection gategliderlessglider pushergliders by the dozenglider synthesisglider trainglider turnerglide symmetricgnomeGoEGoLGollyGosper glider gungourmetgrammargrandfathergrandparentGray countergray shipgreat on-offgrey countergrey shipgringrow-by-one objectgrowing/shrinking line shipgrowing spaceshipgullgungunstarhalf bakeryhalf fleethammerhammerheadhandshakeharborharvesterhashlifehasslehasslerhatheatheavyweight emulatorheavyweight spaceshipheavyweight volcanohebdarolehecticHeisenburp devicehelixheptapletheptapoleheptominoHerschelHerschel conduitHerschel loopHerschel receiverHerschel trackHerschel transceiverHerschel transmitterHertz oscillatorhexadecimalhexaplethexapolehexominoH-heptominohivehivenudgerhoneycombhoney farmhookhook with tailhoundstooth agarhousehustlerhustler IIHW emulatorHWSSHWSS emulatorHW volcanohybrid grey shipI-heptominoIMGImmigrationinduction coilinductorinfinite glider hotelinfinite growthinitialsinline inverterintegralintegral signintentionlessinterchangeintermitting glider gunislandIwonaJjackjagged linesjamJawsJCJHCJ-heptominoJolsonJustynakeyskickback reactionkidneykiller toadsKlein bottleknightshipKok's galaxylakeLaputalarge SLidkaLifeLife32LifeLabLifeLineLifenthusiastlifesrclight bulblightspeed ribbonlightspeed wirelightweight emulatorlightweight spaceshiplightweight volcanoline pufferline shiplinestretcherloading dockloafloaflipfloploaf on loafloaf siamese bargeLoMlone dot agarlonely beelonglong^3long^4long bargelong boatlong bookendlong canoelong hatlong hooklong houselong integrallong longlong long bargelong long boatlong long canoelong long shiplong long snakelong shillelaghlong shiplong sinking shiplong snakelooplow-density Lifelumps of muckLW emulatorLWSSLWSS emulatorLWTDSLW volcanomangomathematicianMaxmazingmedium fishmetacatacrystmetamorphosismetamorphosis IImethuselahMickey Mousemiddleweight emulatormiddleweight spaceshipmiddleweight volcanomini pressure cookerM.I.P. valueMIT oscillatorMMM breederMMS breedermodmoldmonogrammoose antlersmosquitomosquito1mosquito2mosquito3mosquito4mosquito5mouldmoving sawtoothMSM breedermulti-state Lifemultum in parvomuttering moatMW emulatorMWSSMWSS emulatorMWSS out of the blueMW volcanoMy Experience with B-heptominos in Oscillatorsnaturalnegentropyneighbournew fivenew gunNoah's arkn-ominonon-monotonicnon-sparknon-standard spaceshipobo sparkoctagon IIoctagon IVoctominoodd keysominoomniperiodicone-sided spaceship synthesisonion ringson-offO-pentominoorbitOrionorphanoscillatorovercrowdingover-exposureoverpopulationoverweight spaceshipOWSSOxpp30 shuttlep46 shuttlep54 shuttlep6 shuttlepair of bookendspair of tablespaperclipparallel grey shipparentparent cellsPDpedestlepenny lanepentadecathlonpentantpentapletpentapolepentoadpentominoperiodperpendicular grey shipperturbperturbationphasephase changephiphoenixpipi-heptominopincerspinwheelpi orbitalpi portraitorpipsquirtpipsquirterpi shippistonpi wavepixelpletpolyominopolypletpondpond on pondpopoverpopulationP-pentominoPPSpre-beehivepre-blockprecursorpredecessorpre-pulsarpre-pulsar spaceshippressure cookerprimerproteinpseudopseudo-barberpolepseudo-random glider generatorpseudo still lifepufferpuffer enginepuffer trainpuff suppressorpulsarpulsar 18-22-20pulsar CP 48-56-72pulsar quadrantpulsepulse dividerpulshuttle Vpure glider generatorpushalongpyrotechneciumpyrotechneczumpythonQQ-pentominoquadQuadLifequadpolequapolequarterquasarqueen beequeen bee shuttleQuetzalQuetzalcoatlusquiltRR2D2r5rabbitsrake$ratsR-beereceiverreflectorregulatorrelayrepeaterrepeat timerephaserreplicatorreverse fuserevolverring of firerlerockroteightorrotorR-pentominorule 22rulerrumbling riverSsailboatsawtoothSBMSchick engineSchick shipscorpionscrubberSEsealsecond glider domainsesquihatSGRshillelaghshipship in a bottleship on boatship on shipship-tieship tie boatshort keysshuttlesiamesesidesidecarside-shooting gunside-trackingsidewalksiestasignalSilver's p5singular flip flopsinking shipsix Lssixty-nineskewed quadskewed traffic lightslide gunsliding block memoryslow glider constructionslow salvosmall fishsmall lakesmileySMM breedersmokesmoking shipsnackersnailsnakesnake bitsnake bridge snakesnake dancesnake pitsnake siamese snakesombrerosombrerossoupspace dustspacefillerspace rakespaceshipSpaceships in Conway's Lifesparkspark coilsparkersparkysparse Lifespeed of lightS-pentominospiderspiralSPPSsquaredancesquirterS-spiralstablestairstep hexominostamp collectionstandard spaceshipstarstar gatestatorstepstillaterstill lifestill life tagalongstretcherstrict volatilitysuper beehivesuperfountainsuperstringsupportsurpriseswanswitch enginesynthesisTtabletable on tabletagtagalongtail sparktametamingteardroptechniciantechnician finished productteethternary reactiontest tube babytetraplettetrominoThe Recursive Universethumbthunderbirdticktietime bombtitanic toroidal travelerTLT-nosed p4T-nosed p6toadtoad-flippertoad-suckertoastertorustotal aperiodicT-pentominotracktractor beamtraffic circletraffic jamtraffic lighttrans-beacon on tabletrans-boat with tailtransceivertrans-loaf with tailtransmittertransparent block reactiontransparent debris effecttrice tongstriominotriple caterertriplettripoletritoadtrueT-tetrominotubtubbertubeatertubstretchertub with tailtugalongtumblertumbling T-tetsonTuring machineturning toadsturtletwin bees shuttletwinhattwin peakstwirling T-tetsons IITWITtwo eaterstwo pulsar quadrantsunderpopulationunit Life celluniversal computeruniversal constructoruniversal destructoruniversal register machineuniversal regulatorunixup boat with tailU-pentominoURMvacuumVenetian blindsvery longvery long housevolatilityvolcanoV-pentominowasherwomanwashing machinewaspwavefrontwaveguideweekenderweldWheels, Life, and other Mathematical Amusementswhy notwickwickstretcherwicktrailerwindmillwingWinLifeSearchWinning Wayswith-the-grain grey shipWLSworker beeW-pentominox66XlifeX-pentominoY-pentominoZ-hexominoZ-pentominozweiback

Pentadecathlon dictionary

See [9].

CroakerFlutter