Ludum Dare 36 — August 26th-29th, 2016 — Theme: Ancient Technology

Back to Browse Entries

The Chosen One

by nander - Competition Entry

Unfortunately, during this Ludum Dare, I had limited time, because I had to study for an Algebra test.

For this reason I decided to interpret ancient technology as ancient game technology.
I decided to make a game which would run entirely over a telnet connection, like the MUD games of yesteryear.

This game is a simple labyrinth-game with a bit of exploration and a monster.
It is tested on Windows with putty, and Linux (telnet), but other clients should work fine.

In menus, type the character of the thing you want, and then a carriage return (ENTER) to confirm.
While moving, type either WASD OR NESW (option during startup), followed by an enter for each character. Sorry about that, limitations of telnet....

telnet 1337

Additional joke game on
telnet 8944

IMPORTANT: Windows users should use a full telnet-compatible terminal. An example is Putty, but others could also be fine. Web-telnet clients often do NOT work.
MORE IMPORTANT THINGS: Set Putty to TELNET, do NOT keep it in SSH mode.

Downloads and Links


McMutton says ...
Aug 28, 2016 @ 9:50pm

Tried putty first, didn't work for me, neither did a random online client.
According to almighty google Putty seems only to send \r when pressing enter. Could that be the issue?

Anyways... I'm suprised to see a telnet game, and even without playing I'm already thinking: THAT'S AWESOME. :)

ReboundGames says ...
Aug 28, 2016 @ 9:54pm

Very cool idea to use telnet. Didn't play a whole lot because it takes so long to get anywhere, but it seems to work pretty well. I appreciate the little pickups that add to the story.

nander says ...
Aug 28, 2016 @ 9:57pm

McMutton, I think you kept it in SSH mode, not in Telnet mode.
Only sending \r could be an issue, I'll look into it.

nander says ...
Aug 28, 2016 @ 9:58pm

Only \r is not an issue to my code, since it replaces \r and \n by emptystring, and checks if the length of the string decreases. Ugly, but fast.

McMutton says ...
Aug 28, 2016 @ 10:02pm

Nope... connection mode is telnet. The game pops up and after that the game doesn't react.
The joke game works a tiny bit better by replying with "<1> was not understood"

nander says ...
Aug 28, 2016 @ 10:17pm

Sorry, there was a hidden, breaking bug that when you entered invalid input on the start screen, the game fully crashed.
I am terribly sorry about that.

nander says ...
Aug 28, 2016 @ 10:25pm

Sorry if I just killed your session, I was moving the server from a bare SSH session to a session in a screen.

McMutton says ...
Aug 28, 2016 @ 10:34pm

Well I was 75% through the maze at that point :D

But don't worry, I had the patience to restart the game. ^^
I like the twist at the end. The maze is crafted nicely (evil) as well.
At my first try i took all the wrong directions in the beginning first. :D

nander says ...
Aug 28, 2016 @ 10:38pm

I'm incredibly sorry. I was adding a controls lookup thing during the game, and forgot to check for online players.

Xoko14 says ...
Aug 29, 2016 @ 7:44am

When I try to connect with putty in telnet mode it says: Connection refused

nander says ...
Aug 29, 2016 @ 10:35am

Remember, you have to use the correct port. The default telnet port has no game on it, because too many chinese hackers are trying to log in to it.

yoel1234 says ...
Aug 29, 2016 @ 11:26am

ascii style i like it, forgot how much fun it is to make these kind of games,like nethack.

would be nice if the controls were more fluent instead of bashing enter all the time.

Geckoo1337 says ...
Sep 4, 2016 @ 9:27pm

Interesting idea - it reminds me some old hack sessions. Unusual gameplay. Well done ++

g12345 says ...
Sep 7, 2016 @ 9:17am

I think I just crashed the joke game on 8944. The normal one is still working though.

Oh, and it's a nice looking labyrinth. The story was actually pretty good.

I've also managed to escape without talking to M. But the game still thinks we escaped together, somehow.

You must sign in to comment.

Mini Submission FAQ

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Many solo participants enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

[cache: storing page]