ณ ขณะนี้ คุณสามารถดาวน์โหลดเวอร์ชันเสถียรใหม่ล่าสุดได้จากหน้าเผยแพร่
คุณสามารถรับงานสร้างทุกคืนได้ที่นี่
คุณสามารถ:
C:/Ace of Spades/
) แทนที่ voxlap เวอร์ชันเก่าได้อย่างมีประสิทธิภาพ พิมพ์ | นาที ความต้องการ |
---|---|
ระบบปฏิบัติการ | วินโดวส์ 98 หรือลินุกซ์ |
ซีพียู | โปรเซสเซอร์คอร์เดี่ยว 1 GHz |
จีพียู | VRAM ขนาด 64MB, Mobile Intel 945GM หรือเทียบเท่า |
แรม | 256MB |
แสดง | 800x600px |
คนอื่น | คีย์บอร์ดและเมาส์ เรียกเลขหมายการเชื่อมต่อเครือข่าย |
โปรเจ็กต์นี้ใช้ไลบรารีและไฟล์ต่อไปนี้:
ชื่อ | ใบอนุญาต | การใช้งาน | GitHub |
---|---|---|---|
GLFW3 | ZLib | บริบท OpenGL | ลิงค์ |
OpenAL นุ่มนวล | LGPL-2.1 | สภาพแวดล้อมเสียง 3 มิติ | ลิงค์ |
ในนี้ | BSD-3.ข้อ | ตัวแยกวิเคราะห์ไฟล์ .INI | ลิงค์ |
stb_truetype | โดเมนสาธารณะ | โปรแกรมแสดงฟอนต์ TrueType | ลิงค์ |
dr_wav | โดเมนสาธารณะ | การสนับสนุน wav | ลิงค์ |
http | โดเมนสาธารณะ | ไลบรารีไคลเอนต์ http | ลิงค์ |
LodePNG | เอ็มไอที | รองรับ PNG | ลิงค์ |
libdeflate | เอ็มไอที | การบีบอัดแผนที่ | ลิงค์ |
อีเน็ต | เอ็มไอที | ห้องสมุดเครือข่าย | ลิงค์ |
บาทหลวง | เอ็มไอที | ตัวแยกวิเคราะห์ JSON | ลิงค์ |
ล็อก.ซี | เอ็มไอที | คนตัดไม้ | ลิงค์ |
เกลว | เอ็มไอที | ส่วนขยาย OpenGL | ลิงค์ |
แฮชได้ | เอ็มไอที | แฮชได้ | ลิงค์ |
libvxl | เอ็มไอที | เข้าถึงรูปแบบ VXL | ลิงค์ |
ไมโครอิอิ | เอ็มไอที | ส่วนต่อประสานกับผู้ใช้ | ลิงค์ |
คุณจะต้องคอมไพล์สิ่งต่อไปนี้ด้วยตัวเอง หรือมีไบนารีที่คอมไพล์แล้ว:
ทำตามคำแนะนำบนหน้าโปรเจ็กต์ จากนั้นวางไลบรารีแบบสแตติกที่สร้างขึ้นใน deps/
ข้อกำหนดอื่นๆ ทั้งหมดของรายการด้านบน (เช่น libs ไฟล์เดียว) จะถูกดาวน์โหลดโดย CMake โดยอัตโนมัติ และ ไม่ จำเป็นต้องได้รับการดูแล เนื่องจากไม่ทราบสถานะลิขสิทธิ์ของเนื้อหา 0.75 CMake จะดาวน์โหลดเนื้อหาเพิ่มเติมจาก ที่นี่ ซึ่งไม่ได้เป็นส่วนหนึ่งของพื้นที่เก็บข้อมูลนี้
โครงการนี้ใช้ CMake เพื่อสร้าง Makefiles ทั้งหมดโดยอัตโนมัติ วิธีที่ดีที่สุดคือใช้ MinGW-w64 สำหรับ GCC บน Windows คุณสามารถสร้างไฟล์ที่ต้องการได้โดยเปิด cmd.exe
ในไดเร็กทอรี build/
แล้วพิมพ์:
cmake -G "MinGW Makefiles" ..
mingw32-make
หากทุกอย่างเป็นไปด้วยดี ไคลเอนต์ควรอยู่ในโฟลเดอร์ย่อย build/BetterSpades/
เมื่อเริ่มต้น client.exe
คุณจะได้รับการต้อนรับจากรายชื่อเซิร์ฟเวอร์ เลือกเซิร์ฟเวอร์เพื่อเริ่มเล่น! คุณยังสามารถเริ่มต้นไคลเอนต์ในลักษณะเดียวกับที่คุณทำกับเวอร์ชัน voxlap โดยการเปิด cmd และใส่ลิงก์ aos://
ให้เป็นอาร์กิวเมนต์แรก:
client.exe -aos://16777343:32887 //Connects to a local server
การคอมไพล์ตอนนี้ทำงานเหมือนกันบน Linux เพียงเปลี่ยนระบบบิลด์เป็น Unix Makefiles
หรือปล่อยให้เป็นค่าเริ่มต้นก็จะทำงานเช่นกัน ( cmake ..
)
คุณสามารถสร้างแต่ละไลบรารีได้ด้วยตัวเอง หรือติดตั้งด้วยตัวจัดการแพ็คเกจของ distro:
sudo apt install libgl1-mesa libgl1-mesa-dev libopenal1 libopenal-dev libglfw-dev libenet-dev libglew-dev
(ไม่รวม libdeflate ซึ่งเป็นข้อกำหนดเช่นกัน โปรดดู Wiki/Building สำหรับรายละเอียดเพิ่มเติม)
เริ่มต้นไคลเอนต์เช่นด้วยสิ่งต่อไปนี้ภายในไดเร็กทอรี build/bin/
:
./client
หรือเชื่อมต่อโดยตรงกับ localhost:
./client -aos://16777343:32887
คำแนะนำเดียวกันสำหรับ Linux ใช้งานได้บน macOS นอกเหนือจากความแตกต่างเล็กน้อยบางประการ ขั้นแรก ให้ใช้ Homebrew หรือ MacPorts เพื่อดึงข้อมูลอ้างอิง:
brew install glfw enet
ไม่จำเป็นต้องติดตั้งส่วนหัวการพัฒนาสำหรับ OpenAL และ OpenGL เนื่องจากส่วนหัวเหล่านี้มาพร้อมกับ macOS เป็นค่าเริ่มต้น ควรติดตั้ง libdeflate และวางด้วยตนเองในลักษณะที่คล้ายกับ Linux ดู Wiki/อาคาร สำหรับรายละเอียดเพิ่มเติม
ค่อนข้างเก่า | ฮีสวิลล์ | |
---|---|---|
ระเบิดมือสนุก | แอนิเมชั่นบล็อกล้ม | กำลังซุ่มโจมตีนอร์มังดี |