Tutorials: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(33 intermediate revisions by 11 users not shown)
Line 2: Line 2:


== Before we start ==
== Before we start ==
{{CatRel|Glossary}}
Before starting these tutorials, you may want to read around on the wiki. These tutorials may at times expect you to know basic rules and patterns. Here are some articles you may want to check out before starting:
Before starting these tutorials, you may want to read around on the wiki. These tutorials may at times expect you to know basic rules and patterns. Here are some articles you may want to check out before starting:


* [[Life]]
* [[Life]]
* [[Glossary of basic terms]]
* [[Cellular automata]]
* [[Cellular automata]]
* [[Pattern]]
* [[Pattern]]
Line 13: Line 15:


== Tutorials ==
== Tutorials ==
Here are the tutorials currently available (or waiting to be written), they are sorted into a few different sections, the "Regular" tutorials, which is for people who want to get a good grip on Cellular Automata, what they are, and how to do general stuff with them such as finding things, the "Deeper" tutorials which go deeper into some specific concepts of Cellular Automata if you want to learn more, and the "Professional™", which is for people who want to become a CA Professional™ and be able to do cool things.
{{CatRel|Tutorials}}
Here are some of the tutorials currently available; see {{CategoryLink|Tutorials|style=inline}} for more.


=== Regular ===
* [[Tutorials/Rules|Rules]] — start here if you're not yet familiar with cellular automata and want to get a bit of background before delving into patterns and software.
* [[Tutorials/Rules|Rules]] — start here if you're not yet familiar with cellular automata and want to get a bit of background before delving into patterns and software.
** [[Tutorials/Finding rules|Finding good rules]]
** [[Tutorials/Creating custom rules|Creating custom rules]]
* [[Tutorials/Golly|Golly]]
* [[Tutorials/Golly|Golly]]
* [[Tutorials/More Golly|More Golly]]
** [[Tutorials/More Golly|More Golly]]
** [[Tutorials/Creating custom rules|Creating custom rules]]
** [[Tutorials/Scripts|Scripts]]
** [[Tutorials/Scripts|Scripts]]
** [[Tutorials/Overlays|Overlays]]
* [[Tutorials/LifeViewer JavaScript plug-in|LifeViewer JavaScript plug-in]]
* [[Tutorials/Software|Software]]
* [[Tutorials/Software|Software]]
** [[Tutorials/WLS|WLS]]
** [[Tutorials/Your first Python script|Your first Python script]]
** [[Tutorials/Compiling|Compiling C Code]]
** [[Tutorials/Compiling|Compiling C Code (In General)]]
** [[Tutorials/Gfind|Gfind]]
** [[Tutorials/Coding Life simulators|Coding Life simulators]] (series of blog posts by Eric Lippert)
** [[Tutorials/LLS|LLS (Logic Life Search)]]
** Specific Programs:
** [[Tutorials/slsparse|slmake/slsparse]]
*** [[Tutorials/Contributing to 5S|Contributing to the 5S Project]]
** [[Tutorials/Contributing to Catagolue|Contributing to Catagolue]]
*** [[Tutorials/Contributing to Catagolue|Contributing to Catagolue]]
*** [[Tutorials/Catagolue stdin symmetry|Catagolue stdin symmetry]]
*** [[Tutorials/gfind|gfind]]
*** [[Tutorials/ikpx2|ikpx2]]
*** [[Tutorials/LLS|LLS (Logic Life Search)]]
*** [[Tutorials/LSSS|LSSS]]
*** [[Tutorials/LLSSS|LLSSS]]
*** [[Tutorials/rlifesrc|rlifesrc]]
*** [[Tutorials/Seeds_of_Destruction_Game|Seeds of Destruction Game]]
*** [[Tutorials/slsparse|slmake/slsparse]]
* [[Tutorials/Search methods|Other search methods]]
* [[Tutorials/Search methods|Other search methods]]
** [[Tutorials/Glider syntheses|Glider syntheses]]
** [[Tutorials/Glider syntheses|Glider syntheses]]
** [[Tutorials/Finding rules|Finding good rules]]
** [[Tutorials/Seed building|Seed building]]
* [[Tutorials/Python|Your First Python Script]]
** [[Tutorials/Finding conduits|Finding conduits]]
** [[Tutorials/Catalyses|Catalyses]]
** [[Tutorials/General technology|General technology]]
** [[Tutorials/Finding oscillators|Finding oscillators]]


=== Deeper ===
[[Category:Tutorials| ]]
Coming soon!

Latest revision as of 18:41, 1 April 2026

Welcome to the Tutorials page! If you want to learn about Life, cellular automata, patterns, software and scripting, you've come to the right place. These tutorials are designed for beginners, but you can continue into the sections to learn more and become a Professional™; we will start from something as simple as viewing a pattern.

Before we start

See also category Glossary

Before starting these tutorials, you may want to read around on the wiki. These tutorials may at times expect you to know basic rules and patterns. Here are some articles you may want to check out before starting:

Tutorials

See also category Tutorials

Here are some of the tutorials currently available; see category "Tutorials" for more.