User:Apple Bottom/TODO
Tools for writing articles:
- Jason Summer's Oscillizer - for oscillators and still lifes (all rules)
- Mark Niemiec's Life Search - for all patterns (Conway Life only)
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.
General
TODO notes, ideas and so on, not necessarily just for myself.
- Apple Bot:
User:Apple Bot needs bot and trusted flags.Edit applebot.pl to also read Bob Shemyakin's glider synthesis list.- Perhaps equip the script with the ability to update these data files from the web (--update), and to suggest doing so if they aren't found.
- Automatically editing articles to reflect the best known glider syntheses isn't a good idea, as Dvgrn points out: the synthesis RLEs would also have to be updated.
- MediaWiki::Bot has various warts, including an inability to log in (see issue 83). The author writes that it is unmaintained, but patches are welcome. Consider submitting one.
- Ongoing project: gather references on conwaylife.com.
- Others are on this case.
- Catagolue browser extension:
Put this on Github.- Consider adapting it for other browsers, e.g. Firefox. (Or invite others to fork the repo and submit pull requests.)
Finish the jslife work, and release a new version including that.- Well, it's not finished, but at least it's released.
- Rowett asked about including the LifeViewer. Great idea, but for licensing reasons (GPL) this would require unobfuscated code for the LifeViewer, which is not currently available.
- Chris_C suggested (here) automatically generating glider syntheses for still lifes.
- More in the extension's own TODO file.
- Glider synthesis generator CGI script:
- Also basically Chris_C's suggestion. Something resembling Oscillizer, perhaps hosted on conwaylife.com? Someone else will have to handle this.
- Catagolue-related scripts and files:
Beat these into shape and put them on Github as appropriate.
- Catagolue:
- Backups should go on archive.org.
Is there a public repo of the Catagolue codebase? Are pull requests accepted, e.g. to add a "list of all rules ever investigated" page?
- NaiveLife.pm, image_gen:
- Beat these into shape and put them on Github.
LifeWiki TODO
Current
- The "Types of Greyships" section in Greyship needs to be updated/expanded. Several pages redirect to this; at the minimum all those terms should be mentioned and explained.
- Figure out a way of RSS-ifying Template:CurrentNews, and have User:Nathaniel add that feed to the conwaylife.com frontpage.
- Methuselahs:
Methuselahs with lifespan less than 10,000 (see List of long-lived methuselahs) do not have f= and mcps= filled in in their infoboxes.Various methuselahs are missing descriptions/censuses of their final patterns.
- The various "category" templates (e.g. Template:OscillatorPeriod) all take differently-named parameters; this is confusing ("was it 't='? Or 'n='? Or 'c='? Or 's='? Or..."). Tweak all these to also (alternatively) accept a nameless parameter.
- Template:GrowingSpaceship does not categorize (and thus has no supporting category infrastructure) based on the extra parameters, fs, bs, fp and bp.
- Should it? Unlike with e.g. oscillators, it might well be that most of these categories would only contain one article, so there might be no point in having them.
- Same for Template:MovingBreeder.
- And quite a few others.
- Software that needs articles:
- Noam Elkies, The still-Life density problem and its generalizations, depicts the following agars in Appendix A:
- Also, Dave Greene mentions the blocks agar here.
- In Template:Oscillator, separate oscillator-specific parameters (period, heat, volatility etc.) into an "Oscillator parameters" section (like "Pattern files" etc.), expanded by default.
- This will make the template less confusing/overloaded for users, and it will help with an eventual rebasing of the specific infobox templates on a generic "base" pattern template.
- Same for Template:Spaceship.
- ...and all the other specific pattern templates, such as Template:Gun, Template:Conduit, Template:Puffer etc.
- This should probably be discussed at the LifeWiki:Tiki bar first.
- User:Scotgot appears to have used strict volatility instead of volatility for the v= parameter when creating oscillator pages. Check every such page they created and correct any wrong numbers.
- Same for User:AwesoMan3000.
- Update the following RLE files to use rulestrings in B/S notation (i.e. "B3/S23", not "23/3" or "Life"); note that there might be others not listed here:
- The cellular automaton article currently only talks about CAs defined on a square lattice. This needs to change; there are CAs on all sorts of tilings, both regular (hexagonal, triangular) and less regular (Penrose, hyperbolic, ...). We're currently fudging hexagonal tilings by defining a "hexagonal neighborhood" on the square lattice (e.g. creating a "bricklayer's tiling"); but while that's fine (software such as Golly does hexagonal CAs this way), it's essentially an implementation detail. It should be noted, but CAs should be treated more generally.
- Related: the article currently goes on at length about both CAs in general and Life-like CAs in particular. This needs to be disentangled, and Life-like CAs given their own article that introduces the basic concepts as required to understand them and otherwise refers to the general cellular automaton article.
- Modify external link templates to all take title=, name=, pagename= and patternname= (as synonyms). It's not very useful for the parameters to have different names in different templates. (And some users even use entirely non-existent parameters without even so much as checking whether they do in fact have an effect.)
- For that matter, saner external link templates in general. No hidden surprises, no things that don't work (but should), no inconsistencies, no making-the-user-jump-through-hoops-to-use-them, and so on. (See Template talk:LinkForumThread.) Also, cleaner template code that is more conducive to being edited and doesn't present itself as a thorny thicket of punctuation.
Add an "identifiers" section to pattern infoboxes, listing e.g. apgcode, Niemiec number/identifier, Pentadecathlon (Koenig) identifier, stamp collection indices (jslife, DRH), and so on.Create Template:PatternIdentifiers and use it in pattern infobox templates.- Add jslife/DRH/... stamp collection indices etc., in an appropriate manner.
- Add identifiers to articles.
- DONE: Boat on snake, 112P51.
- DONE: apgcode=.
- NOT DONE: everything else.
(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 Help:LifeViewer?
(This is being discussed at the LifeWiki:Tiki bar.) Go through Category:Proposed deletion and decide what should be kept.
- 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 existsMove statements about how common they are to a new section, and note that the data is from Achim Flammenkamp's census.Still lifes listed on List of common still lifes- DONEOscillators listed on List of common oscillators- DONEGlider, LWSS, MWSS, HWSS, Glider-producing switch engine, Block-laying switch engine- DONE
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: [5]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.(He doesn't; data was lost in a server crash.)- Add data on commonness from Nathaniel's census.
There's also a census by Andrzej Okrasinski. Mentioned here.- DONE, thanks User:Lewis!- Were there any other censuses/soup-search efforts?
- Add a family= parameter for:
OscillatorsSpaceshipsStill lifesPatterns- Use it where appropriate.
- Add the necessary supporting template/category infrastructure.
- Add Catagolue links (using Template:LinkCatagolue and style=brief) to pages transcluding Template:JavaRLE, currently:
- DONE:
Lightweight spaceship - NOT DONE: Canada goose, Still life, Pure glider generator, Pseudo-barberpole, Jolson, Ants, Gosper glider gun, New gun 1, Crab, Toad, Pre-pulsar, Snacker, Hivenudger, Twin bees shuttle, Centinal, Bi-block, Figure eight, Big glider, Biting off more than they can chew, Brain, Queen bee shuttle, Candelabra, Eater 1, Table on table, Swan, Century, Eater 3, Eater, Tub-with-tail eater, Eureka, Garden of Eden, Sawtooth 260, Turtle, Phoenix 1, Star, Pentoad, Pi-heptomino, Types of spaceships, Weekender, 60P3H1V0.3, Gourmet, Dragon, Pipsquirter 1, 114P6H1V0, Fumarole, Maze, 2x2, X66, Edge-repair spaceship 1, 6-engine Cordership, Seal, 7-engine Cordership, 4-engine Cordership, 3-engine Cordership, Tagalong, Replicator, Move, Pre-pulsar shuttle 29, Pre-pulsar shuttle 47, Pre-pulsar spaceship, Sidecar, Fly, 112P51, 37P10.1, 54P17.1, Caterer on 34P13, 92P33.1, Champagne glass, Pi orbital, Dinner table, 34P13, Caterer on 44P7.2, HighLife, 124P37, 98P25, Block-laying switch engine, Glider-producing switch engine, Queen bee, Gliders by the dozen, Blinker fuse, Slow puffer 2, Wickstretcher 1, Wing (spaceship), Vacuum (gun), OTCA metapixel, Transparent debris effect, Gunstar, Total aperiodic, Hassle, Tractor beam, Thumb, Infinite glider hotel, Glider duplicator, Familiar fours, Star gate, Pipsquirter, Pipsquirter 2, Halfmax, Space rake, 60P5H2V0, One cell thick pattern, 7-in-a-row Cordership, Mosquito 1, P94S, Barge (spaceship), Barge 2 (spaceship), Infinite growth, Roteightor, Life without death, Pre-pulsar shuttle 26, Pentadecathlon on snacker, P56 B-heptomino shuttle, 38P7.2, Snacker on 38P7.2, 88P28, 258P3, C/5 diagonal, C/5 orthogonal, 44P5H2V0, 119P4H1V0, C/4 orthogonal, C/4 diagonal, 2c/5 orthogonal, C/3 orthogonal, C/2 orthogonal, P49 glider shuttle, P35 beehive hassler, 104P177, P36 toad hassler, P44 pi-heptomino hassler, 117P9H3V0, 233P3H1V0, P48 toad hassler, P15 pre-pulsar spaceship, B29, Diuresis, Slide gun, Edna, Newshuttle, 132P37, P42 glider shuttle, P50 glider shuttle, 58P5H1V1, 48P31, Figure eight on pentadecathlon, P156 Hans Leo hassler, P5 reflector, P44 traffic light hassler, Period-59 glider gun, 1xN quadratic growth, Pufferfish, Period-50 glider gun, Period-61 glider gun, Double block reaction, 2c/3 orthogonal
- DONE:
Next/Later
- Make Template:GunNavbox and use it on Template:GunBarrelCategory, Template:GunPeriodCategory, Category:Guns with a specific number of barrels and Category:Guns with specific period.
- Also look into making Template:GunNumbers à la Template:OscNumbers.
- Write articles for common patterns from Catagolue.
- xp2: Monotub spark coil, xp2_og2t1e8z6221, anything rarer than #40 on my list
- ...
- Make or consider making new pattern templates, along with the supporting template/category infrastructure for each, and use them where appropriate. Also add category links to Template:PatternMainNavbox ("minor types").
- Template:Breeder (well, there's Template:MovingBreeder...)
- Template:CaberTosser
Template:ConduitTemplate:Converter- Template:GardenOfEden
Template:InductionCoil- Template:InfiniteGrowth - distinct from Template:Puffer?
- Template:LoopOscillator - probably not necessary
- Template:MutteringMoat - probably not necessary
- Template:Reaction
- Template:Seed
- Template:ShuttleOscillator - probably not necessary
- Template:Spacefiller
- Template:Spark
- Template:Superstring
- Template:Tagalong
Template:UnitCell- Template:Waveguide
- Go through Category:Pages without pattern files and add raw RLE snippets where possibly/appropriate.
- Many of these snippets are on User talk:Nathaniel.
- Where appropriate, move references out of main article text for further readability/editability.
- See [8] 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 Template:LinkForumThread, with format=ref.- 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.
- Make and use DPL templates for oscillator population and sawtooth population, as for oscillator periods and sawtooth expansion factors.
- Also for other things?
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.
- Make nicer-looking versions of the following images (and possibly others), and also consider giving them more informative names where appropriate:
- File:LINEZB.GIF, File:LINEVB.GIF, File:LINECW.GIF, File:LINEDG.GIF, File:LINEPH.GIF,File:TILEOR.GIF, File:TILEML.GIF, File:TILEHO.GIF, File:TILEHA.GIF, File:TILEHB.GIF, File:TILESD.GIF, File:TILEPS.GIF, File:RCPAAGR.GIF (used on Agar)
- File:RCPASEQ.GIF, File:RCPAQES.GIF, File:RCPAWIK.GIF, File:RCPAAGR.GIF, File:RCPARGR.PNG (used on Reciprocating agar)
- File:TELEP0.PNG, File:TELEP1.PNG, File:TELEP4.PNG, File:TELEP7.PNG, File:TELEP8.PNG (used on Teleportation)
- File:RAWDGL.PNG, File:MKRHIV.PNG, File:MKRBKR.PNG, File:MKRBCN.PNG, File:MKRBOA.PNG, File:MKRVST.PNG, File:DUALIN.PNG, File:DUALEQ.PNG, File:PHXTUB.PNG, File:CWIRE.GIF (used on Fuse)
- File:22DBRU.PNG, File:22SSET.PNG (used on Subset diagram)
- File:SESQIN.PNG, File:SESQEQ.PNG, File:SESQOV.PNG, File:SESQUN.PNG, File:SESQUD.PNG, File:SESQTM.PNG, File:LILFIRE.GIF, File:FIRETD.PNG, File:FIREIN.PNG, File:FIRERO.PNG, File:FIREUP.PNG, File:FIRERI.PNG, File:FIREXX.PNG (used on Lindenmayer systems)
- File:DDBWI6.PNG, File:DDBW6A.PNG, File:DDBW6B.PNG, File:DDBW6C.PNG, File:DDBW6D.PNG, File:DDBW6E.PNG, File:DDBW6F.PNG, File:DDBW6Z.PNG (used on Northeast single shift agar)
- File:DOMWIK.GIF, File:STRPND.GIF, File:BNTPND.GIF, File:BHLFMTX.GIF, File:FNXONE.GIF, File:BHLFWIK.GIF, File:FNXTWO.GIF, File:FNXRNG.GIF (used on Random walk)
- File:ORTHV1.GIF, File:ORTHP1.GIF, File:ORTHP2.GIF, File:ORTHV2A.GIF, File:ORTHV2B.GIF, File:DIADB.GIF, File:DIAIV.GIF, File:DIAVV.GIF, File:DIA4L2.GIF, File:DIAX4L2.GIF (used on Ripples)
- File:SNABR1.GIF, File:SNABR2.GIF, File:SNABR3.GIF, File:SNAGAR.GIF, File:SNALAK.GIF (used on Herparian agar)
- File:RVFUSE1.GIF, File:RVFUSE2.GIF (used on Reverse fuse)
File:ZEBRAGAR.GIF (used on Zebra stripes)File:AGARONION.GIF (used on Onion rings)- File:PHNXX.PNG (used on Phoenix)
- File:SEDON5.PNG, File:FIGLW5.PNG, File:MYRLW5.PNG (used on Ants)
- File:DBSW2A.PNG, File:DBSW2B.PNG (used on Chicken wire)
- (?) File:Houndstooth.png (used on Houndstooth agar)
File:Goldenhead.jpeg (used on Copperhead)- File:BIGFIRE.GIF, File:PONWIK.GIF, File:NODES5.PNG, File:FJGSW3.PNG, File:ANTSW5.PNG, File:L2g converter.jpeg (unused)
File:Flock p2.jpeg, File:Flock p4.jpeg, File:Flock hp.jpeg (used on Flock)- File:3c7 p28 wave.jpeg, File:3c10 pi wave.jpeg (unused)
- File:Nivasch caterpillar.gif, File:Caterpillar full.jpeg (used on Caterpillar)
- Most files uploaded by User:AwesoMan3000
- Create images for pages in Category:Pages with broken file links.
- Various patterns are missing pattern files. Bug Nathaniel or the other admins about adding those.
- Outdated/orphaned pages in need of attention:
- Transcribe further LifeLine issues.
- Modulo community consensus, update existing transcriptions to use LifeViewer and on-wiki RLE snippets instead of static images.
- Also see Lifeline/project.
- 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.
- Write articles for various noteworthy oscillators; see Talk:Oscillator#Recent_records.
- (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.
- Better yet, do away with rulespecial and autogenerate the data from rulemin and rulemax, using a list of candidate rules based on List of Life-like cellular automata.
- Add an "in other rules" section to pattern articles.
Format infoboxes for books and articles.
- Make Template:CrawlerNavbox and use it on the crawler-related categories/templates instead of the generic PatternMainNavbox.
- Pages needing cleanup:
- (13,1)c/31 Pseudo-B climber
- (23,5)c/79 Herschel climber
- (27,1)c/72 Herschel climber
- (34,7)c/156 Herschel climber
- 31c/240 reaction
- Almost knightship
- Cis-mirrored worm
- Cis-mirrored worm siamese cis-mirrored worm
- Flock (2x2 oscillator imgs)
- Reciprocating agar
- Very^3 long boat
- Very^4 long boat
- Very^5 long boat
- Very^6 long boat
- Very^7 long boat
- Various pages created since ~2016-07-22; anything created/edited by User:AwesoMan3000
- 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.
Modify Template:Pattern (etc.) to allow specifying several discoverers.Fix up articles currently doing this manually.- DONE, except: Heavyweight volcano, Pre-pulsar spaceship. See Tiki bar discussion.
- Add documentation to Template:cite web.
- (?) Rebase Template:Pattern etc. on a generic Template:Infobox.
- This is a disruptive change that should gain consensus at the Tiki bar first.
Stalled
- Add Template:LinkCatagolue on object's pages.
Still lifes:Up to 10 bits- DONE; all objects have entries11 bits and more- DONE all objects with entries have the right templates
Oscillators- DONE, except:- Interchange, Killer toads, Traffic light - NOT DONE, pseudo objects
- P57 Herschel loop 1, P59 Herschel loop 1, P61 Herschel loop 1, - NOT DONE, too large; although these can be encoded in extended form, Catagolue cannot currently handle the resulting codes.
- P59 Herschel loop 2, P61 Herschel loop 2 - NOT DONE, no pattern files
Spaceships- DONE, except:- Caterloopillar, Caterpillar, Centipede, Demonoid, Gemini, Half-baked knightship, Parallel HBK, Shield bug, Waterbear - NOT DONE, too large
(L|M|H)WSS flotillae - DONE
- Puffers:
- Block-laying switch engine, Glider-producing switch engine, Pufferfish, Pony express - DONE
- Everything else - NOT DONE
Use Template:LinkLexicon instead of hardcoded Life Lexicon links- DONE, except for the occasional stray link not in the search index- Grab an XML dump of the current revisions and grep through it to find any remaining links.
- DONE, except:
- Filter, Plaintext, Spaceship terminology, Stephen Silver, Types of spaceship, LifeWiki:Life links, LifeWiki:Task list: not sure right now how to best avoid direct links there.
- Talk:Pi ship, Talk:Triple pseudo still life - NOT DONE, talk pages
- User:Sokwe - NOT DONE, user page
- Template:CiteLexicon, Template:LinkLexicon - obviously these have to use direct links.
Check oscillator pages and ensure the infoboxes have rulemin and rulemax parameters.- Bit for cutting and pasting: |rulespecial=[[Conway's Game of Life|Conway Life]]|rulemin=B3/S23|rulemax=. But keep in mind some oscillators do in fact work in "lower" rules such as B3/S3 (clock) or B3/S2 (blinker, fox, killer toads, toad, traffic light).
- Use Oscillizer to figure these out if not. Note that Oscillizer chokes on rule specs in S/B notation (e.g. 23/3); they have to be in B/S notation (e.g. B3/S23).
- DONE, except for:
- P59 Herschel loop 1, P61 Herschel loop 1 - NOT DONE, too large for Oscillizer
- P59 Herschel loop 2, P61 Herschel loop 2 - NOT DONE, no RLE
Create Template:LinkPentadecathlonObject- ...and start using it.
Most population 11 still lifes have no entries.- Resources:
- Category:Strict still lifes with 11 cells - current entries
- xs11 on Catagolue - complete list
- Niemiec - complete list
Create and upload images- DONEWrite articles, create redirects- DONE- Have Nathaniel add patterns for the objects and their syntheses - NOT DONE
- Resources:
Done
Create and use Template:LinkCellebration- DONE- Actually, replaced by Template:LinkMirek.
Create and use Template:LinkCallahan- DONE, I believeCreate and use Template:LinkForumThread- DONE (for Main namespace articles anyway)
The following gliders in David Eppstein's DB don't seem to have articles:
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.
Put a {{DISPLAYTITLE}} on pages like P11 double-length signal injector to avoid capitalizing the "p". Also adjust infobox names if necessary.
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 [9] for an example.Make a local helper script to handle this.Category:Patterns: $, 1-9, A-Z- DONE
- Rewrite/edit:
Last two top 100 objects on Catagolue without articles:Cis-mirrored R-mango (#89)Cis-mirrored R-loaf (#92)
LifeWiki:Did you know/25 is out of date; Sawtooth 177 is smaller.Template:SpaceshipNavbox should list Category:Spaceships with specific direction and Category:Spaceships with specific slope.Template:Disambig should put pages into Category:Disambiguation pages.The following categories should be placed in Category:Pattern categories:The following category should be placed in Category:Toplevel category:Template:Gun should categorize guns according to their periods.Add a parameter indicating the number of barrels to Template:Gun.Add "family" parameter to Template:Stilllife and Template:Pattern, à la Template:Oscillator and Template:Spaceship.Add links to family category and important families to Template:OscillatorNavbox, à la Template:SpaceshipNavbox.
Main Page lists all.zip as a 2 MiB file; it's actually 45.7 MiB right now.Template:PatternNavbox is missing a number of "other categories".Template:PatternDownload should handle cases where rulemin or rulespecial is passed but not rulemax without printing e.g. "# of rules: 2-6 = 0.015625".
Merge Template:CatagolueBrief into Template:LinkCatagolue and add a style= parameter to control how Catagolue links are formatted, e.g. style=listitem (default), style=brief, etc.
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
- Install the InputBox extension and create preload templates for oscillators, spaceships, still lifes, rules etc. to make it easier for non-techies to contribute pages.
- See User:Apple Bottom/Page Creation Box for how a template using the extension, and User:Apple Bottom/Create a page for an example of how the template might be used.
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 [10], [11].- Information on patterns etc. could additionally be encoded in a semantic format to facilitate automated processing. See [12]. 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 microformat, 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.
- Combatting spam:
- MediaWiki has various rate-limiting features etc. to combat spam. These could perhaps be used to do away with the "you manually have to request the trusted flag to edit" bit.
- Alternatively, or in addition, it's possible to limit editing to auto-confirmed users.
- There's also stable versions and patrolling.
Misc.
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
Beacon on something • Beacon on table with tail • Cis-bipole and dock • Cis-bipole and table • G and spark coil • Griddle and cap • Griddle and pond • Honeycombinatorial spark coil • Lightbulbs • Loaf tub test tubebaby • Molten test-tube • Monoboat spark coil • Monotub spark coil • Sad face • Spark coil on distant-boats • Spark coil on distant-ships • Symmetric griddles • Trans-bipole and dock
Period 3
4 blocks on star • Candlefrobra on cis-boat-up • Candlefrobra on cis-pond • Candlefrobra on ortho-loaf-up • Candlefrobra on trans-boat-up • Candlefrobra on trans-ship-up • Dock tub eater • Keys variant • Moving omnibus • Sym boat keys
Period 4
4 tails • Blinker with 4 tails • Cis-mold and dock • Cloverleaf +1 • Cloverleaf +2 • Cloverleaf +3 • Cloverleaf +6 • Octagon IV w block
Period 5
8 barges harbor • 8 boats on harbor • Boats-fumarole • Ship-tie-boats fumarole • Tubs-fumarole
Period 8
Blocker on cap • Pond in a bottle
Period 15
Bi-pentadecathlon 1 • Bi-pentadecathlon 2 • Bi-pentadecathlon 3 • Bi-pentadecathlon 4 • Bi-pentadecathlon 5 • Bi-pentadecathlon 6 • Bi-pentadecathlon 7 • Bi-pentadecathlon 8 • Bi-pentadecathlon 9 • Bi-pentadecathlon 10 • Bi-pentadecathlon 11 • Bi-pentadecathlon 12 • Bi-pentadecathlon 13 • Bi-pentadecathlon with blocks • Fourfold buddleia • Pentadecathlon on dock on block • Pentadecathlon on eater • Pentadecathlon with eaters • Pentadecathlons hassling long barge • Pulsar-on-pentadecathlon I • Pulsar-on-pentadecathlon II • Tri-pentadecathlon 3 • Tri-pentadecathlon 7 • Tri-pentadecathlon 12 • Tri-pentadecathlon 15
Period 30
E-buckaroo • Queen bees revisiting hive • Shortened E-buckaroo with dock on dock • Shortened Z-buckaroo with cis-boat-and-dock • Shortened Z-buckaroo with integral • Symmetric queen-bee-shuttle 1 • Z-buckaroo • Z-buckaroo with integral
Still lives
Population 13
Aircraft on longboat • Barge long prodigal • Beehive on hook • Boat on canoe • Boat on long ship • Boat on shillelagh • Cis-boat-down and longhook • Cis-eater on table • Cis-longboat and table • Hexagonal key • Hook and snake • House siamese shillelagh • Krake • Long boat-claw with tail • Para-eater and table • Para-loaf and table • R-bee on beehive • Shillelagh on boat • Ship on eater • Ship on long Snake • Snake and hook • Snake on longboat • Trans-boat and cap • Trans-boat-down and longhook • Trans-boat-up and longhook • Trans-eater and table • Trans-longboat and table • Trans-longboat with nine • Very^4 long canoe
Population 14
Aircraft at cap • Boat on integral • Cap and table • Cis-aircraft and longhook • Cis-aircraft on longhook • Cis-beehive and longhook • Cis-mango and table • Cis-mango with nine • Cis-ship and cap • Cis-ship and longhook • Cis-snake and longhook • Eater on longboat • Hat siamese hat • Hat siamese loaf • Hook on hook • Integral siamese eater • Loaf on eater • Long inverted double claw • Longboat on eater • Longboat on longboat • Longhook and table • Meta-hook and R-bee • Ortho-aircraft and longhook • Ortho-eater on eater • Ortho-hook and R-bee • Ortho-hook on loaf • Ortho-longhook and table • Ortho-R-bee on loaf • Ortho-ship and longhook • Para-aircraft on cap • Para-hook and R-bee • Para-hook on loaf • Para-R-bee on loaf • Para-ship and longhook • Pond and table • R-loaf on beehive • Shifted R-bee • Shift-hook and R-bee • Ship on long ship • Ship on shillelagh • Snake and R-loaf • Snake on long ship • Trans-beehive and longhook • Trans-longbarge with nine • Trans-longhook and table • Trans-mango and table • Trans-mango with nine • Trans-mirrored hook • Trans-rotated hook • Trans-ship and cap • Trans-ship and longhook • Valentine
Population 15
beehive on R-mango • big S with tub • boat at table and block • cis-hook and R-loaf • eater on long ship • hook and shillelagh • hook on pond • loaf on pond • loaf on R-loaf • ortho-loaf and longhook • para-hook and R-loaf • para-loaf and cap • para-loaf and longhook • R-bee and shillelagh • R-bee on pond • R-bee on shillelagh • R-loaf on loaf • snake and R-mango • trans-hook and R-loaf
Population 16
cap and longhook • cis-hook and R-mango • cis-mirrored longhook • cis-R-bee and R-mango • cis-ship and dock • hook and C • loaf on R-mango • mango on R-loaf • ortho-aircraft and dock • ortho-hook and C • ortho-R-bee and C • para-aircraft and dock • para-hook and C • para-hook and R-havoc • pond and cap • pond on R-loaf • R-bee and C • trans-hook and R-mango • trans-R-bee and R-mango • trans-ship and dock
Population 17
block and anvil • cis-R-loaf and R-mango • ghost • maple leaf • ortho-loaf and dock • para-loaf and dock • para-R-loaf and C • R-mango on pond • ship on elevener • trans-R-loaf and R-mango
Population 25
Population 28
block on long beehive on long beehive on block
Population 31
damaged skew 30-great-sym • ionic capital
Population 32
chandelier • Quartered shield • solenoidal gull
Population 34
Population 36
Molten beehives-with-tails • narcissus
Life Lexicon
Pentadecathlon dictionary
See [13].