Digital Life › คู่มือ

เครื่องจำลองระบบนิเวศทำงานอย่างไร — อธิบายวิวัฒนาการ

Digital Life ไม่ใช่แอนิเมชัน สิ่งมีชีวิตทุกตัวทำตามกฎที่กำหนดไว้อย่างชัดเจนชุดเดียวกัน และทุกสิ่งที่คุณเห็น — การเพิ่มขึ้นอย่างรวดเร็ว การลดลงอย่างฮวบฮาบ กลุ่มใหม่ ๆ และการสูญพันธุ์ — เกิดขึ้นจากกฎเหล่านั้นร่วมกับตัวเลขสุ่มจากตัวสร้างแบบมี seed คู่มือนี้จะอธิบายแต่ละกฎและวิธีใช้เครื่องจำลองเพื่อสำรวจวิวัฒนาการ

เปิดเครื่องจำลอง

1. พลังงาน: สกุลเงินของชีวิต

สิ่งมีชีวิตแต่ละตัวมีพลังงานสะสม การเคลื่อนที่ การรับรู้ และแค่มีชีวิตอยู่ก็ใช้พลังงานในทุก tick; ลำตัวที่ใหญ่กว่าและความเร็วที่สูงกว่าก็ยิ่งใช้มากขึ้น การกินพืชหรือเหยื่อจะช่วยเติมพลังงาน เมื่อพลังงานเหลือศูนย์ หรือสิ่งมีชีวิตมีอายุมากเกินไป มันจะตายและทิ้งสารอาหารไว้เบื้องหลัง เพราะพลังงานมีจำกัด ทุกลักษณะจึงมีข้อแลกเปลี่ยน: ความเร็วช่วยให้ไปถึงอาหารได้ก่อน แต่ก็เผาผลาญพลังงานเร็วขึ้น

2. ยีนและการถ่ายทอดลักษณะ

รูปร่างและพฤติกรรมของสิ่งมีชีวิตมาจากยีนเชิงตัวเลขประมาณสิบกว่าตัว: ความเร็ว ระยะการมองเห็น เมแทบอลิซึม ประสิทธิภาพการย่อย ขนาดลำตัว ความก้าวร้าว เกณฑ์การสืบพันธุ์ อัตราการเลี้ยว การหลีกเลี่ยงความเสี่ยง อาหารที่ชอบ (จากพืชไปถึงเนื้อ) และอุณหภูมิที่เหมาะสม รวมถึงยีนสีแบบเป็นกลางอีกหนึ่งตัว เมื่อสิ่งมีชีวิตสะสมพลังงานได้มากพอ มันจะสืบพันธุ์และส่งต่อยีนของตัวเอง — คัดลอกจากพ่อแม่ตัวเดียว หรือผสมจากพ่อแม่สองตัวในโหมดพ่อแม่สองตัว

3. การกลายพันธุ์สร้างความแปรผัน

เมื่อคัดลอกยีน แต่ละยีนมีโอกาสเล็กน้อยที่จะเปลี่ยนไปแบบสุ่ม (อัตราและความแรงของการกลายพันธุ์เป็นค่าตั้ง) การเปลี่ยนแปลงส่วนใหญ่เป็นกลางหรือเป็นโทษ; มีเพียงบางส่วนที่บังเอิญเหมาะกับโลกในตอนนั้นมากกว่า หากไม่มีการกลายพันธุ์ ประชากรจะได้แค่สลับลักษณะที่มีอยู่แล้ว; แต่ถ้ามากเกินไป ลักษณะที่เป็นประโยชน์จะถูกรบกวนก่อนจะแพร่กระจายได้

4. การคัดเลือกโดยธรรมชาติ ทีละขั้น

สิ่งมีชีวิตที่มียีนเหมาะกับสภาพปัจจุบันจะหาอาหารได้มากกว่า อยู่รอดได้นานกว่า และมีลูกหลานมากกว่า ทำให้ยีนของพวกมันพบได้บ่อยขึ้นเมื่อผ่านไปหลายชั่วรุ่น ในโค้ดไม่มีอะไรที่บอกว่า "ให้เร็วขึ้น" หรือ "ให้ทนหนาวขึ้น" — ค่าเฉลี่ยเปลี่ยนไปเพียงเพราะใครรอดและใครสืบพันธุ์ ลองดูกราฟยีนในแผงสถิติ: เมื่อคุณลดอุณหภูมิ ค่าเฉลี่ยของอุณหภูมิที่เหมาะสมจะค่อย ๆ ลดลงตลอดหลายชั่วรุ่น

