The Seeds คือโปรเจกต์เกมแนว Sandbox Life Simulator และ Ecosystem Simulation บนเว็บเบราว์เซอร์ พัฒนาโดย Studio Balmung และ Neofilisoft ผู้เล่นจะได้รับบทบาทเป็นผู้ควบคุมระบบนิเวศน์เพื่อสร้าง แทรกแซง และสังเกตการณ์การวิวัฒนาการของสิ่งมีชีวิตรวมถึงการก่อตั้งเผ่าพันธุ์ต่างๆ
- ระบบโลกและสภาพอากาศแปรปรวน (Dynamic World and Seasons): แผนที่ขนาด 100 x 100 บล็อก ประกอบด้วยสภาพแวดล้อมที่หลากหลาย เช่น Plain, Forest, Desert, Wetland, Tundra, Mountain, River, Ocean โดยมีระบบจำลองฤดูกาล (Spring, Summer, Autumn, Winter) ที่ส่งผลกระทบต่ออุณหภูมิและความชื้นในแต่ละพื้นที่โดยตรง
- ระบบพันธุกรรมขั้นสูง (Deep Genetics and Evolution): สิ่งมีชีวิตทุกตัวมีโครโมโซมแบบคู่ (Diploid) ควบคุมลักษณะทางกายภาพ พฤติกรรม และความสามารถ เช่น พลังโจมตี ปริมาณการบริโภค พลังงาน ความเร็ว และอัตราการกลายพันธุ์ (Mutation Rate)
- ระบบเผ่าพันธุ์และการทูต (Tribe and Politics): เมื่อสิ่งมีชีวิตมีระดับสติปัญญา (Intelligence) สูงพอ จะสามารถรวมกลุ่มกันตั้งเผ่าพันธุ์ มีการสร้างธงประจำเผ่า สะสมทรัพยากร ขยายอาณาเขต และมีระบบความสัมพันธ์ระหว่างเผ่า (พันธมิตร, เป็นกลาง, สงคราม) รวมถึงการเลือกผู้นำสูงสุด (King)
- ระบบพลังอำนาจควบคุม (God Powers): ผู้เล่นสามารถแทรกแซงระบบนิเวศน์ได้ผ่านคำสั่งพิเศษ:
- Spawn Life: การสร้างสิ่งมีชีวิตใหม่ลงในพิกัดที่กำหนด
- Nuke: การระเบิดทำลายล้างพื้นที่และสิ่งมีชีวิตในบริเวณนั้น
- Cull Weak: การกำจัดสิ่งมีชีวิตที่มีค่าความเหมาะสมทางพันธุกรรม (Fitness) ต่ำกว่าเกณฑ์ออกไปจากระบบ
- Anoint King: การสถาปนาสิ่งมีชีวิตที่แข็งแกร่งที่สุดให้เป็นผู้นำเผ่า
- God War: การจุดชนวนสงครามระหว่างเผ่าพันธุ์
- ระบบบันทึกข้อมูล (Saves and Autosave): รองรับระบบบันทึกเกมผ่าน LocalStorage และมีระบบบันทึกอัตโนมัติ (Autosave) ทุกๆ 1 นาที
สิ่งมีชีวิตในระบบขับเคลื่อนด้วยยีนที่ส่งต่อผ่านการสืบพันธุ์และการสุ่มกลายพันธุ์:
- ลักษณะทางกายภาพ: size (ขนาดตัว), speed (ความเร็ว), atk (พลังโจมตี), def (พลังป้องกัน), lifespan (อายุขัย)
- พฤติกรรมและระบบเผาผลาญ: metab (อัตราการเผาผลาญพลังงาน), reproThreshold (ระดับพลังงานที่พร้อมสืบพันธุ์), aggro (ความดุร้าย), intel (ระดับสติปัญญา)
- การปรับตัวและความทนทาน: mutRate (โอกาสเกิดการกลายพันธุ์), tempPref (อุณหภูมิที่เหมาะสม), humidPref (ความชื้นที่เหมาะสม)
โปรเจกต์นี้พัฒนาขึ้นด้วย Vanilla JavaScript โดยไม่มีการใช้ Dependencies ภายนอก:
- index.html: โครงสร้างหน้าจอหลัก หน้าจอเริ่มเกม แผงควบคุมระบบ และเครื่องมือตรวจสอบพันธุกรรม (Genetics Inspector)
- style.css: การจัดการสไตล์และการแสดงผลอินเตอร์เฟสในรูปแบบ Retro Sci-fi โดยใช้ JetBrains Mono เป็นฟอนต์หลัก
- script.js: กลไกหลักของระบบ (Game Loop, Pathfinding, Genetics, Physics, Rendering)
- ดาวน์โหลดหรือคัดลอกไฟล์ทั้งหมดในโปรเจกต์ไปไว้ในโฟลเดอร์เดียวกัน
- เปิดไฟล์ index.html ด้วยเว็บเบราว์เซอร์ (เช่น Chrome, Firefox, Edge, Safari)
- เลือกปุ่ม New World เพื่อสุ่มสร้างระบบนิเวศน์ใหม่ (หรือระบุค่า Seed ที่ต้องการในช่องรับข้อมูล)
- ระบบจะเริ่มจำลองและดำเนินไปโดยอัตโนมัติ ผู้เล่นสามารถใช้แผงควบคุมด้านขวาเพื่อแทรกแซงระบบได้ทันที
- คลิกเมาส์ซ้ายค้างแล้วลาก (Click and Drag): สำหรับการเลื่อนมุมกล้อง (Pan Camera)
- ลูกกลิ้งเมาส์ (Mouse Wheel): สำหรับการซูมเข้าและซูมออก (Zoom In / Out)
- คลิกที่ตัวสิ่งมีชีวิต: เพื่อเปิดเครื่องมือ Genetics Inspector สำหรับตรวจสอบข้อมูลยีนและการแสดงผลค่าพลังโดยละเอียด
- แผงควบคุมด้านขวา: สำหรับเลือกใช้งานพลังจำลอง ดูประวัติเหตุการณ์ (Log) และสถิติภาพรวมของโลก