เอ็นจิ้นเกมย้อนยุคพร้อมเกมแพลตฟอร์มแสนสนุกที่จะทำให้ฝันของคุณเป็นจริง!
ทำให้ความฝันของคุณเป็นจริง! 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.exe
share
: .
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.OpenSurge
share
: /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 opensurge
share
: /snap/opensurge/current/share/games/opensurge/
user
: ~/snap/opensurge/current/.local/share/opensurge/
หรือ $OPENSURGE_USER_PATH
หากคุณใช้ $OPENSURGE_USER_PATH
ตรวจสอบให้แน่ใจว่าชี้ไปที่ไดเร็กทอรีย่อยของโฮมโฟลเดอร์ของคุณ
macOS:
bin
: Contents/MacOS
share
: Contents/Resources
user
: ~/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
เพื่อปรับแต่ง เช่น การติดตั้งกลไกหรือการค้นหาการขึ้นต่อกันบนเส้นทางที่ไม่เป็นมาตรฐาน