HN เปิดตัว: เกม Terminal ธีมโจรสลัดอวกาศ 'Rebels in the Sky'
(github.com/ricott1)-
Rebels in the Skydemo_v1.0.18.mp4
- ปี 2101 เป็นยุคที่บรรษัทครองโลก เพื่อให้ได้มาซึ่งอิสรภาพ คุณต้องเข้าร่วมแก๊งโจรสลัดและปล้นสะดมทั่วกาแล็กซี หนทางเดียวที่จะเอาชีวิตรอดคือการเล่นบาสเกตบอล ตอนนี้ถึงตาคุณแล้วที่จะสร้างทีมของตัวเอง ออกเดินทางไปทั่วกาแล็กซี และมองหาคู่แข่งบาสเกตบอลที่มีค่า เกมนี้ยังอยู่ระหว่างการพัฒนา และมักมีการเปลี่ยนแปลงครั้งใหญ่เข้ามาเป็นระยะ หากไฟล์เซฟใช้การไม่ได้จนไม่สามารถเล่นต่อจากเกมก่อนหน้าได้ ให้เริ่มเกมใหม่หรือเปิด issue เพื่อตรวจสอบว่าสามารถย้ายไฟล์เซฟได้หรือไม่
-
Just try it out!
- คุณสามารถลองเล่นเกมผ่าน SSH ได้:
ssh rebels.frittura.org -p 3788ไฟล์เซฟจะถูกลบหากไม่มีการใช้งานต่อเนื่องเป็นเวลา 2 วัน
- คุณสามารถลองเล่นเกมผ่าน SSH ได้:
-
Installation
-
Build
- ต้องติดตั้ง Rust toolchain ก่อน: https://www.rust-lang.org/tools/install จากนั้นโคลนรีโพซิทอรีและบิลด์เกมได้ด้วย
cargo build --release
- ต้องติดตั้ง Rust toolchain ก่อน: https://www.rust-lang.org/tools/install จากนั้นโคลนรีโพซิทอรีและบิลด์เกมได้ด้วย
-
With cargo
cargo install rebels
-
From the latest release page
- ดาวน์โหลดไฟล์ล่าสุดที่ตรงกับแพลตฟอร์มของคุณได้จาก: https://rebels.frittura.org
- ให้สิทธิ์รันด้วย
chmod +x rebels
-
Distro Packages
-
Arch Linux
- สามารถติดตั้ง
rebels-in-the-skyได้จากรีโพซิทอรีทางการ:pacman -S rebels-in-the-sky
- สามารถติดตั้ง
-
-
-
Run
-
เกมนี้ทำงานเป็นแอปพลิเคชันบนเทอร์มินัล โดยเพียงรันไฟล์ executable ในเทอร์มินัล:
./rebelsขนาดเทอร์มินัลขั้นต่ำคือ 160x48 เทอร์มินัลบางตัวอาจรองรับสีของเกมได้ไม่ดีนัก จึงอาจต้องลองหลายตัว รายชื่อเทอร์มินัลที่ทดสอบแล้ว:- Linux: เทอร์มินัลเริ่มต้น
- MacOS: iTerm2, tabby, WezTerm
- Windows: tabby
-
สำคัญ: ตอนนี้จะมีการสร้างทีมบอทภายในเครื่องขึ้นมาโดยอัตโนมัติเพื่อให้เกมสนุกยิ่งขึ้น คุณสามารถปิดพฤติกรรมนี้ได้โดยส่งแฟลก
-fให้กับไฟล์รัน เมื่อในอนาคตมีผู้เล่นมากขึ้น เกมจะตั้งค่าเริ่มต้นให้ใช้เฉพาะทีมออนไลน์
-
-
Music
- ในเวอร์ชันก่อน ๆ เกมสามารถเล่นเพลงในตัวได้โดยตรง แต่ฟีเจอร์นี้ถูกนำออกเพื่อลดขนาดไบนารี ตอนนี้เพลงจะสตรีมผ่านวิทยุอินเทอร์เน็ต คุณยังสามารถเชื่อมต่อไปที่
https://radio.frittura.org/rebels.oggเพื่อฟังซาวด์แทร็กของเกมได้โดยตรง และสามารถเพิ่มสถานีวิทยุในassets/data/stream_data.jsonได้
- ในเวอร์ชันก่อน ๆ เกมสามารถเล่นเพลงในตัวได้โดยตรง แต่ฟีเจอร์นี้ถูกนำออกเพื่อลดขนาดไบนารี ตอนนี้เพลงจะสตรีมผ่านวิทยุอินเทอร์เน็ต คุณยังสามารถเชื่อมต่อไปที่
-
Credits
- GIF ของดาวเคราะห์สร้างขึ้นด้วย pixel planet generator ของ Deep Fold ขอขอบคุณ Il Deposito สำหรับแรงบันดาลใจและคลังเพลงอันยอดเยี่ยม
-
Contribution
- เข้าร่วม Discord ได้เลย! ตอนนี้เกมยังไม่มีโรดแมปตายตัว และทุกคนสามารถมีส่วนร่วมด้วยไอเดียต่าง ๆ ได้ ระหว่างทางคุณมีโอกาสสูงที่จะพบ bug หากเจอบั๊ก ให้เปิด issue และอธิบายสิ่งที่เกิดขึ้น หากคุณเป็นนักพัฒนาและอยากมีส่วนร่วม ก็สามารถเปิด pull request ได้
-
License
- ซอฟต์แวร์นี้เผยแพร่ภายใต้สัญญาอนุญาต GPLv3
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
แม้เซิร์ฟเวอร์จะรองรับทราฟฟิกทั้งหมดไม่ไหว แต่นี่ก็เป็นโอกาสที่จะแสดงให้เห็นว่าเกมสามารถทำงานได้โดยไม่ต้องมีศูนย์กลางอำนาจ ได้สร้างรีเลเยอร์และโหนด SSH ใหม่แล้ว
ssh 85.214.130.204 -p 3788แต่รีเลย์จะไม่ทำงานเพราะพยายามเชื่อมต่อไปยังเซิร์ฟเวอร์เดิมrebels -i 85.214.130.204เพื่อระบุที่อยู่ IP ของโหนดรีเลเยอร์สำรองได้มีลิงก์ตัวอย่างเทรลเลอร์: https://rebels.frittura.org/demo_v1.0.18.mp4
แอนิเมชันดาวเคราะห์/ดวงจันทร์สวยมาก
แปลกใหม่ดี แต่ดูเหมือนจะคุ้นเคยได้ยาก วางแผนว่าจะลองภายหลัง ข้อเสนอแนะคือ การผสมกันของธีมทำให้แม้จะดูวิดีโอแล้วก็ยังประเมินเกมเพลย์ได้ยาก เช่น ดูออกยากว่าตอนไหนกำลังลงมือทำอะไร และตอนไหนกำลังออกจากหน้าจอ
เพื่อนของฉันเคยเล่น FTL แล้วคิดว่าเกมนั้นเป็นแค่เกมเทอร์มินัลธรรมดา
สนุกมาก! ใช้งานบน Windows Terminal ได้ดีด้วย ทั้งเมาส์ คีย์บอร์ด และสีสันก็ดีหมด
แอนิเมชันดาวเคราะห์ทำให้นึกถึง Captain Blood ความสร้างสรรค์เกิดจากข้อจำกัด
น่าทึ่งจริง ๆ!!! ชอบมาก ขอบคุณที่สร้างมันขึ้นมา
เป็นไอเดียที่น่าสนใจในการทำเกมแบบ p2p อย่างเต็มรูปแบบ อยากรู้ว่าปฏิสัมพันธ์ระหว่างผู้ใช้ในเกมเกิดขึ้นอย่างไร
เท่มาก เหมือนการผสมระหว่าง TradeWars 2002 กับการบริหารทีมกีฬา ทำได้ดีมาก