การเปิดตัวเวอร์ชันใหม่ของ Minetest 5.6.0 ในเวอร์ชันใหม่นี้ที่นำเสนอ สำเร็จลุล่วงไปได้ด้วยดี เปลี่ยนแปลงมากมาย สิ่งที่สำคัญที่สุดคือการปรับปรุงเพื่อรองรับเงา เช่นเดียวกับการตัดสินใจแยกไลบรารี IrrlichT เหนือสิ่งอื่นใด
ส่วนใครที่ไม่รู้จัก Minetest ควรรู้ไว้ว่า อยู่ในตำแหน่งที่เปิดข้ามแพลตฟอร์มของเกม MineCraftซึ่งช่วยให้กลุ่มผู้เล่นสามารถร่วมกันสร้างโครงสร้างต่างๆ จากบล็อกมาตรฐานที่มีรูปร่างคล้ายโลกเสมือนจริง
Minetest ประกอบด้วยสองส่วน: เครื่องยนต์หลักและตัวดัดแปลง เป็น mods ที่ทำให้เกมน่าสนใจยิ่งขึ้น
โลกเริ่มต้นที่มาพร้อมกับ Minetest เป็นพื้นฐาน คุณมีวัสดุและสิ่งต่างๆมากมายที่คุณสามารถทำได้ แต่ตัวอย่างเช่นไม่มีสัตว์หรือสัตว์ประหลาด
ความแปลกใหม่หลักของ Minetest 5.6.0
ใน Minetest 5.6.0 เวอร์ชั่นใหม่ที่นำเสนอนี้ขอเน้นว่า ได้มีการปรับปรุงความเข้ากันได้กับกราฟิกและอุปกรณ์อินพุต
นอกจากนี้ เนื่องจากการพัฒนาที่ชะงักงันของไลบรารี Irrlicht ที่ใช้สำหรับการเรนเดอร์ 3 มิติ โครงการได้สร้างทางแยกของตัวเอง: Irrlicht-MT ซึ่งมีการแก้ไขข้อผิดพลาดหลายอย่าง มันยังเริ่มกระบวนการล้างโค้ดที่เลิกใช้แล้วและแทนที่การโยง Irrlicht ด้วยไลบรารีอื่นๆ ในอนาคต มีการวางแผนที่จะละทิ้ง Irrlicht โดยสิ้นเชิง และเปลี่ยนไปใช้ SDL และ OpenGL โดยไม่มีเลเยอร์เพิ่มเติม
การเปลี่ยนแปลงอีกอย่างที่โดดเด่นจากเวอร์ชันใหม่นั่นก็คือ เพิ่มการรองรับการเรนเดอร์เงาแบบไดนามิก จะเปลี่ยนไปตามตำแหน่งของดวงอาทิตย์และดวงจันทร์
เรายังสามารถพบได้ใน Minetest 5.6.0 เวอร์ชันใหม่นี้อีกด้วย มีการจำแนกประเภทที่ถูกต้องเพื่อความโปร่งใสซึ่งทำให้สามารถขจัดปัญหาต่างๆ ที่เกิดขึ้นเมื่อแสดงวัสดุโปร่งใส เช่น ของเหลวและแก้ว
นอกจากนี้ เน้นว่าการจัดการ mods ได้รับการปรับปรุง สิ่งนี้ทำให้สามารถใช้ม็อดได้หลายที่ (เช่น เป็นการพึ่งพาม็อดอื่นๆ) และเพื่อเลือกรวมอินสแตนซ์เฉพาะของม็อด
ขั้นตอนการลงทะเบียนผู้เล่นง่ายขึ้น นอกจากนี้ยังมีการเพิ่มปุ่มแยกต่างหากสำหรับการลงทะเบียนและการเข้าสู่ระบบ และมีการเพิ่มกล่องโต้ตอบการลงทะเบียนแยกต่างหาก ซึ่งรวมฟังก์ชันของกล่องโต้ตอบการยืนยันรหัสผ่านที่ลบออก
เพิ่มแล้ว รองรับการรันโค้ด Lua ในเธรดอื่นไปยัง mod API เพื่อออฟโหลดการคำนวณที่ใช้ทรัพยากรมาก เพื่อไม่ให้บล็อกเธรดหลัก
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น ของเวอร์ชันใหม่นี้:
- ค่าเส้นทาง mod ที่แตกต่างกันใน world.mt เพื่อหลีกเลี่ยงปัญหาเกี่ยวกับชื่อ mod ที่ซ้ำกัน
- เพิ่มสูงสุด วัตถุบล็อกเริ่มต้น
- ในตัว: อนุญาตให้คุณเพิกถอนสิทธิ์ที่ไม่รู้จัก (
- แก้ไขพื้นผิวบางส่วนที่ส่งไม่ถูกต้องไปยังไคลเอนต์รุ่นเก่า
- แก้ไขปัญหาต่างๆ ที่เกี่ยวข้องกับการลงทะเบียน/การตรวจสอบสิทธิ์
- แก้ไขการเปิดใช้งานการพึ่งพาของ mods และ modpacks
- แก้ไขคำแนะนำในการสร้าง macOS (
- การล้างและปรับปรุงโค้ด C++ ต่างๆ
- รายการปรับปรุงเกม DevTest
สุดท้าย หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับเกมนี้ คุณควรรู้ว่าเกมนี้เขียนด้วยภาษา C++ โดยใช้เอ็นจิ้น irrlicht 3D ในขณะที่ภาษา Lua นั้นถูกใช้เพื่อสร้างส่วนขยาย รหัส Minetest ได้รับอนุญาตภายใต้ LGPL และเนื้อหาเกมได้รับอนุญาตภายใต้ CC BY-SA 3.0
คุณสามารถตรวจสอบบันทึกการเปลี่ยนแปลงที่สมบูรณ์ของใหม่นี้ เวอร์ชั่นในลิงค์ต่อไปนี้
จะติดตั้ง Minetest บน Ubuntu และอนุพันธ์ได้อย่างไร?
สำหรับผู้ที่สนใจติดตั้ง Minetest ในระบบ คุณควรทราบว่าสามารถติดตั้งได้โดยตรงจากที่เก็บ Ubuntu
เพียงเปิดเทอร์มินัลแล้วพิมพ์:
sudo apt install minetest
แม้ว่า นอกจากนี้ยังมีพื้นที่เก็บข้อมูลซึ่งคุณสามารถรับการอัปเดตได้เร็วขึ้น
สิ่งนี้เพิ่มด้วย:
sudo add-apt-repository ppa:minetestdevs/stable sudo apt-get update
และพวกเขาติดตั้งด้วย:
sudo apt install minetest
ในที่สุดโดยทั่วไป tนอกจากนี้ยังสามารถติดตั้งบนการแจกจ่าย Linux ใด ๆ ที่รองรับแพ็คเกจ Flatpak
การติดตั้งนี้สามารถทำได้โดยดำเนินการดังต่อไปนี้ในเทอร์มินัล:
flatpak install flathub net.minetest.Minetest