Template:Conway's Game of Life/doc
This is a documentation subpage for Template:Conway's Game of Life. It contains usage information, categories and other content that is not part of the original Template page. |
This template is a template gadget. It requires the Vivarium gadget to work, which is loaded automatically when this template is used. |
Use this template to create an interactive instance of Conway's Game of Life.
See the installation instructions to get it working in your wiki.
Usage
[edit]Call this template with no parameters to create a small game with the the well-known R-pentomino, like so:
Markup | Renders as |
---|---|
{{Conway's Game of Life}} |
|
See the examples for other configurations.
Installation
[edit]To install this template in your wiki:
- Create a template with the following markup. You can choose the template name, parameter names and defaults to suit your wiki.
<div class="error">Page 'Template:Conway&' not found</div>
- Create MediaWiki:Gadget-Vivarium.js with the following code:
/** * Vivarium produces an interactive instance of Conway's Game of Life * Documentation: https://www.mediawiki.org/wiki/Template:Vivarium * Source code: https://www.mediawiki.org/wiki/MediaWiki:Gadget-Global-Vivarium.js */ mw.loader.load( '//www.mediawiki.org/w/load.php?modules=ext.gadget.Global-Vivarium' );
- Add the following gadget to MediaWiki:Gadgets-definition:
* Vivarium[ResourceLoader|hidden|default|categories=Gadget:Vivarium]|Vivarium.js
Done! Add your template to any page to verify that the installation was successful.
Examples
[edit]R-pentomino
[edit]Markup | Renders as |
---|---|
|
|
Spaceships
[edit]Markup | Renders as |
---|---|
|
|
Blinkers
[edit]Markup | Renders as |
---|---|
|
|
Template data
[edit]Use this template to create an interactive instance of Conway's Game of Life
Parameter | Description | Type | Status | |
---|---|---|---|---|
Autoplay | autoplay | Start the game automatically
| Boolean | optional |
Width | width | Width of the instance, in pixels
| Number | optional |
Height | height | Height of the instance, in pixels
| Number | optional |
Zoom | zoom | Initial zoom of the instance
| Number | optional |
Grid | grid | Initial state of the grid
| Boolean | optional |
Cells | cells | Initial cells of the instance, specified by a semicolon-separated list of coordinates
| String | optional |
Fallback | fallback | Fallback file or text, for users with JavaScript disabled or when printing
| Unknown | optional |
See also
[edit]- es:Plantilla:Juego de la vida - Spanish localization of this template
- Template:Langton's ant - Related template
- User:Sophivorus - Main author of this template