HNHacker News
TopNewBestAskShowJobs

pheasantquiff

126 karma · joined November 23, 2021

submissionscomments
pheasantquiff··on Show HN: Play Zork with your friends via SSH
Yes thank you @dettus.

I recently found your site via asciicinema and it was your site that inspired me to make this.

(The wheelbarrow is so annoying)

pheasantquiff··on Show HN: Play Zork with your friends via SSH
I think the simplest answer to that is just to try it, if you haven't already.

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.
pheasantquiff··on Show HN: Play Zork with your friends via SSH
If anyone is interested in discussing this (or playing IF on my other server) please get in touch on Revolt. I am @JesusMachineSantana.

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.

pheasantquiff··on Show HN: Play Zork with your friends via SSH
It is a large endeavour. Have you encountered ZSCII and the "special" text compression algorithm yet?
pheasantquiff··on Show HN: Play Zork with your friends via SSH
There are quite a few edge cases going the pipe route since there is no defined communication protocol and every game expresses some things slightly differently.

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!

pheasantquiff··on Show HN: Play Zork with your friends via SSH
I'm sure you've read all the Graham Nelson Z-Machine specs etc.? And seen the various alternative implementations like nitfol (which is a bit smaller than most and easier to read maybe)?
pheasantquiff··on Show HN: Play Zork with your friends via SSH
:) Yes I'm piping to dumb-frotz. The ssh server is a custom golang server, not a 'real' ssh daemon. Z-machine impl is fun (except for all the version differences)
pheasantquiff··on Show HN: Play Zork with your friends via SSH
Sage advice. This is really more suited to IRC but ssh is something everyone has readily available. It has a much lower barried to entry. Isn't a specific effort required to have [port] forwarding? I don't think anyone will do it accidentally, even were I nefarious. In other words, if you don't know what "forwarding" is, then you don't have to worry.
pheasantquiff··on Show HN: Play Zork with your friends via SSH
Play Zork, with your friends (via ssh) $ ssh -p 64100 someusername@sayitwith.ink password: nitfol > /help > /who > !look (login denied? maybe someone else is using that username, try another)
pheasantquiff··on Comment on Any Web Page (no signup required)
Comment on Any Web Page (no signup required) Just paste the url of the page, write your comment and send. Vote on existing comments.
← PreviousPage 2 of 2