- Rebels in the Sky adalah game terminal berlatar tahun 2101, ketika korporasi menguasai dunia; pemain membentuk kru bajak laut luar angkasa dan menjelajahi galaksi untuk mencari lawan basket
- Game ini sedang aktif dikembangkan, sehingga breaking change sering masuk; jika file simpanan lama menjadi tidak valid, pemain harus memulai game baru atau membuka issue untuk memeriksa apakah file simpanan bisa dimigrasikan
- Untuk langsung mencobanya, akses frittura-hub dengan
ssh frittura.orgatau pilihrebelsdi hub web - Game dijalankan dari terminal dengan
./rebels; ukuran terminal minimum yang disarankan adalah 160x48, dan beberapa terminal mungkin menampilkan warna dengan kurang baik - Secara default, tim bot lokal dibuat; ini bisa dinonaktifkan dengan flag
-f, dan ke depannya jika jumlah pemain bertambah, default akan berubah menjadi hanya tim online
Pengaturan game dan status saat ini
- Rebels in the Sky berlatar tahun 2101
- Korporasi telah menguasai dunia
- Cara untuk menjadi bebas adalah bergabung dengan kru bajak laut dan menjarah galaksi
- Sarana untuk bertahan hidup adalah basket
- Pemain akan membuat kru sendiri dan menjelajahi galaksi untuk mencari lawan basket yang layak
- Game ini berada dalam status heavy development dan breaking change sering diperkenalkan
- File simpanan lama bisa menjadi tidak valid sehingga tidak dapat dilanjutkan
- Dalam kasus ini, pemain harus memulai game baru atau membuka issue untuk memeriksa apakah file simpanan dapat dimigrasikan
- Tersedia Trailer on youtube dan Wiki
Langsung mencoba
- Anda dapat mencoba game dengan mengakses frittura-hub melalui SSH
- Perintah:
ssh frittura.org
- Perintah:
- Anda juga dapat mengakses hub dari web lalu memilih
rebels- Alamat:
https://hub.frittura.org
- Alamat:
Instalasi dan build
- Untuk melakukan build sendiri, diperlukan dependensi sesuai platform
- Linux:
libasound2-dev,cmake - MacOs:
cmake - Windows: cmake
- Linux:
- Diperlukan Rust toolchain; setelah mengkloning repositori, lakukan build dengan perintah berikut
cargo build --release
- Dapat diinstal dengan
cargocargo install rebels
- Dapat juga diinstal dengan mengambil aset rilis terbaru
- Unduh aset rilis yang sesuai platform dari
https://rebels.frittura.org - Berikan izin eksekusi pada file executable dengan
chmod +x rebels
- Unduh aset rilis yang sesuai platform dari
- Paket distribusi juga tersedia
- Arch Linux:
pacman -S rebels-in-the-skydari official repositories - MacPorts:
sudo port install rebels-in-the-skydari available ports
- Arch Linux:
Lingkungan eksekusi dan kondisi bermain
- Game dijalankan sebagai aplikasi terminal
- Perintah eksekusi:
./rebels
- Perintah eksekusi:
- Ukuran terminal minimum yang disarankan adalah 160x48
- Tidak semua terminal mendukung warna game dengan baik, sehingga Anda mungkin perlu mencoba terminal lain
- Terminal yang telah diuji adalah sebagai berikut
- Saat ini, tim bot lokal dibuat secara default agar game lebih menyenangkan
- Anda dapat menonaktifkan perilaku ini dengan meneruskan flag
-fke file executable - Ke depannya, jika jumlah pemain bertambah, default akan berubah menjadi hanya tim online
- Anda dapat menonaktifkan perilaku ini dengan meneruskan flag
Musik dan data
- Musik di-streaming dari radio internet
- Untuk menambahkan lebih banyak stasiun radio, masukkan ke
assets/data/stream_data.json
Kontribusi dan laporan bug
- Game ini belum memiliki roadmap tetap
- Siapa pun yang ingin berpartisipasi dengan ide dapat bergabung ke discord
- Kemungkinan besar Anda akan menemukan bug selama perjalanan
- Jika terjadi bug, buka issue dan jelaskan apa yang terjadi
- Jika ingin berkontribusi sebagai developer, Anda dapat membuka pull request
Node relayer dan server SSH
- Menjalankan relayer node membantu menjaga desentralisasi game
- Perintah eksekusi:
rebels -n - Pemain lain dapat terhubung ke relayer tersebut saat memulai dengan
rebels -i <RELAYER-NODE-IP4-OR-IP6> - Jika Anda mengoperasikan relayer, Anda dapat mempertimbangkan untuk membuka PR guna menambahkan alamatnya ke daftar relayer yang dikenal
- Perintah eksekusi:
- Untuk menjalankan relayer, build harus dilakukan dengan mengaktifkan fitur
relayercargo build --release --features "relayer"
- SSH server juga dapat dijalankan
- Perintah eksekusi:
rebels -j - Pemain lain dapat terhubung dengan
ssh <USERNAME>@<SERVER-IP4-OR-IP6> -p 3788
- Perintah eksekusi:
- Untuk menjalankan server SSH, build harus dilakukan dengan mengaktifkan fitur
sshcargo build --release --features "ssh"
Lisensi
- Perangkat lunak ini didistribusikan dengan lisensi GPLv3
1 komentar
Komentar Hacker News
Server saya tidak mampu menangani semua trafiknya, tetapi justru ini terasa seperti kesempatan untuk menunjukkan bahwa game ini tidak memerlukan otoritas terpusat agar tetap berjalan
Saya membuat node relay lain dan node SSH di 85.214.130.204, dan bisa diakses dengan
ssh 85.214.130.204 -p 3788. Namun relay mungkin tidak berfungsi karena mencoba terhubung ke server lamaAtau jalankan klien lokal dengan flag
rebels -i 85.214.130.204untuk menentukan alamat IP node relay penggantiJika tautan trailernya tidak berfungsi, ada tautan lain: https://rebels.frittura.org/demo_v1.0.18.mp4
https://github.com/user-attachments/assets/aaa02f04-06db-4da...
Dan lagu thug boy membuat saya langsung teringat kuat pada Fist of the North Star sampai leher saya serasa mau terkilir. Pilihan yang luar biasa
Animasi planet/satelitnya benar-benar keren
Saya punya teman yang bermain FTL, dan saya terus mengira itu cuma game terminal yang keren
Sangat menyenangkan! Ini juga berjalan baik di Windows Terminal. Mouse, keyboard, dan warna semuanya tidak bermasalah
Terlihat sangat orisinal, tetapi agak terasa berat untuk mulai membiasakannya. Saya akan mencobanya nanti
Sebagai masukan, temanya terasa terlalu banyak tercampur, jadi bahkan setelah menonton videonya pun sulit memahami seperti apa gameplay-nya. Misalnya, sulit membedakan kapan melakukan aksi dan kapan menggerakkan layar
Ide tentang game P2P penuh ini menarik. Interaksi seperti apa yang bisa dilakukan antar pengguna?
Interaksi seperti ini harus menjamin status yang konsisten saat selesai, jadi ditangani dengan cara yang mirip dengan TCP handshake. Misalnya, pertukaran pemain harus tercermin secara konsisten di kedua sisi
Karena itu, interaksi real-time tidak mudah. Bahkan saat saling menantang, para pemain hanya menyepakati kondisi awal permainan, lalu pertandingan setelahnya disimulasikan secara independen dan deterministik di klien masing-masing
Video di README tampaknya tidak berjalan di semua browser. Dalam kasus saya, itu tidak berfungsi di Firefox
Apakah game ini dibuat dengan Godot? Terlihat seperti menggunakan aset pixel planet generator dari itch
https://deep-fold.itch.io/pixel-planet-generator