Show HN: Play Zork with your friends via SSH
sayitwith.ink
sayitwith.ink
Here is an invitation to my "Guild" https://app.revolt.chat/invite/Xm9jmNDv
Maybe you have to sign up on the main page first, not sure. https://revolt.chat/
Of course, it's also possible to chat on the SSH server above, though maybe not as convenient. Either way is welcome.
[1]: https://book.hacktricks.xyz/linux-unix/privilege-escalation/...
Use a general non-identifiable id_rsa to play with public ssh servers.
For others, if you do this:
Host *
ForwardAgent yes
you can take this as a reminder that `Host *` is playing with fire, and just asking for accidents like this. Be extremely careful with `Host *` configs, especially with anything security-sensitive."Careful", as in "do not do it if there's literally any risk". And if you don't know for sure, consider it a risk by default. `Host *.internal` at a minimum, or whatever hostname / dns patterns are used around you, is dramatically safer and just as convenient.
Briefly, everyone connected is playing a single game of Zork (in this instance, tho any z-machine game will work). Like a chat session everyone can see every other player's commands/comments, and the game's output.
Just
$ ssh -p 64100 urnamehere@sayitwith.ink
password: nitfol
> /help
> /who
> !look
> !get lamp
Also, thanks and I think I must have missed the "SSH Toy" craze when it was popular.Or type in
ssh -p 8080 -l magnetic magneticscrolls.net
I recently found your site via asciicinema and it was your site that inspired me to make this.
(The wheelbarrow is so annoying)
I try to keep the code as generic as possible but nearly every game I try has had a surprise for me. I really don't want to have tons of special cases in the code but I think some might be unavoidable.
If you're writing your own Z-machine, then you can write it in a way that plans for such integration and that would make a direct-linked approach much easier.
My 'ssh toy' has proven quite popular so far and I hope it has introduced IF to some new people.
Thanks and best of luck with your Z-Machine. Hacks and Glory await!
I'm writing blog posts on my journey - detailing each instruction and any nuance with each one, as well as the object structure, z-text and misc. I hope to post it here one day.