Hit "Pause" to stop and start the Life simulation, "Step" to advance frame by frame, adjust the slider to change the simulation speed, or hit "Clear" to wipe the game world clean.
Use the dropdown below to select life patterns by name. Once a pattern is selected, press the canvas to stamp a copy of the pattern onto it. Remember that some patterns take up a lot of space, so make sure the area you press is unoccupied, or clear the canvas first.
Current Pattern
101_rle 104p177_rle 104p177reactions_rle 104p177_synth_rle 104p25_rle 105p25_rle 10cellinfinitegrowth_rle 10enginecordership_rle 112p51_rle 112p51extended_rle 112p51_synth_rle 114p6h1v0_rle 114p6h1v0pushalong_rle 114p6h1v0pushalong2_rle 117p18_rle 117p9h3v0_rle 119p4h1v0_rle 123_rle 1234_rle 1234_synth_rle 123p271_rle 124p21_rle 124p37_rle 126p3h1v0_rle 128p13_1_rle 132p37_rle 134p25_rle 134p39_1_rle 13enginecordership_rle 144p24_rle 145p20_rle 151p3h1v0_rle 160p10h2v0_rle 168p22_1_rle 17c45reaction_rle 17columnheavyweightvolcano_rle 186p24_rle 18p2_471_rle 1beacon_rle 1beacon_synth_rle 20p2_rle 21p2_rle 21p2_synth_rle 22p2_rle 22p36_rle 22p36_synth_rle 23334m_rle 233p3h1v0_rle 23p2_rle 23p2_synth_rle 24p10_rle 24p2_rle 258p3_rle 258p3onachimsp11_rle 25p3h1v0_1_rle 25p3h1v0_2_rle 25p3h1v0_2_synth_rle 26p2_rle 26p40_rle 274p6h1v0_rle 28p7_2_rle 28p7_2_synth_rle 28p71_rle 295p5h1v1_rle 29p9_rle 2fumaroles_rle 2x12infinitegrowth_rle 2x210cellstilllifes_rle 2x22cellstilllifes_rle 2x23cellstilllifes_rle 2x24cellstilllifes_rle 2x25cellstilllifes_rle 2x26cellstilllifes_rle 2x27cellstilllifes_rle 2x28cellstilllifes_rle 2x29cellstilllifes_rle 2x2blockoscillators_rle 2x2glider_rle 2x2linepuffer_rle 2x2period2oscillators_rle 2x2stills_rle 30p5h2v0_rle 34p13_rle 34p64_rle 35p52_rle 35p52_synth_rle 36p22_rle 36p22_synth_rle 37p10_1_rle 37p10_2_rle 37p7_1_rle 38p111_rle 38p24_rle 38p7_2_rle 38p7_3_rle 3enginecordership_rle 3enginecordershipeater_rle 3enginecordershipgun_rle 3enginecordershiplwssreflection_rle 3enginecordership_synth_rle 400p49_rle 41p7_2_rle 42p101_rle 43p18_rle 43p18_synth_rle 440p49_1_rle 44p5h2v0_rle 44p7_2_rle 45hivenudgers_rle 46p22_rle 46p4h1v0_rle 47p72_rle 47p72_synth_rle 4812diamond_rle 48p20_rle 48p22_rle 48p31_rle 49p88_rle 49p88_synth_rle 4boats_rle 4boats_synth_rle 4enginecordership_rle 4enginecordershipb_rle 50p35_rle 54p171_rle 56p18_rle 56p27_rle 56p6h1v0_rle 58p5h1v1_rle 5enginecordership_rle 5x5infinitegrowth_rle 600p6h1v0_rle 60p13_1_rle 60p33_rle 60p3h1v0_3_rle 60p3h1v0_3reactions_rle 60p5h2v0_rle 60p5h2v0eater_rle 60p5h2v0_synth_rle 64p13_1_rle 64p13_2_rle 64p2h1v0_rle 65p131_rle 67p5h1v1_rle 68p321_rle 69p48_rle 6enginecordership_rle 6enginecordershipv2_rle 6enginecordership_synth_rle 70p5h2v0_rle 71p171_rle 7242x1quadraticgrowth_rle 7468m_rle 77p6h1v1_rle 78p70_rle 7enginecordership_rle 7enginecordershipreflections_rle 7inarowcordershipeater_rle 7inarowcordership_synth_rle 86p5h1v1_rle 86p9h3v0_rle 88p28_rle 92p331_rle 94p271_rle 98p25_rle achimsp11_rle achimsp144_rle achimsp144_synth_rle achimsp16_rle achimsp16_synth_rle achimsp4_rle achimsp4_synth_rle achimsp8_rle acorn_rle acorn_synth_rle aforall_rle aforall_synth_rle aircraftcarrier_rle aircraftcarrier_synth_rle airforce_rle ak47reaction_rle ak94_rle ak94_synth_rle almostknightship_rle almosymmetric_rle alternateeater5_rle alternatepentadecathlononsnacker_rle alternatepiorbital_rle alternatewickstretcher1_rle ants_rle anvil_rle apps_rle average_rle b29_rle B29withgliders_rle b29_synth_rle b3578s238replicator_rle b52bomber_rle babblingbrook1_rle backrake1_rle backrake2_rle backrake3_rle backwardspacerake_rle baker_rle bakersdozen_rle bakersdozen_synth_rle bakery_rle bakery_synth_rle barge_rle barge2extended_rle barge2spaceship_rle bargeextended_rle bargespaceship_rle barge_synth_rle beacon_rle beaconandlonghook_synth_rle beaconandtwotails_rle beaconandtwotails_synth_rle beaconmaker_rle beaconon38p11_1_rle beacon_synth_rle beehat_rle beehat_synth_rle beehive_rle beehiveandcap_rle beehiveanddock_rle beehiveandlonghookeatingtub_rle beehiveandlonghookeatingtub_synth_rle beehiveandtable_rle beehiveandtable_synth_rle beehiveatbeehive_rle beehiveatbeehive_synth_rle beehiveatloaf_rle beehiveatloaf_synth_rle beehivebendtail_rle beehivebendtail_synth_rle beehivefuse_rle beehivewithnine_rle beehivewithnine_synth_rle beehivewithtail_rle beehivewithtail_synth_rle beehive_synth_rle bentkeys_rle bentkeys_synth_rle bheptomino_rle bheptomino_synth_rle biblock_rle biblock_synth_rle bicap_rle bicap_synth_rle biclock_rle bigglider_rle bigs_rle bigs_synth_rle bigun_rle bigun_synth_rle biloaf1_rle biloaf1_synth_rle biloaf2_rle biloaf2_synth_rle biloaf3_rle bipole_rle bipolebridgepseudobarberpole_rle bipolebridgepseudobarberpole_synth_rle bipole_synth_rle bipond_rle bipond_synth_rle bistableswitch_rle bitingoffmorethantheycanchew_rle bitingoffmorethantheycanchewextended_rle bitingoffmorethantheycanchew_synth_rle blinker_rle blinkerfuse_rle blinkerfuse2_rle blinkerfuse3_rle blinkerfuse6c13_rle blinkerfuse_synth_rle blinkerpuffer1_rle blinkerpuffer1_synth_rle blinkerpuffer2_rle blinkersbitpole_rle blinkership1_rle blinker_synth_rle block_rle blockade_rle blockade_synth_rle blockandcap_rle blockandcap_synth_rle blockanddock_rle blockanddock_synth_rle blockandglider_rle blockandtwotails_rle blockandtwotails_synth_rle blockedp41_rle blockedp42_rle blockedp43_rle blockedp4tnose_rle blocker_rle blocker_synth_rle blocklayingswitchengine_rle blocklayingswitchenginepredecessor_rle blocklayingswitchengine_synth_rle blockonboat_rle blockonboat_synth_rle blockontable_rle blockontable_synth_rle block_synth_rle blom_rle boat_rle boatbit_rle boatmaker_rle boatonquadpole_rle boatonquadpole_synth_rle boatonsparkcoil_rle boatonsparkcoil_synth_rle boatshiptie_rle boatshiptie_synth_rle boatstretcher1_rle boattie_rle boattie_synth_rle boatwithlongtail_rle boatwithlongtail_synth_rle boat_synth_rle bomberpredecessor_rle boojumreflector_rle bookend_rle bookends_rle bookends_synth_rle bookend_synth_rle boss_rle bottle_rle brain_rle bricklayer_rle brokenlines_rle buckaroo_rle buckaroo_synth_rle bulletheptomino_rle bun_rle bunnies_rle bunnies10_rle bunnies11_rle bunnies9_rle bunnies_synth_rle burloaferimeter_rle burloaferimeter_synth_rle butterfly_rle butterfly_synth_rle byflops_rle byflops_synth_rle c2wickstretcher_rle c3ladder_rle c3ladders_rle c4diagonalpuffer1_rle c5diagonalpuffer1_rle c5diagonaltubstretcher_rle cabertosser1_rle canadagoose_rle candelabra_rle candlefrobra_rle candlefrobra_synth_rle canoe_rle canoe_synth_rle cap_rle carnivalshuttle_rle carriersiamesecarrier_rle carriersiamesecarrier_synth_rle carriersiamesesnake_rle carriersiamesesnake_synth_rle caterer_rle catereron34p13_rle catereron36p22_rle catereron44p7_2_rle catereronfigureeight_rle caterer_synth_rle cauldron_rle cauldron_synth_rle centinal_rle centinalreflector_rle centinal_synth_rle century_rle centuryeater_rle centuryeater2_rle champageglass_rle champagneglass_rle chemist_rle cheptomino_rle cheshirecat_rle chickenwire_rle cisbargewithtail_rle cisbargewithtail_synth_rle cisbeaconandanvil_rle cisbeaconandcap_rle cisbeaconandcap_synth_rle cisbeaconanddock_rle cisbeaconanddock_synth_rle cisbeaconandtable_rle cisbeaconandtable_synth_rle cisbeaconupandlonghook_rle cisbeaconupandlonghook_synth_rle cisblockandlonghook_rle cisblockandlonghook_synth_rle cisboatanddock_rle cisboatanddock_synth_rle cisboatandlonghookeatingtub_rle cisboatandlonghookeatingtub_synth_rle cisboatandtable_rle cisboatandtable_synth_rle cisboatwithtail_rle cisboatwithtail_synth_rle cisfusewithtwotails_rle cisfusewithtwotails_synth_rle cishookandrbee_rle cishookwithtail_rle cishookwithtail_synth_rle cisloafwithtail_rle cisloafwithtail_synth_rle cismirroredrbee_rle cismirroredrbee_synth_rle cisrbeeandrloaf_rle cisrotatedrbee_rle cisshillelagh_rle cisshillelagh_synth_rle clawwithtail_rle clawwithtail_synth_rle clock_rle clock2_rle clock_synth_rle coeship_rle coeship_synth_rle coesp8_rle coesp8_synth_rle conduit1_rle confusedeaters_rle confusedeaters_synth_rle copperhead_rle copperhead_synth_rle cordpuller_rle cousins_rle cover_rle cow_rle crab_rle crabtubstretcher_rle cross_rle cross2_rle cross_synth_rle crowd_rle crown_rle crown_synth_rle cuphook_rle cuphook_synth_rle dart_rle dart_synth_rle deadsparkcoil_rle deadsparkcoil_synth_rle diamondring_rle diamondring_synth_rle diehard_rle dinnertable_rle dinnertableextension_rle diuresis_rle dock_rle doseedo_rle doublecaterer_rle doubleewe_rle doublex_rle dragon_rle dragonflotillae_rle dragontagalongs_rle eater1_rle eater1reactions_rle eater1withblinker_rle eater1withglider_rle eater1withloaf_rle eater1withprebeehive_rle eater1_synth_rle eater2_rle eater2_synth_rle eater3_rle eater4_rle eater5_rle eater5eatinggliders_rle eaterblockfrob_rle eaterblockfrob_synth_rle eateronboat_rle eateronboat_synth_rle eaterplug_rle eaterplug_synth_rle eatersiameseeater_rle eatersiameseeater_synth_rle ecologist_rle edgerepairherschel_rle edgerepairspaceship1_rle edgerepairspaceship2_rle edna_rle edna26_rle electricfence_rle elevener_rle elevener_synth_rle elevenloop_rle elevenloop_synth_rle elkiesp5_rle elkiesp5_synth_rle ellisonp4hwemulator_rle ellisonp4hwemulatorhybrid_rle empty_rle enretard_rle enterprise_rle eureka_rle eurekav2_rle eureka_synth_rle extraextralongsnake_rle extraextralongsnake_synth_rle extralongsnake_rle extralongsnake_synth_rle extremelyimpressive_rle extremelyimpressive_synth_rle fastforwardforcefield_rle figureeight_rle figureeightasreflector_rle figureeighton36p22_rle figureeightonpentadecathlon_rle figureeight_synth_rle fleet_rle fleet_synth_rle fly_rle flyextension_rle flyon60p3h1v0_3_rle foreandback_rle foreandback_synth_rle fountain_rle fourteener_rle fourteener_synth_rle fox_rle fox_synth_rle frenchkiss_rle frenchkiss_synth_rle frogii_rle frothingpuffer_rle fumarole_rle fumaroleon34p13_rle fumaroleonachimsp11_rle fumarole_synth_rle gabrielsp138_rle gabrielsp138_synth_rle gardenofeden1_rle gardenofeden2_rle gardenofeden3_rle gardenofeden4_rle gardenofeden5_rle gardenofeden6_rle gardensofeden_rle germ_rle glasses_rle glasses_synth_rle glider_rle gliderduplicator1_rle gliderloop_rle gliderproducingswitchengine_rle gliderproducingswitchenginepredecessor_rle gliderproducingswitchengine_synth_rle glidersbythedozen_rle glidersbythedozen_synth_rle glidersymmetricpps_rle glider_synth_rle glidesymmetricpps_rle gosperglidergun_rle gosperglidergungliderdestruction_rle gosperglidergun_synth_rle gosper_glider_gun_rle gottsdots_rle gourmet_rle graycounter_rle graycounter_synth_rle greatonoff_rle greatonoff_synth_rle griddleandbeehive_rle griddleandbeehive_synth_rle griddleandblock_rle griddleandblock_synth_rle griddleandboat_rle griddleandboat_synth_rle grin_rle gunstar_rle gunstar2_rle gunstar216_rle hacksaw_rle halfmax_rle halfmaxv2_rle halfmaxv3_rle hammerhead_rle harbor_rle harbor_synth_rle harvester_rle hat_rle hat_synth_rle heart_rle heavyweightemulator_rle heavyweightemulator_synth_rle heavyweightvolcano_rle hebdarole_rle hectic_rle heptapole_rle heptapole_synth_rle herschel_rle herschelgrandparent_rle herschelparent_rle herschelreceiver_rle herscheltransmitterstable_rle hertzoscillator_rle hertzoscillator_synth_rle hexapole_rle hexapole_synth_rle hexominoes_rle highlife10cellstilllifes_rle highlife11cellstilllifes_rle highlife12cellstilllifes_rle highlife4cellstilllifes_rle highlife5cellstilllifes_rle highlife6cellstilllifes_rle highlife7cellstilllifes_rle highlife8cellstilllifes_rle highlife9cellstilllifes_rle hivemaker_rle hivenudger_rle hivenudger2_rle hivenudger_synth_rle honeybit_rle honeycomb_rle honeycomb_synth_rle honeyfarm_rle honeyfarm_synth_rle honeythieves_rle honeythieveswithtesttubebaby_rle honeythieves_synth_rle hooks_rle hookwithtail_rle hookwithtail_synth_rle house_rle house_synth_rle hustler_rle hustlerii_rle hustlerii_synth_rle hustler_synth_rle hwss_rle hwssblinkerfuse_rle hwss_synth_rle infinitegliderhotel3_rle infinitegliderhotel4_rle inlineinverter_rle integralsign_rle integralsign_synth_rle integralwithhook_rle integralwithhook_synth_rle integralwithtub_rle integralwithtub_synth_rle interchange_rle interchange_synth_rle iwona_rle jack_rle jack_synth_rle jaggedlines_rle jam_rle jamon34p13_1_rle jamon44p7_2_rle jam_synth_rle jasonsbow_rle jasonsp11_rle jellyfish_rle jolson_rle jolsonperiod9_rle jolson_synth_rle justyna_rle karelsp15_rle karelsp15_synth_rle killercandlefrobras_rle killertoads_rle koksgalaxy_rle koksgalaxy_synth_rle lake2_rle lake2_synth_rle laputa_rle lidka_rle lifewithoutdeathquadraticgrowth_rle lightbulb_rle lightbulb_synth_rle lightspeedoscillator1_rle lightspeedoscillator2_rle lightspeedoscillator3_rle lightweightemulator_rle linepuffer_rle loadingdock_rle loaf_rle loafer_rle loafer_synth_rle loaflipflop_rle loafsiamesebarge_rle loafsiamesebarge_synth_rle loafsiameseloaf_rle loafsiameseloaf_synth_rle loaftractorbeam_rle loaf_synth_rle logt2growth_rle longbarge_rle longbarge_synth_rle longboat_rle longboat_synth_rle longcanadagoose_rle longcanoe_rle longcanoe_synth_rle longhook_rle longhookwithtail_rle longhookwithtail_synth_rle longintegral_rle longintegral_synth_rle longlongbarge_rle longlongbarge_synth_rle longlongboat_rle longlongboat_synth_rle longlongcanoe_rle longlongcanoe_synth_rle longlonghookwithtail_rle longlonghookwithtail_synth_rle longlongshillelagh_rle longlongshillelagh_synth_rle longlongship_rle longlongship_synth_rle longlongsnake_rle longlongsnake_synth_rle longshillelagh_rle longshillelagh_synth_rle longship_rle longship_synth_rle longsnake_rle longsnake_synth_rle loop_rle loop_synth_rle lwss_rle lwsstagalong_rle lwss_synth_rle mango_rle mango_synth_rle mathematician_rle max_rle maze2cellstilllifes_rle maze3cellstilllifes_rle maze4cellstilllifes_rle maze5cellstilllifes_rle maze6cellstilllifes_rle maze7cellstilllifes_rle maze8cellstilllifes_rle mazeperiod2_rle mazestilllifes_rle mazewickstretcher_rle mazing_rle mazing_synth_rle merzenichp18_rle mickeymouse_rle middleweightemulator_rle middleweightemulator_synth_rle middleweightvolcano_rle minipressurecooker_rle minipressurecooker_synth_rle mirage_rle mirroreddock_rle mirroreddock_synth_rle mold_rle moldandlonghookeatingtub_rle moldandlonghookeatingtub_synth_rle moldon36p22_rle moldon36p22_synth_rle moldon41p7_2_rle moldonfumarole_rle moldonfumarole_synth_rle moldonpentadecathlon_rle moldonpentadecathlon_synth_rle mold_synth_rle monogram_rle monogram_synth_rle montana_rle moon_rle mooseantlers_rle mooseantlers_synth_rle movepuffer_rle movestilllifes_rle movingsawtooth_rle multuminparvo_rle mutteringmoat1_rle mwss_rle mwss_synth_rle negentropy_rle newfive_rle newgun1_rle newgun2_rle newshuttle_rle noahsark_rle noahsark_synth_rle nonmonotonicspaceship1_rle octagon2_rle octagon2on36p22_rle octagon2_synth_rle octagon4_synth_rle oddkeys_rle oddkeys_synth_rle oddtesttubebaby_rle oddtesttubebaby_synth_rle onepergeneration_rle opentomino_rle originaldiuresis_rle originalglidersbythedozen_rle originalp15prepulsarspaceship_rle originalp44piheptominohassler_rle originalp56bheptominoshuttle_rle orion_rle orion2_rle ortholoafandtable_rle ortholoafandtable_synth_rle osc-p43+_rle owss_rle p110trafficjam_rle p132hansleohassler_rle p144hansleohassler_rle p156hansleohassler_rle p15prepulsarspaceship_rle p18glidershuttle_rle p18honeyfarmhassler_rle p22lumpsofmuckhassler_rle p230glidershuttle_rle p246glidershuttle_rle p26glidershuttle_rle p30beehivehassler_rle p31reflection_rle p35beehivehassler_rle p36toadhassler_rle p36toadsucker_rle p37interaction_rle p37reflections_rle p40bheptominoshuttle_rle p42glidershuttle_rle p43gliderloop_rle p43glidershuttle_rle p44guns_rle p44piheptominohassler_rle p44piheptominohassler_synth_rle p44trafficlighthassler_rle p44trafficlighthassleroriginal_rle p45engine_rle p46gun_rle p48toadhassler_rle p48toadsucker_rle p50glidershuttle_rle p50trafficjam_rle p50trafficjam_synth_rle p53gliderloop_rle p54shuttle_rle p54shuttle_synth_rle p56bheptominoshuttle_rle p56bheptominoshuttle_synth_rle p57gliderloop_rle p58toadsucker_rle p59gliderloop_rle p5reflector_rle p5reflectorwithgliders_rle p61gliderloop_rle p62blinkerhassler_rle p63gliderloop_rle p65gliderloop_rle p66glidershuttle_rle p67gliderloop_rle p68gliderloop_rle p69gliderloop_rle p6diagonalwickstretcher1_rle p71gliderloop_rle p88piheptominohassler_rle p94s2_rle paperclip_rle paperclip_synth_rle parabolicsawtooth_rle partialqueenbeeloop_rle pedestle_rle pennylane_rle pentadecathlon_rle pentadecathlonon37p7_1_rle pentadecathlonon38p7_2_rle pentadecathlononsnacker_rle pentadecathlononsnacker_synth_rle pentadecathlononthumb1_rle pentadecathlon_synth_rle pentant_rle pentapole_rle pentapole_synth_rle pentoad_rle pentoad1h2_rle pentoad2_rle pentoadwithtwohexominoes_rle pentoad_synth_rle period20glidergun_rle period40glidergun_rle period50glidergun_rle period50glidergun_bell_rle period8eater3_rle phoenix1_rle phoenix1extended_rle phoenix1_synth_rle pieater_rle pieater2_rle piheptomino_rle piheptomino_synth_rle pincers_synth_rle pinwheel_rle piorbital_rle piportraitor_rle pipsquirter1_rle pipsquirter1asreflector_rle pipsquirter2_rle pipsquirter2reflector_rle piship1_rle piston_rle pond_rle pondonpond_rle pondonpond_synth_rle pond_synth_rle popover_rle ppentomino_rle prebeehive_rle prebeehive_synth_rle preblock_rle preblock_synth_rle prepulsar_rle prepulsarhassler55_rle prepulsarpredecessor_rle prepulsarshuttle26_rle prepulsarshuttle28_rle prepulsarshuttle29_rle prepulsarshuttle29v2_rle prepulsarshuttle29v3_rle prepulsarshuttle47_rle prepulsarshuttle47v2_rle prepulsarshuttle58_rle prepulsarspaceship_rle pressurecooker_rle protein_rle pseudobarberpole_rle pseudobarberpoleon36p22_rle pseudobarberpole_synth_rle puffer1_rle puffer2_rle puffer2_synth_rle pufferfish_rle pufferfishcompanion_rle pufferfishrake_rle pufferfishspaceship_rle pufferfishspaceship_synth_rle pufferfish_synth_rle pulsar_rle pulsarquadrant_rle pulsarquadrant_synth_rle pulsar_synth_rle pushalong1_rle qpentomino_rle quad_rle quadpole_rle quadpole_synth_rle quadpseudostilllife_rle quad_synth_rle quasar_rle queenbee_rle queenbeeloop_rle queenbeeshuttle_rle queenbeeshuttlepipredecessor_rle queenbeeshuttle_synth_rle queenbeeturner_rle queenbeeturningreaction1_rle queenbee_synth_rle r2d2_rle rabbits_rle rabbits_synth_rle radialpseudobarberpole_rle rats_rle rats_synth_rle rbeeandsnake_rle rbeeandsnake_synth_rle rectifier_rle replicator_rle replicatorpredecessor_rle revolver_rle rileysbreeder_rle ringoffire_rle rloaf_rle roteightor_rle roteightorextension_rle rpentomino_rle rpentomino_synth_rle rumblingriver1_rle sailboat_rle sawtooth1_rle sawtooth1163_rle sawtooth177_rle sawtooth181_rle sawtooth1846_rle sawtooth201_rle sawtooth260_rle sawtooth262_rle sawtooth269_rle sawtooth362_rle sawtooth562_rle sawtooth633_rle schickengine_rle schickengine_synth_rle scorpion_rle scorpion_synth_rle scotsp5_rle scrubber_rle scrubber_synth_rle scrubber_with_blocks_rle seal_rle semisnark_rle sesquihat_rle sesquihat_synth_rle shillelagh_rle shillelagh_synth_rle ship_rle shipinabottle_rle shipmaker_rle shiponbipole_synth_rle shiponlongboat_rle shiponlongboat_synth_rle shiponquadpole_rle shiponquadpole_synth_rle shiptie_rle shiptie_synth_rle ship_synth_rle shortkeys_rle shortkeys_synth_rle sidecar_rle sidecareater_rle sidecargun_rle sidecar_synth_rle sidewalk_rle sidewalk_synth_rle siesta_rle silversp5_rle silversp5_synth_rle silversreflector_rle simkinglidergun_rle sixls_rle sixtynine_rle skewedprepulsar_rle skewedquad_rle skewedquad_synth_rle skewedtrafficlight_rle slidegun_rle slowpuffer1_rle slowpuffer2_rle slowpuffer2rake_rle smallernewshuttle_rle smallerp61gun_rle smalllake_rle smalllake_synth_rle smallstilllifes_rle smiley_rle smiley_synth_rle snacker_rle snacker2_rle snackeron38p7_2_rle snacker_synth_rle snail_rle snake_rle snakebridgesnake_rle snakebridgesnake_synth_rle snakedance_rle snakepit_rle snakepit2_rle snakepit2_synth_rle snakesiamesesnake_rle snakesiamesesnake_synth_rle snake_synth_rle snark_rle snark_synth_rle snorkelloop_rle snorkelloop_synth_rle sombreros_rle spacefiller1_rle spacefiller2_rle spacerake_rle sparkcoil_rle sparkcoil_synth_rle sparky_rle spentomino_rle spider_rle spiral_rle squaredance_rle stairstephexomino_rle star_rle stargate_rle stargatewithlightweightspaceships_rle starwithblocks_rle star_synth_rle stillater_rle stilllifes_rle stilllifetagalong_rle superfountain_rle surprise_rle swan_rle swanboatstretcher_rle swanweldgoose_rle swine_rle switchengine_rle switchenginepingpong_rle symmetricscorpion_rle table_rle tableontable_rle tableontable_synth_rle tail_rle teardrop_rle teardrop_synth_rle technician_rle teeth_rle testtubebaby_rle testtubebaby_synth_rle tetheredrake_rle tetraplets_rle tetrominoes_rle thumb1_rle thumb2_rle thunderbird_rle thunderbird_synth_rle timebomb_rle titanictoroidaltraveler_rle tnosedp4_rle tnosedp6_rle toad_rle toadflipper_rle toadsucker_rle toad_synth_rle toaster_rle totalaperiodic_rle totalperiodic_rle tpentomino_rle trafficcircle_rle trafficjam_rle trafficlight_rle trafficlight_synth_rle transbargewithtail_rle transbargewithtail_synth_rle transbeaconandcap_rle transbeaconandcap_synth_rle transbeaconanddock_rle transbeaconanddock_synth_rle transbeaconandtable_rle transbeaconandtable_synth_rle transblockandlonghook_rle transblockandlonghookeatingtub_synth_rle transblockandlonghook_synth_rle transboatanddock_rle transboatwithnine_rle transboatwithnine_synth_rle transboatwithtail_rle transboatwithtail_synth_rle transfusewithtwotails_rle transfusewithtwotails_synth_rle transhookandrbee_rle transloafwithtail_rle transloafwithtail_synth_rle transmirroredrbee_rle transmirroredrbee_synth_rle transparentblockreaction_rle transqueenbeeshuttle_rle transrbeeandrloaf_rle transrotatedrbee_rle triblock_rle tricetongs_rle tricetongs_synth_rle triplecaterer_rle triplepseudostilllife_rle triplets_rle tripole_rle tripole_synth_rle tritoad_rle trueperiod22gun_rle ttetromino_rle tub_rle tubber_rle tubtesttubebaby_rle tubtesttubebaby_synth_rle tubwithlonglongtail_rle tubwithlonglongtail_synth_rle tubwithlongtail_rle tubwithlongtail_synth_rle tubwithtail_rle tubwithtail_synth_rle tub_synth_rle tumbler_rle tumbler_synth_rle tumblingttetson_rle turningtoads_rle turtle_rle turtlewithtagalong_rle twinbeesshuttle_rle twinbeesshuttlev2_rle twinbeesshuttle_synth_rle twinhat_rle twinhat_synth_rle twirlingttetsons2_rle twirlingttetsonsii_rle twoeaters_rle twoeaters_synth_rle twoglidermess_rle twoglidermess_synth_rle twoglidersyntheses_rle twogun_rle twoprelhasslers_rle twopulsarquadrants_rle unicycle_rle unicycle_synth_rle unidimensionalfourgliders_rle unidimensionalinfinitegrowth_rle unidimensionalnothing_rle unidimensionalpentadecathlon_rle unidimensionalsixgliders_rle unidimensionaltumbler_rle unix_rle unixon41p7_2_rle unix_synth_rle upentomino_rle vacuumgun_rle vacuumgunpulling_rle venetianblinds_rle verylonghouse_rle vpentomino_rle washerwoman_rle washingmachine_rle washingmachine_synth_rle wasp_rle wavefront_rle waveguide1_rle weekender_rle weekendertagalong_rle weekender_synth_rle weldedgeese_rle whynot_rle whynot_synth_rle wickstretcher1_rle windmill_rle wing_rle wingextended_rle wingspaceship_rle workerbee_rle workerbee_synth_rle wpentomino_rle x66_rle x66_half_rle x66_synth_rle xpentomino_rle ypentomino_rle zhexomino_rle zpentomino_rle zweiback_rle
Pattern File
Hit the "Random Pattern" button to select a Game of Life pattern at random. A graphical preview of the initial pattern and name is shown in the space below, and the currently selected one is shown highlighted. Press the old preview graphics to quickly select the corresponding pattern again.
roteightor_rle
linepuffer_rle
lightspeedoscillator2_rle
lightspeedoscillator3_rle
lightspeedoscillator1_rle
How It Works
Conway's Game of Life is a a cellular automaton invented by John Horton Conway in 1970. It is not a game in the conventional sense, but rather a simulation that runs on a grid of square cells, each of which can either be considered dead or alive .
When the simulation updates, living cells interact with their neighbors according to four rules. Any living cell with fewer than two live neighbors dies due to underpopulation. Living cells with four or more neighbors die through overpopulation. Living cells with two or three live neighbors continue to survive. Dead cells with three living neighbors come to life, as if via reproduction.
Despite the simple rules, Life patterns exhibit chaotic changes. Conway designed the rules of the game to avoid explosive growth and produce interesting patterns. This formulation provides endless possibilities - the Game of Life is as powerful as a universal Turing machine, so even self-replicating patterns can be created.
This implementation uses WebGL shaders to run the Game of Life simulation on the graphics card. It uses a ping-pong technique with two render targets - one contains the current simulation step, and the other receives the results of applying the rules, producing the next simulation step.
The original Game of Life was not interactive, but this version allows live editing of the world. Simulation parameters and thousands of patterns are in the "Settings" section on this page. Select one of the preset patterns and try tapping on the world.
This demo was inspired by Golly , a cross-platform simulator for the Game of Life and other cellular automata. If you have any questions or suggestions then please get in touch or open an issue . For more information about Conway's Game of Life, read the Game of Life Wiki .