Aplikasi ini memungkinkan Anda bermain dengan makhluk simulasi sederhana dan evolusinya. Ini menampilkan beberapa representasi genetik ("bahasa"), di mana setiap simbol dalam genotipe mendefinisikan beberapa karakteristik makhluk ("fenotipe"). Setiap representasi genetik memiliki metode mutasi sendiri (memodifikasi bagian kecil dari genotipe) dan crossover (pertukaran gen dari dua orang tua untuk menghasilkan keturunan).
Performa setiap makhluk dievaluasi dalam hal kecepatan di darat, kecepatan di air, dan ketinggian pusat massanya. Kriteria ini dapat ditetapkan sebagai kebugaran. Karena Anda memiliki mutasi dan persilangan yang tersedia untuk mengubah genotipe secara acak, Anda dapat menjalankan proses evolusi dan melihat bagaimana kebugaran dalam populasi meningkat.
Anda juga dapat memandu evolusi sesuai dengan preferensi Anda dengan membuat makhluk yang Anda sukai bereproduksi dan menghasilkan variasi acak mereka.
Jika Anda memahami bahasa genetik, Anda bahkan dapat mengedit gen secara manual dengan menghapus dan menambahkan simbol genetik, dan dengan cara ini membangun makhluk yang Anda inginkan atau meningkatkan yang sudah ada.
Aplikasi ini memiliki beberapa pencarian untuk membantu Anda membiasakan diri dengan bahasa genetik dan sifat-sifat evolusi seperti konvergensi, keragaman, tekanan seleksi, pengaruh tingkat mutasi, atau ukuran populasi. Pengguna tingkat lanjut bahkan dapat mencoba formula kebugaran mereka sendiri, misalnya untuk memaksimalkan tinggi dan kecepatan secara bersamaan, atau untuk menambahkan lebih banyak kriteria.
Beberapa demonstrasi juga disertakan yang menunjukkan konsep evolusi terarah (kebugaran eksternal) dan tidak terarah (kebugaran internal), mutasi, swarming, dan komunikasi.
Aplikasi ini didasarkan pada simulator Framsticks. Anda dapat mempelajari lebih lanjut di http://www.framsticks.com/