Sign in to follow this  
Followers 0
james3mg

MYSTxt telnet game in AutoIt

8 posts in this topic

#1 ·  Posted (edited)

I'm developing a game that's basically Myst in a text-based game form. Well, actually, that's exactly what it is. Just for fun. ;)

It's written all in AutoIt, and I decided the best way to do it was to use telnet technology. So I developed a script that served as a telnet server and game engine all in one. I've gotten far enough to realize it needs some serious retooling (probably about 70% of the way through the main Myst island puzzles). But it's playable, so what I'm interested in at this point while I redo the engine/syntax stuff is some testers to give it a go. I've built in some error catching, so when someone tries something that's not supported, it will log what they tried on the server...that way I can look for things I'm missing and end up with as complete a game as possible.

So, if that sounds interesting or you just want to help me out ^_^ please point your telnet clients at mystxt.no-ip.org and kick the tires!

I'll upload the source if someone wants to take a look...but it's bad. Really, really bad. So I'm not going to do it unless someone asks :( Even then, maybe I'll just pm it to them

Edit: I've already got a number of requests for the source, so here it is:

http://www.mediafire.com/?25mkztz4ii2

Please understand though...I'm not proud of what this has become. It's got inconsistent (and stupid-dense) syntax for the game-specific data (the actual definition of rooms and actions), and just has functions and loops scattered about and glued in wherever I found a condition that wasn't met in my original engine capabilities...it's not pretty. I'm working out how I want my new one to work, so it's powerful and flexible enough to contain most of what such a game might need, so that it could theroetically run any game built for it. So be nice to me, and don't tell me how messy and scattered everything is :D

Thanks for the feedback!

Edited by james3mg

"There are 10 types of people in this world - those who can read binary, and those who can't.""We've heard that a million monkeys at a million keyboards could produce the complete works of Shakespeare; now, thanks to the Internet, we know that is not true." ~Robert Wilensky0101101 1001010 1100001 1101101 1100101 1110011 0110011 1001101 10001110000101 0000111 0001000 0001110 0001101 0010010 1010110 0100001 1101110

Share this post


Link to post
Share on other sites



Although I have never really got into playing MUD's i must say this is really good so far I would love to test further but i have to get off to work... Just wanted to say GOOD WORK!


[quote name='PsaltyDS' post='635433' date='Jan 27 2009, 07:04 AM']Larry is a mass murderer?! It's always the quiet, clean cut, bald guys... [/quote]

Share this post


Link to post
Share on other sites

Although I have never really got into playing MUD's i must say this is really good so far I would love to test further but i have to get off to work... Just wanted to say GOOD WORK!

hey, thanks! :)

"There are 10 types of people in this world - those who can read binary, and those who can't.""We've heard that a million monkeys at a million keyboards could produce the complete works of Shakespeare; now, thanks to the Internet, we know that is not true." ~Robert Wilensky0101101 1001010 1100001 1101101 1100101 1110011 0110011 1001101 10001110000101 0000111 0001000 0001110 0001101 0010010 1010110 0100001 1101110

Share this post


Link to post
Share on other sites

Very nice James. I've also been secretly working on a MUD-type server in AutoIt, off and on for awhile. One was posted here not too long ago.

I was wondering how you did some of your stuff. I'd love to compare strategies for how you did the Telnet protocol.

Share this post


Link to post
Share on other sites

I would actually be a little interested in seeing the code for it if your willing to release it.


[quote name='PsaltyDS' post='635433' date='Jan 27 2009, 07:04 AM']Larry is a mass murderer?! It's always the quiet, clean cut, bald guys... [/quote]

Share this post


Link to post
Share on other sites

See the OP :)


"There are 10 types of people in this world - those who can read binary, and those who can't.""We've heard that a million monkeys at a million keyboards could produce the complete works of Shakespeare; now, thanks to the Internet, we know that is not true." ~Robert Wilensky0101101 1001010 1100001 1101101 1100101 1110011 0110011 1001101 10001110000101 0000111 0001000 0001110 0001101 0010010 1010110 0100001 1101110

Share this post


Link to post
Share on other sites

This sounds really fun can't wait to check it out when I get home from work.


AutoIt changed my life.

Share this post


Link to post
Share on other sites

wow, i was perusing the forums for telnet servers, to compare the methods i used with my telnet BBS im working on with others' servers and this came up, and i must say, although the 500+ lines of game data is a little intimidating to look at lol, this is very cool, and takes me back to a simpler time in computer games, combining both MUD and Myst...this definately earned +100 awesome points :)


Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0