Discover and deCODE

while you play

Adventures in pattern decoding and coding

Discover your pattern power

We integrate Science, Technology, Reading, Engineering, Art, and Math (STREAM) and reveal the simple rules of beautiful life patterns. This gives you more skills in less time.

Awe for your inner child or the younger child in your life.

Skills for you and your older kids.

Subscribe to Flock Ecogames and get practical skills while you play.

Discover emergent patterns in common things such as leaves, flowers, pine cones, honeycombs, waves, peer pressure, health behavior, social clustering, and ecosystems. Use our toy models with a browser to see how rules of interaction create beautiful life patterns. Use our life pattern games to learn during social and strategic interaction.  

Our beautiful life pattern games have a colorful cardboard and code versions, extending what you learn with the cardboard game to coding.  Your games come with illustrated stories to dramatize the life pattern dynamics, and field activities to show these patterns in the world.

Our art projects show how these patterns are beautiful, meaning showing symmetry and unity. This makes the math and science visual, and simplifies what otherwise would seem complex. Since our brains naturally detect and appreciate beautiful patterns, we tap into your inborn pattern power. 

Get these games, toy models, stories and activities with your monthly subscription kit of self-directed learning. Deepen your pattern awareness and get valuable skills needed for STEAM careers. 

Games & code showing life patterns emerging

Behavior oscillates

Exert peer pressure to win and learn about social dynamics along the way. Learn more

Hostile species coexist

The game is an ecosystem model that you can “tip” in your favor. Learn more

Segregation emerges

The game is a model of segregation, and is challenging to win. Learn more

Nature iterates

Elemental patterning

Disorder conquers

Go simple, but deep

Kids as young as five will enjoy your Discover and deCODE kit. Yet, with your tool kit, you can build models of great sophistication. So our kits are not just for kids, but are for adults too: A college student, job-seeker, parent, grandparent, home-schooler or teacher might subscribe. Your subscription kit makes learning an awesome experience for the whole family, for the price of going to the movies.

Awesome patterns, simple code.
Life teems with such patterns.
Brains are pattern decoders.
Tap into your pattern power.

How do life patterns emerge?

This is a central question in science and philosophy. To explore this big question, we designed special kinds of games that show global patterns emerging from the interaction between neighboring game pieces. Our games give you two views: a bug’s-eye view, a closeup on the parts and how they interact, and a bird’s-eye view of the whole pattern emerging on the game board. The cardboard versions of the pattern games give you a tangible experience for tabletop  fun, before you extend what you turn to the computer code versions, which you can manipulate and extend to build system models of great sophistication and make movies of great beauty. Our activities and stories relate the games to real world life patterns, and are a great way to begin. We provide a suite of stories in a drag and drop Scratch format, as another way to introduce coding.
Life pattern stories & code
Pattern is the code of nature.
Math is the science of pattern.
Pattern awareness nurtures spirit.

Our learning kits integrate arts & sciences as the study of life patterns.

With our learning adventures, you explore the beauty of life patterns, discover scientific principles at work in these patterns, and build skills for science and technology careers

Learn to code

Take a walk outdoors and be awed by all the emerging life patterns. Deeper study of these emerging patterns is a great way to delve into science, technology, art, and coding. Our models and games are designed to show emerging patterns, but if you wish to learn more while playing, you can modify the rules or code and observe how the patterns change. Seeing the beautiful patterns emerge and transform on the computer screen is fun and satisfying. The cardboard games give you a tangible and fun experience of the models that you can share with your family and friends. You also can use web browsers to play with computer versions of the games, in Scratch for a closeup on the basics, NetLogo for a bird’s-eye view of global patterns emerging, and Python, if you wish, to carry you into advanced programming.

Learn to decode

Decode the patterns on a sunflower, the patterns of stripes and spots on animals, or patterns of segregation in neighborhoods.  Why is the number of spirals on sunflower or pine cone always a Fibonacci number? How does a tiger get stripes or a leopard get spots? How does segregation occur? Learn by playing with models of segregation, spirals, spots and stripes. Learning to decode such life patterns is fun and helps you create similar patterns with computer code.


Our games and models are easy to modify as you wish. Modifying game and model code to suit your own needs enhances the learning experience, and is a great way to learn coding. You can also modify the appearance of the games. By using your own images (paintings, drawings or photos) as motifs in the patterns, you become a co-creator of these beautiful patterns. You can personalize the board games, card games and computer games with your own image and, if you wish, those of siblings or friends (click here to learn more). By creating your own images, you enjoy a deeper sense of creation, making these games truly yours! 

Art, science, code and math as pattern.
S.T.E.A.M. power from pattern awareness.
For all ages & abilities
Scratch shows code as visual pattern with drag and drop colored blocks to code games, stories, and robots (see our neighbots), a great introduction to coding.

Example: model of emerging spirals in: Scratch (click here for model or here for movie) as well as NetLogo (click here) and Python (click here). Our other pages include many other examples. 


Our games have Scratch versions, drag and drop blocks for young kids.  Our stories have Scratch versions. 


All our games have NetLogo versions, for large-scale global patterns.


We coded several of our models and games in Python, an elegant, advanced, widely used language.


Our cardboard games have extra pieces showing basics of coding the games.