NanoPond: Artificial life



Publisher Description

NanoPond: Artificial life -

Watch digital organisms evolve, compete, reproduce, and mutate.

NanoPond is an artificial life simulator that turns your Android device into a tiny digital ecosystem.

Inspired by cellular automata such as Conway?s Game of Life, NanoPond goes further by giving cells executable genomes that can reproduce, mutate, and evolve.

Each cell is a tiny virtual machine that executes its own genome using a compact set of 16 instructions. These instructions let cells read and copy genetic code, interact with neighbors, share energy, and compete for survival. Because every possible genome can be executed safely, programs can mutate and evolve without breaking the simulation.

Inside the pond, cells compete for limited space and energy, reproduce, mutate, share resources, and interact with neighboring cells. Starting from random data, viable self-replicating programs can emerge and natural selection takes over.

Watch evolution unfold in real time, or pause the simulation to investigate what is happening beneath the surface.

Features:

• Run an evolving artificial-life simulation
• Explore a colorful, continuously changing population
• Inspect individual cells, including their energy, lineage, generation, genome, and disassembled instructions
• Follow statistics such as active cells, viable replicators, kills, replacements, and resource sharing
• Edit a cell?s genome and observe how your changes affect the pond
• Pause, resume, or reset the simulation at any time
• Built-in documentation explains the virtual machine and its instruction set
• Multithreaded simulation designed to use multiple processor cores
• Works entirely offline, without ads or unnecessary permissions

NanoPond belongs to the same general family of evolving-program systems as Tierra and Avida. Its compact, Turing-complete instruction set allows arbitrary genomes to execute safely and mutate over time, creating a fascinating evolutionary contest for survival.

Whether you are interested in artificial life, evolution, emergent behavior, genetic algorithms, virtual machines, or simply unusual simulations, NanoPond offers a small world with surprisingly rich dynamics.

This program is a port of a Java program by Thomas Abeel, who based his virtual machine on C code by Adam Ierymenko. NanoPond was used in a Computational Intelligence course at Ghent University.

NanoPond is free and open-source software released under the GNU General Public License version 3.



About NanoPond: Artificial life

NanoPond: Artificial life is a paid app for Android published in the Teaching & Training Tools list of apps, part of Education.

The company that develops NanoPond: Artificial life is Pieter Pareit. The latest version released by its developer is 1.0 .

To install NanoPond: Artificial life on your Android device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-08-20 and was downloaded 8 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the NanoPond: Artificial life as malware as malware if the download link to be.ppareit.nanopond is broken.

How to install NanoPond: Artificial life on your Android device:

  • Click on the Continue To App button on our website. This will redirect you to Google Play.
  • Once the NanoPond: Artificial life is shown in the Google Play listing of your Android device, you can start its download and installation. Tap on the Install button located below the search bar and to the right of the app icon.
  • A pop-up window with the permissions required by NanoPond: Artificial life will be shown. Click on Accept to continue the process.
  • NanoPond: Artificial life will be downloaded onto your device, displaying a progress. Once the download completes, the installation will start and you'll get a notification after the installation is finished.

Program Details


General

Publisher
Released Date
2026-08-20
Languages
English

Category

Category
Subcategory

System requirements

Operating systems
Android

Download information

File size
N/A
Total downloads
8

Pricing

License model
Paid
Price

Version History


Here you can find the changelog of NanoPond: Artificial life since it was posted on our website on 2020-12-06. The latest version is and it was updated on Soft112 on 18 October, 2026. See below the changes in each version:

version

posted on 2026-08-20

Version 3.1.0 (20/08/2026)
+ Add light and dark themes
+ Add reset action
+ Add cell genome editor with aligned disassembly and hexdump views
* Modernize the interface with two-sided drawers
* Preserve the simulation across configuration changes
* Improve pond sizing, cell colors, app bar behavior, and artwork
* Fix simulation drawing, report, and genome validation issues

version 3.0.1

posted on 2024-12-26

Version 3.0.0 (26/12/2024)
* Move project to Kotlin
* Updated libraries

version 2.1.1

posted on 2020-12-31

Version 2.1.0 (31/12/2020)
* Improvements in help

version 2.0.0

posted on 2020-09-19

Version 2.0.0 (19/09/2020)
* Initial port to newer android API's






Click stars to rate this APP!

Users Rating:
  0.0/5     0
Downloads: 8
Updated At: 2026-10-18
Publisher: Pieter Pareit
Operating System: Android
License Type: Paid

TOP DOWNLOADS
in Education last week