←back to thread

242 points discoinverno | 8 comments | | HN request time: 1.028s | source | bottom

Rebels in the sky is a P2P multiplayer game about crews of space pirates roaming the galaxy to play basketball against each other. It's basically a basketball managerial game with some pirate-y stuff. It's a P2P game with no central server, built on top of libp2p. Players interaction are limited to playing games against each other and trading pirates.

The game runs as a terminal application, meaning that you just need to run it from your terminal.

You can try the game over ssh without installing: `ssh frittura.org -p 3788`

My server is not very powerful and there is a limit to the number of concurrent players, so if you like it I would appreciate it if you could install it (https://github.com/ricott1/rebels-in-the-sky?tab=readme-ov-f...) and run it locally :)

Here is a trailer (not of the last version, so some little things are different): https://github.com/user-attachments/assets/aaa02f04-06db-4da...

1. neomantra ◴[] No.42216514[source]
This is very cool. Thank you for sharing your creativity with this game and its source! I love that it is accessed via ssh and is multiplayer.

A screenshot or animated gif in the README might be helpful. Like others I can’t see the movie. Check out charm’s vhs tool to make these.

replies(3): >>42216584 #>>42216648 #>>42216696 #
2. discoinverno ◴[] No.42216584[source]
Thanks a lot, really appreciate it. Have you tried this link: https://streamable.com/huxiwr ?

I know VHS, only problem is that that demo is a bit involved to properly script it..

replies(1): >>42218414 #
3. yoavm ◴[] No.42216648[source]
Please not an animated gif. These easily end up weighing more than 10MB, while a similar mp4 can be 500KB. You just need to use an encoding all browsers support.
replies(1): >>42216781 #
4. ◴[] No.42216696[source]
5. _flux ◴[] No.42216781[source]
I doubt in this case they'd weigh 10 MB, or have you experienced "terminal movies" growing that large?

In fact, I wonder if in this case the gifs would be smaller, while lossless.

replies(1): >>42217879 #
6. smaudet ◴[] No.42217879{3}[source]
I suppose it depends on how full color the terminal output is, and how well the GIF is encoded.

I think you're probably correct for this case you can get something smaller.

Nevertheless, the movie has sound, which a GIF (AFAIK) can only do if part of a e.g. an html page...and now you have non-standard browsers to deal with vs just using an mp4.

7. neomantra ◴[] No.42218414[source]
That link works, thanks :) I had tried a couple links earlier and they hadn't. Does that song say "dogboy"?

But seeing your video makes me realize the colors are messed up in my terminal and don't look near as nice as your video. Maybe a theme or something I have is messing it up... will muck more.

I just built rebels and tried "vhs record" and played the tape and the results weren't good. Even just a couple curated screenshots could communicate a lot there on the README, especially for a game.

replies(1): >>42229894 #
8. neomantra ◴[] No.42229894{3}[source]
I explored this more. Does Rebels require TrueColor? I think that's what the problem is, Apple Terminal doesn't support it (https://github.com/termstandard/colors?tab=readme-ov-file#no...). It works fine in Kitty.