Evolution Simulator สร้างขึ้นเพื่อแสดงหลักการวิวัฒนาการขั้นพื้นฐานด้วยสายตา
advertisement
ชื่อ | Evolution Simulator |
---|---|
เวอร์ชัน | 1.5 |
ปรับปรุง | 11 พ.ค. 2024 |
ขนาด | 20 MB |
ประเภท | จำลองสถานการณ์ |
การติดตั้ง | 1K+ |
นักพัฒนาซอฟต์แวร์ | Artalmaz31 |
Android OS | Android 5.1+ |
Google Play ID | com.UnusualSoftware.EvolutionSimulator |
Evolution Simulator · คำอธิบาย
Evolution Simulator เป็นโครงการที่ไม่ใช่เชิงพาณิชย์ที่สร้างขึ้นเพื่อแสดงหลักการพื้นฐานของวิวัฒนาการด้วยสายตา โปรเจ็กต์นี้ไม่ได้อ้างว่าเป็นเครื่องจำลองวิวัฒนาการที่แม่นยำและสมจริงที่สุดเท่าที่เคยสร้างมา แต่สามารถอธิบายได้อย่างชัดเจนว่าวิวัฒนาการทำงานอย่างไร นั่นคือเหตุผลหลายประการในการจำลองสถานการณ์ที่ทำให้เข้าใจได้ง่ายขึ้น สิ่งมีชีวิตที่เป็นนามธรรม ซึ่งต่อไปนี้จะเรียกว่ารถยนต์ (เนื่องจากรูปลักษณ์ภายนอก) ได้รับการคัดเลือกโดยธรรมชาติในการจำลอง
รถแต่ละคันมีจีโนมของตัวเอง จีโนมประกอบด้วยตัวเลขสามตัว กลุ่มแรกประกอบด้วยจำนวนขอบ จำนวนล้อ และความกว้างสูงสุดของรถ ข้อมูลต่อไปนี้มีข้อมูลตามลำดับเกี่ยวกับขอบทั้งหมด และเกี่ยวกับล้อตามลำดับ กลุ่มสามที่มีข้อมูลเกี่ยวกับขอบอธิบายตำแหน่งในช่องว่าง: ตัวเลขแรกคือความยาวของขอบ ที่สองคือมุมเอียงในระนาบ XY ที่สามคือออฟเซ็ตจากศูนย์กลางตามแกน Z กลุ่มสามที่มีข้อมูลเกี่ยวกับล้ออธิบายคุณลักษณะของมัน: ตัวเลขแรก - รัศมีของล้อ, ที่สอง - จำนวนของจุดยอดที่ล้อติดอยู่, ที่สาม - ความหนาของล้อ
การจำลองเริ่มต้นด้วยการสร้างรถยนต์ที่มีจีโนมแบบสุ่ม รถยนต์ขับตรงผ่านภูมิประเทศที่เป็นนามธรรม (ต่อไปนี้จะเรียกว่าถนน) เมื่อรถไม่สามารถเคลื่อนที่ไปข้างหน้าได้อีกต่อไป (ติด พลิกคว่ำ หรือตกจากถนน) รถจะเสียชีวิต เมื่อเครื่องจักรทั้งหมดตายลง เครื่องรุ่นใหม่จะถูกสร้างขึ้น รถแต่ละคันในเจเนอเรชั่นใหม่ถูกสร้างขึ้นโดยการผสมผสานจีโนมของรถยนต์สองคันจากรุ่นก่อน ในเวลาเดียวกัน ยิ่งรถขับได้ไกลขึ้นเมื่อเปรียบเทียบกับคันอื่นๆ มันก็จะยิ่งออกลูกมากขึ้นเท่านั้น จีโนมของรถยนต์ที่สร้างขึ้นแต่ละคันยังผ่านการกลายพันธุ์ด้วยความน่าจะเป็นที่กำหนด จากผลของแบบจำลองการคัดเลือกโดยธรรมชาติหลังจากผ่านไปหลายชั่วอายุคนแล้วจะมีการสร้างรถยนต์ที่สามารถขับได้ตลอดทางตั้งแต่ต้นจนจบ
ข้อดีอย่างหนึ่งของโครงการนี้คือพารามิเตอร์การจำลองที่ปรับแต่งได้จำนวนมาก พารามิเตอร์ทั้งหมดสามารถพบได้ในแท็บการตั้งค่า ซึ่งแบ่งออกเป็น 3 กลุ่ม การตั้งค่าวิวัฒนาการช่วยให้คุณควบคุมพารามิเตอร์ทั่วไปของการจำลองได้ ตั้งแต่จำนวนรถยนต์ต่อรุ่นไปจนถึงความน่าจะเป็นของการกลายพันธุ์ การตั้งค่าโลกช่วยให้คุณควบคุมพารามิเตอร์ของถนนและแรงโน้มถ่วงได้ การตั้งค่าจีโนมช่วยให้คุณควบคุมค่าสูงสุดของพารามิเตอร์จีโนมได้ เช่น จำนวนขอบ จำนวนล้อ และความกว้างของรถ ข้อดีอีกประการของโครงการนี้คือเครื่องมือวิจัยและวิเคราะห์ที่อยู่ในแท็บสถิติ คุณจะพบสถิติทั้งหมดเกี่ยวกับการคัดเลือกโดยธรรมชาติตั้งแต่รุ่นแรกจนถึงรุ่นปัจจุบัน ทั้งหมดนี้ทำให้ง่ายต่อการวิเคราะห์ข้อมูลที่ได้รับและเข้าใจทฤษฎีวิวัฒนาการได้ดีขึ้น
รถแต่ละคันมีจีโนมของตัวเอง จีโนมประกอบด้วยตัวเลขสามตัว กลุ่มแรกประกอบด้วยจำนวนขอบ จำนวนล้อ และความกว้างสูงสุดของรถ ข้อมูลต่อไปนี้มีข้อมูลตามลำดับเกี่ยวกับขอบทั้งหมด และเกี่ยวกับล้อตามลำดับ กลุ่มสามที่มีข้อมูลเกี่ยวกับขอบอธิบายตำแหน่งในช่องว่าง: ตัวเลขแรกคือความยาวของขอบ ที่สองคือมุมเอียงในระนาบ XY ที่สามคือออฟเซ็ตจากศูนย์กลางตามแกน Z กลุ่มสามที่มีข้อมูลเกี่ยวกับล้ออธิบายคุณลักษณะของมัน: ตัวเลขแรก - รัศมีของล้อ, ที่สอง - จำนวนของจุดยอดที่ล้อติดอยู่, ที่สาม - ความหนาของล้อ
การจำลองเริ่มต้นด้วยการสร้างรถยนต์ที่มีจีโนมแบบสุ่ม รถยนต์ขับตรงผ่านภูมิประเทศที่เป็นนามธรรม (ต่อไปนี้จะเรียกว่าถนน) เมื่อรถไม่สามารถเคลื่อนที่ไปข้างหน้าได้อีกต่อไป (ติด พลิกคว่ำ หรือตกจากถนน) รถจะเสียชีวิต เมื่อเครื่องจักรทั้งหมดตายลง เครื่องรุ่นใหม่จะถูกสร้างขึ้น รถแต่ละคันในเจเนอเรชั่นใหม่ถูกสร้างขึ้นโดยการผสมผสานจีโนมของรถยนต์สองคันจากรุ่นก่อน ในเวลาเดียวกัน ยิ่งรถขับได้ไกลขึ้นเมื่อเปรียบเทียบกับคันอื่นๆ มันก็จะยิ่งออกลูกมากขึ้นเท่านั้น จีโนมของรถยนต์ที่สร้างขึ้นแต่ละคันยังผ่านการกลายพันธุ์ด้วยความน่าจะเป็นที่กำหนด จากผลของแบบจำลองการคัดเลือกโดยธรรมชาติหลังจากผ่านไปหลายชั่วอายุคนแล้วจะมีการสร้างรถยนต์ที่สามารถขับได้ตลอดทางตั้งแต่ต้นจนจบ
ข้อดีอย่างหนึ่งของโครงการนี้คือพารามิเตอร์การจำลองที่ปรับแต่งได้จำนวนมาก พารามิเตอร์ทั้งหมดสามารถพบได้ในแท็บการตั้งค่า ซึ่งแบ่งออกเป็น 3 กลุ่ม การตั้งค่าวิวัฒนาการช่วยให้คุณควบคุมพารามิเตอร์ทั่วไปของการจำลองได้ ตั้งแต่จำนวนรถยนต์ต่อรุ่นไปจนถึงความน่าจะเป็นของการกลายพันธุ์ การตั้งค่าโลกช่วยให้คุณควบคุมพารามิเตอร์ของถนนและแรงโน้มถ่วงได้ การตั้งค่าจีโนมช่วยให้คุณควบคุมค่าสูงสุดของพารามิเตอร์จีโนมได้ เช่น จำนวนขอบ จำนวนล้อ และความกว้างของรถ ข้อดีอีกประการของโครงการนี้คือเครื่องมือวิจัยและวิเคราะห์ที่อยู่ในแท็บสถิติ คุณจะพบสถิติทั้งหมดเกี่ยวกับการคัดเลือกโดยธรรมชาติตั้งแต่รุ่นแรกจนถึงรุ่นปัจจุบัน ทั้งหมดนี้ทำให้ง่ายต่อการวิเคราะห์ข้อมูลที่ได้รับและเข้าใจทฤษฎีวิวัฒนาการได้ดีขึ้น