Welcome to Gaia! ::

What you say?!

Text-adventure, what that? 0.22120129317679 22.1% [ 1300 ]
You are setting us up the bomb. 0.23209120299473 23.2% [ 1364 ]
I rather like the idea, actually. Quite. 0.54670750382848 54.7% [ 3213 ]
Total Votes:[ 5877 ]
1 2 3 4 5 6 ... 781 782 783 > >> >>> »|

Hey folks.

I'm currently being all reminiscent of my earliest of gaming days, as well as trying to get the hang of this Flash lark, so I'm doing what any right-minded person would do: writing an object-oriented, actionscript-based text-adventure for my Gaia Profile. wink

It's been a really fun project, and both a good way to take my mind off the more tedious programming I'm forced into at work, as well as a learning experience. Plus, writing text-adventures is turning into a lost art - which is a shame, since I really enjoyed them in my youth, and it's great fun to come up with rooms and puzzles and such.

The complete version is now up! It's bound to still contain errors, and I'll work diligently to squish these as they come up. Still, it should be playable. smile


I'm also creating this topic to chronicle my progress on this project.

LAST UPDATED: Wednesday, Aug 30, 5:34PM


Well, I've been featured, and what a ride it's already been. xd

First off, I'd like to apologize to everyone for the trouble everyone had with my profile not loading properly. Thing is, I'm hosting it on my own server, and the moment I was featured about a thousand people starting downloading it within the span of an hour or so. sweatdrop My server just.. couldn't keep up.

Most of you should have it in your cache, by now, and I've increased the amount of bandwidth you're all getting - but I'm still going to look into a paid, dedicated server. Also because I want to start creating a few more things for Gaia and its users.

Hmm.. what else? Well, I had to turn off my friendlist, unfortunately, because I learned that it sorta.. breaks, after a while, under the strain of a thousand requests. whee Likewise, my PMs are set to friend-only.. not my style, but it's a neccesity at this point in time. I hope there's no hard feelings. heart

ADDITION:

I just paid for the domain sphexish.org and a fairly professional hosting package. I've migrated the game over there. I hope this will improve performance for everyone! This will also allow me to provide much better and more reliable hosting for the profiles I plan to build.




Version log:
1.19 - Few more broken exits, and some issues with delayed events overlapping eachother, have been taken care of.
1.18 - Hopefully took care of all the helpful suggestions and bugs discovered by the very meticulous player Alexditto.
1.17 - Fixed a hilarious 'Window of Doom' bug which resulted in the rather unfortunate and premature 'death' of J.Kougar's poor mate! Thanks to the both of them for sniffing it out for me, and giving suggestions over the phone.
1.16 - Going a bit crazy for the big day, streamlining things left and right
1.15 - Fixed the dreaded Infinite Kikis bug(!)
1.14 - First major update: added a puzzle, and fixed a serious bug that could get players hopelessly stuck.
1.04 - Made a few confusing descriptions and actions a bit more logical.
1.03 - Hopefully fixed a few faulty exits
1.02 - Added a few additional keywords
1.01 - Fixed minor output errors


Total days spent: 15
Total code so far: 2185 lines
Total size of exported swf-file so far: 72kb ( heart )

I'm now going to determine what prizes I'm going to give out for the top players. smile I'll prolly post a topic in the contest forum, and link to it here, in a minute.
That, simply put, is a great idea! I love the old text adventures! Zork was my favorite, by far. I would love to be a tester, if you would have me! ^^

Also, I would like to offer my services as a writer. I could help with rooms, items, etc. If you wanted any that is. I'm a novice game programmer, java based, with a bit of experience in designing stories and the like. If you're interested, pm me! <3

I can't wait to see where this leads! I wanna play it now!

"I don't wanna be old
and sleep alone.
An empty house
is not a home."
-Keane, 'Atlantic'


Beyond the Door - The FAQ
To honor by deed



NOTE:
When describing commands, things between ()s
are optional, and things between []s indicate
you need to replace it with an object name.

Quote:
"What kind of weird game is this?"


It's a text-adventure, a genre of games that pretty much died when computer graphics and interfaces evolved, and things like point-and-click adventures (Day of the Tentacle, Leisure Suit Larry, Discworld, ...) supplanted them.

They're like single-player MUDs or MUCKs, in that the world of the game is conveyed purely by means of prose, and the player interacts with it by way of typing simple commands in a way similar to a chatroom.

Quote:
"Okay, so what are the commands?"


I cannot simply produce a short list, due to the way the game works.

However, there are several basic structures for different kinds of actions. The parser - the coding that tries to interpret your commands - is smart enough to be flexible about how you type out these types of commands, as long as it sees a structure it recognizes.

We'll start with the simple, single-word stuff and move our way up to commands involving more than one object:

Quote:
"How do I move around?"


The game-world is divided into rooms, which have one or more exits.

At the bottom of the description of each room is the list of available exits. For example: [Exits: west]. That means you can go to another room by typing:


> west


Quote:
"I typed a bunch of stuff and forgot where I could go!"


In case it scrolled off-screen, you can look at the current room and its exits again by typing:


> look
> where
or
> check


Quote:
"Can I use that to look at stuff in the room, too?"


Yep. And that's where we get into the slightly more complex commands:


> look (at) (the) [thingie]
> examine (the) [thingie]
> check (the) [thingie]
> read (the) [thingie]