5. กลุ่มและต้นไม้แห่งชีวิต

สิ่งมีชีวิตถูกจัดเป็นกลุ่มตามความคล้ายคลึงทางพันธุกรรม เมื่อสายเชื้อสายหนึ่งค่อย ๆ แตกต่างจากทุกกลุ่มที่มีอยู่มากพอ ก็จะเกิดกลุ่มใหม่ขึ้น — เป็นเกณฑ์ประมาณแบบง่าย ไม่ใช่แนวคิดเรื่องสปีชีส์ทางชีววิทยา Tree of life ใน Codex จะแสดงว่ากลุ่มแต่ละกลุ่มปรากฏเมื่อไร แตกแขนงมาจากกลุ่มใด และสูญพันธุ์เมื่อไร

6. ผู้ล่า เหยื่อ และโครงข่ายอาหาร

เมื่อเปิดการล่า สิ่งมีชีวิตที่กินเนื้อเป็นหลักและมีความก้าวร้าวมากพอสามารถล่าสิ่งมีชีวิตที่เล็กกว่าหรืออ่อนแอกว่าได้ จำนวนผู้ล่าจะเปลี่ยนตามจำนวนเหยื่อแบบมีช่วงหน่วง ซึ่งทำให้เกิดวัฏจักรเพิ่มขึ้นและลดลงแบบคลาสสิกของนิเวศวิทยาประชากร ผู้ล่าที่มากเกินไปอาจกินแหล่งอาหารของตัวเองจนระบบล่มได้

7. ภูมิอากาศ ฤดูกาล และภัยพิบัติ

อุณหภูมิเปลี่ยนแปลงไปตามพื้นที่บนแผนที่และตามฤดูกาล; สิ่งมีชีวิตที่อยู่ห่างจากอุณหภูมิที่เหมาะสมของตัวเองจะต้องจ่ายพลังงานเพิ่ม ภัยพิบัติ — ภัยแล้ง คลื่นหนาว คลื่นความร้อน ไฟป่า โรคระบาด และการเพิ่มจำนวนอย่างรวดเร็ว — จะเปลี่ยนกฎไปชั่วคราว สิ่งเหล่านี้คือเหตุการณ์คัดเลือก: ผู้รอดไม่ใช่ "ดีกว่า" โดยทั่วไป แต่เพียงเหมาะกับสิ่งที่เพิ่งเกิดขึ้นมากกว่า

8. การทดลอง 5 แบบสำหรับชั้นเรียนหรือความอยากรู้อยากเห็น

1) seed เดียวกัน แต่อัตราการกลายพันธุ์ต่างกัน: เปรียบเทียบว่ายีนเปลี่ยนเร็วแค่ไหน 2) ค่อย ๆ ลดอุณหภูมิทีละขั้น และบันทึกค่าเฉลี่ยจุดเหมาะสมทางอุณหภูมิในแต่ละชั่วรุ่น 3) เปิดการล่า แล้วพล็อตจำนวนผู้ล่าและเหยื่อเพื่อดูวัฏจักรที่มีช่วงหน่วง 4) ใช้การกระจายอาหารแบบ "islands" แล้วดูการก่อตัวของกลุ่มที่แยกจากกัน 5) กระตุ้นโรคระบาดในโลกที่หนาแน่นและในโลกที่เบาบาง — ความหนาแน่นเปลี่ยนผลลัพธ์ได้ บันทึกแต่ละรอบไว้หรือแชร์ลิงก์เพื่อให้คนอื่นทำซ้ำแบบเดิมได้พอดี

Digital Life เป็นแบบจำลองนามธรรมเพื่อการเรียนรู้และการเล่น โดยตั้งใจทำให้ชีววิทยาง่ายลง และไม่ใช่เครื่องมือสำหรับการพยากรณ์ทางวิทยาศาสตร์

เปิดเครื่องจำลอง