Digital Life › Panduan
Cara Kerja Simulator Ekosistem — Evolusi Dijelaskan
Digital Life bukan animasi. Setiap makhluk mengikuti kumpulan kecil aturan eksplisit yang sama, dan semua yang Anda lihat — ledakan populasi, penurunan tajam, kelompok baru, kepunahan — muncul dari aturan tersebut ditambah angka acak dari generator ber-seed. Panduan ini menjelaskan tiap aturan dan cara menggunakan simulator untuk mengeksplorasi evolusi.
1. Energi: mata uang kehidupan

Setiap makhluk memiliki cadangan energi. Bergerak, merasakan, dan sekadar tetap hidup membutuhkan energi di setiap tick; tubuh yang lebih besar dan kecepatan yang lebih tinggi membutuhkan lebih banyak energi. Memakan tumbuhan atau mangsa mengisinya kembali. Saat energi mencapai nol, atau makhluk menjadi terlalu tua, ia mati dan meninggalkan nutrisi. Karena energi terbatas, setiap sifat adalah trade-off: kecepatan membantu Anda mencapai makanan lebih dulu tetapi menghabiskan energi lebih cepat.
2. Gen dan pewarisan

Tubuh dan perilaku makhluk berasal dari sekitar selusin gen numerik: kecepatan, jangkauan penglihatan, metabolisme, efisiensi pencernaan, ukuran tubuh, agresivitas, ambang reproduksi, laju berbelok, penghindaran risiko, pola makan (tumbuhan hingga daging), dan suhu yang disukai, ditambah gen warna netral. Saat makhluk menyimpan cukup energi, ia bereproduksi dan mewariskan gennya — disalin dari satu induk, atau dicampur dari dua induk dalam mode dua induk.
3. Mutasi menciptakan variasi

Saat gen disalin, masing-masing punya peluang kecil untuk berubah dalam jumlah acak (laju dan kekuatan mutasi adalah pengaturan). Sebagian besar perubahan bersifat netral atau merugikan; beberapa kebetulan lebih cocok dengan dunia saat ini. Tanpa mutasi, populasi hanya bisa mengacak ulang apa yang sudah dimilikinya; jika terlalu banyak, sifat yang berguna akan tercampur sebelum sempat menyebar.
4. Seleksi alam, langkah demi langkah

Makhluk yang gennya cocok dengan kondisi saat ini mendapatkan lebih banyak makanan, bertahan hidup lebih lama, dan menghasilkan lebih banyak keturunan, sehingga gennya menjadi lebih umum dari generasi ke generasi. Tidak ada bagian kode yang mengatakan "jadilah lebih cepat" atau "jadilah lebih tahan dingin" — rata-ratanya berubah hanya karena siapa yang bertahan hidup dan bereproduksi. Lihat grafik gen di panel statistik: saat Anda menurunkan suhu, rata-rata suhu yang disukai bergeser turun selama banyak generasi.
5. Kelompok dan pohon kehidupan

Makhluk dikelompokkan berdasarkan kemiripan genetik. Saat suatu garis keturunan menyimpang cukup jauh dari semua kelompok yang ada, kelompok baru terbentuk — heuristik sederhana, bukan konsep spesies biologis. Tree of life di Codex menunjukkan kapan tiap kelompok muncul, dari kelompok mana ia bercabang, dan kapan ia punah.
6. Predator, mangsa, dan jaring-jaring makanan

Saat predasi aktif, makhluk dengan pola makan yang condong ke daging dan agresivitas yang cukup dapat memburu makhluk yang lebih kecil atau lebih lemah. Jumlah predator mengikuti jumlah mangsa dengan jeda, yang menghasilkan siklus naik-turun klasik dalam ekologi populasi. Terlalu banyak predator dapat menghabiskan sumber makanannya sendiri lalu kolaps.
7. Iklim, musim, dan bencana

Suhu bervariasi di seluruh peta dan sepanjang musim; makhluk yang jauh dari suhu pilihannya membayar biaya energi tambahan. Bencana — kekeringan, gelombang dingin, gelombang panas, kebakaran hutan, wabah, dan ledakan pertumbuhan — mengubah aturan untuk sementara waktu. Ini adalah peristiwa seleksi: yang selamat bukan "lebih baik" secara umum, hanya lebih cocok dengan apa yang baru saja terjadi.
8. Lima eksperimen untuk kelas atau rasa ingin tahu

1) Seed yang sama, laju mutasi berbeda: bandingkan seberapa cepat gen berubah. 2) Turunkan suhu sedikit demi sedikit dan catat rata-rata optimum termal tiap generasi. 3) Aktifkan predasi dan plot jumlah predator dan mangsa untuk melihat siklus yang tertunda. 4) Gunakan distribusi makanan "islands" dan amati terbentuknya kelompok-kelompok terpisah. 5) Picu wabah di dunia yang padat dan di dunia yang jarang — kepadatan mengubah hasilnya. Simpan tiap simulasi atau bagikan tautannya agar orang lain bisa mengulanginya dengan tepat.
Digital Life adalah model abstrak untuk belajar dan bermain. Model ini sengaja menyederhanakan biologi dan bukan alat untuk prediksi ilmiah.