Quote:
"That looks like I could use it - how do I take it along?"



> grab (the) [thingie]
> take (the) [thingie]
> get (the) [thingie]


Quote:
"How do I know what all I'm hauling around with me?"



> inventory


Quote:
"Augh - so much useless stuff!"



> drop (the) [thingie]
> throw (the) [thingie]


Note that throwing isn't exactly the equivalent of quietly putting something down. Be careful what you choose to lob about the place, eh?

Quote:
"Will that make it disappear, though?"


No, items you drop or throw away will stick around indefinately (unless the game is scripted for them to vanish). You can go to the room you left them in and snag them again.
Aaah, sunday. My one day off, my one chance to indulge in my insane hobbies. mrgreen The input parser is just about finished, and I've totally revamped the item object to allow for unique behavior when trying certain actions on certain objects.

I'm currently debugging, after which I'll set up a demo-environment. That can then be tested. Anyone else interested in doing so? wink

And for you young whippersnappers, with yer new-fangled graphics and whatnot, that honestly do not know what a text-adventure is, here's a sample:

You stand in the courtyard. The wind blows through your hair, as well as through several tumbleweeds being swept about in the distance.
There is a mailbox here.
> examine mailbox
It's closed.
> open mailbox
You opened it.
> check mailbox
There's a small leaflet inside, tucked in the back somewhere.
> read leaflet
You can't read it from here.
> take leaflet
Taken.
> read leaflet
It reads: "ZORK rules!"

5,450 Points
  • The Perfect Setup 150
  • Conversationalist 100
  • Forum Sophomore 300
Hmmm....very neat idea. If you need some graphics done, just let me know. I know a small bit of flash as well, but no code though sorry XD. I think its great you putting this much dedication into gaia.

"I don't suffer from insanity..."


lovely idea--this should be interesting. smile


"I enjoy every minute of it."

Thanks guys! biggrin

There's a nice little demo up in my profile right now. Check it out if you want, and, er, try not to kill yourselves. (Yes, it is possible.. had to test it, no?) Also did some really quick styling to give it a moderately appropriate home. Mostly involved killing everything. wink

@Cranial
Hey, thanks! The game itself isn't very graphical, but I do want to dress up the profile page around it a bit more than it is now. sweatdrop And meh.. I'm just doing what I enjoy doing.

If you find any bugs, or have any other ideas/complaints, please let me know people!
Fixed a little bug - dead cats shouldn't purr. sweatdrop
That's really neat, I remember seeing a Xanga layout like it once. Very nice.

Anxious Phantom

I killed myself xd

Anyway, that's a really cool idea for a profile. I'm gonna keep checking back on it now...
psytrance

That's really neat, I remember seeing a Xanga layout like it once. Very nice.


Really? Including a functional game? sweatdrop

HailFyre
I killed myself xd

Anyway, that's a really cool idea for a profile. I'm gonna keep checking back on it now...


Hahaha, go you! heart It can technically be done in four moves. wink
Anyway, as the first reported victim of my profile, you get 2k.

For your bereaved family and such - you know.
Wow, this has got to be the most original profile I've ever seen. surprised <3 Though, I tend not to like text adventures because I never seem to be able to do anything. I just end up typing random crap. sweatdrop

And as a side note, I am quite disappointed that the command 'buttsex' doesn't do anything. Remedy this at once and I might forgive you.

xD
ThisIsJello
Wow, this has got to be the most original profile I've ever seen. surprised <3 Though, I tend not to like text adventures because I never seem to be able to do anything. I just end up typing random crap. sweatdrop


I'm trying to make it a bit more functional, with a wishlist and comments and such. It's a bit too stripped down at the moment.

And, I do know what you mean. They're certainly harder than graphical, point&click adventures. I had a really simple, Dutch-language one as a kid, about exploring Dracula's castle, and I never managed to finish it. sweatdrop I've looked all over for it, in hopes of having another go, but it was too obscure, apparently.

I try to award players who try random crap, though. That's half the fun. wink

ThisIsJello

And as a side note, I am quite disappointed that the command 'buttsex' doesn't do anything. Remedy this at once and I might forgive you.
xD


(Laughs) Dang. I really thought I'd get away with that omission. Anyway, I'll include it in the recognized command-list once I get home! wink
Darkmane
psytrance

That's really neat, I remember seeing a Xanga layout like it once. Very nice.


Really? Including a functional game? sweatdrop


Nope, it wasn't a game, just the style was similar (same font and color and idea, but without the game. It was used to navigate that person's xanga using a similar format).
Got side-tracked and spent a good bit of time spiffing up my profile's CSS and such. Not quite happy yet, and I still want to enable comments somewhere, but meh.

I think I developed a nice, new(?) CSS-based onMouseOver effect with the buttons bar. Needed a bit of hacking to be cross-browser, though. sweatdrop

Anyway, based on Crimson's advice I'm planning on making a friendly FAQ on the game's interface, since most of you probably didn't grow up playing games like this. wink

After that, well.. I'm still flabberghasted on the game's story.

Quick Reply

Submit
Manage Your Items
Other Stuff
Get GCash
Offers
Get Items
More Items
Where Everyone Hangs Out
Other Community Areas
Virtual Spaces
Fun Stuff
Gaia's Games
Mini-Games
Play with GCash
Play with Platinum