เอ็นจิ้นเกมย้อนยุคพร้อมเกมแพลตฟอร์มแสนสนุกที่จะทำให้ฝันของคุณเป็นจริง!
ทำให้ความฝันของคุณเป็นจริง! Open Surge Engine คือเอ็นจิ้นเกมย้อนยุค 2D โอเพ่นซอร์สสำหรับการสร้างเกมและทำให้ความฝันของคุณเป็นจริง!
มันสนุกมาก! Surge the Rabbit เป็นการวิ่งแบบกระโดด 'n' ที่สร้างด้วย Open Surge Engine สร้างขึ้นจากจิตวิญญาณของเกมแพลตฟอร์ม Sonic 16 บิตสุดคลาสสิกแห่งทศวรรษ 1990 เล่นเป็น Surge ในระดับที่สนุกสนานและน่าตื่นเต้นที่เต็มไปด้วยความท้าทาย!
ปลดปล่อยความคิดสร้างสรรค์ของคุณ! สร้างเกมที่น่าทึ่งของคุณเองและเล่นบนพีซีและบนอุปกรณ์มือถือของคุณ! แบ่งปันเกมของคุณกับเพื่อนของคุณ! มันสนุกไร้ขีดจำกัด!
เอ็นจิ้นอันทรงพลังสำหรับเกมย้อนยุค! องค์ประกอบหลักอย่างหนึ่งของกลไกคือ SurgeScript ซึ่งเป็นภาษาสคริปต์สำหรับเกม ใช้มันเพื่อสร้างกลไกการเล่นเกมใหม่ ตัวละครที่มีความสามารถพิเศษ บอส และอื่นๆ อีกมากมาย! ท้องฟ้ามีขีดจำกัด!
Open Surge Engine เป็นเครื่องมือที่น่าทึ่งสำหรับการเรียนรู้การพัฒนาเกม การเขียนโปรแกรม งานศิลปะดิจิทัล และธรรมชาติของซอฟต์แวร์โอเพ่นซอร์สฟรีในรูปแบบที่สนุกสนาน
เว็บไซต์อย่างเป็นทางการ: http://opensurge2d.org
คุณสามารถเล่น MOD ที่สร้างโดยผู้ใช้รายอื่นได้
~/Downloadsโปรเจ็กต์นี้เขียนตั้งแต่เริ่มต้นในภาษา C โดยใช้ไลบรารีการเขียนโปรแกรมเกม Allegro ริเริ่มโดย Alexandre Martins นักวิทยาศาสตร์คอมพิวเตอร์จากบราซิล ปัจจุบันมีผู้มีส่วนร่วมทั่วโลก!
GPLv3
เรียกใช้ opensurge --help
ตรวจสอบ ข้อมูลเครื่องยนต์ ที่หน้าจอตัวเลือกเพื่อดูว่าไฟล์อยู่ที่ไหน
เนื้อหาถูกเผยแพร่ในสถานที่ต่อไปนี้:
bin : ไฟล์ปฏิบัติการshare : เนื้อหาเกม (รูปภาพ เสียง ระดับ สคริปต์ ฯลฯ)user : ข้อมูลที่ผู้ใช้แก้ไขได้ (การตั้งค่า บันทึก ภาพหน้าจอ เนื้อหาเพิ่มเติม เช่น ระดับที่ผู้ใช้สร้างขึ้น)เส้นทางเริ่มต้นของตำแหน่งเหล่านี้แตกต่างกันไปตามแพลตฟอร์ม:
Windows (แพ็คเกจ .zip):
bin : ./opensurge.exeshare : .user : . หรือ %OPENSURGE_USER_PATH%ลินุกซ์:
bin : /usr/games/opensurge : /usr/games/opensurge.binshare : /usr/share/games/opensurge/user : ~/.local/share/opensurge/ หรือ $XDG_DATA_HOME/opensurge/ หรือ $OPENSURGE_USER_PATHลินุกซ์ (Flatpak):
bin : flatpak run org.opensurge2d.OpenSurgeshare : /var/lib/flatpak/app/org.opensurge2d.OpenSurge/current/active/files/share/opensurge/user : ~/.var/app/org.opensurge2d.OpenSurge/data/opensurge/ หรือ $OPENSURGE_USER_PATH หากคุณใช้ $OPENSURGE_USER_PATH สอบให้แน่ใจว่าชี้ไปที่ไดเรกทอรีย่อยของ ~/Downloads ( $XDG_DOWNLOAD_DIR )
ลินุกซ์ (สแนป):
bin : snap run opensurgeshare : /snap/opensurge/current/share/games/opensurge/user : ~/snap/opensurge/current/.local/share/opensurge/ หรือ $OPENSURGE_USER_PATH หากคุณใช้ $OPENSURGE_USER_PATH ตรวจสอบให้แน่ใจว่าชี้ไปที่ไดเร็กทอรีย่อยของโฮมโฟลเดอร์ของคุณ
macOS:
bin : Contents/MacOSshare : Contents/Resourcesuser : ~/Library/Application Support/opensurge/ หรือ $OPENSURGE_USER_PATH หากคุณตั้งใจจะแฮ็กเกม จะง่ายกว่าที่จะมีไฟล์ทั้งหมดอยู่ในที่เดียวกัน (อ่าน-เขียน) เนื่องจากโฟลเดอร์ด้านบนบางโฟลเดอร์เป็นแบบอ่านอย่างเดียว ดาวน์โหลดแหล่งที่มา (ใช้เวอร์ชันเอ็นจิ้นเดียวกัน) แยกไฟล์เหล่านั้นไปยังระบบไฟล์ของคุณและใช้ตัวเลือกบรรทัดคำสั่ง --game-folder
เคล็ดลับ: คุณยังสามารถใช้ตัวเลือกบรรทัดคำสั่ง --verbose ได้ ไดเร็กทอรีจะปรากฏที่จุดเริ่มต้นของเอาต์พุต
การพึ่งพา:
รวบรวมตามปกติ:
cd /path/to/opensurge/
mkdir build && cd build
cmake ..
make -j4
sudo make install
ใช้ cmake-gui หรือ ccmake เพื่อปรับแต่ง เช่น การติดตั้งกลไกหรือการค้นหาการขึ้นต่อกันบนเส้นทางที่ไม่เป็นมาตรฐาน