Newbie - question about creating a computer

b0bbly
20 Sept 2011, 07:16
Hi there.
First time user of Quest here, but I've always been a fan of text adventures (grew up on Zork and such). I've also created some of my own ones in Pascal, though it was a pretty messy affair.
I've done the tutorials with great success, and have now started on a little project. The problem I'm having is that I want to create a computer with icons on the desktop. Each of these icons will launch a "program", which is basically just a text message and a modifier to the player's stats. I have a room, with the computer on a desk, and the icons as objects. If I inspect the computer (after turning it on), I can see the icons. The problem is then I can also see the icons as part of the room, which it shouldn't be.
What's the best way of handling something like this? Should I create the computer as a "room" with it's own interactive objects? Should I stick to using the computer as a container but change some attribute that makes the icons invisible unless I'm somehow "sitting" or something?
Thanks in advance. I hope to be active in putting my game creation ideas to work with what has so far been an amazing tool.

Alex
20 Sept 2011, 09:36
The simplest thing would probably be to make the computer a separate room - you could make it a "room/object" inside its parent room, and as long as it's not transparent the icons inside won't be visible outside.

A (much) more advanced solution would be to customise one of the scope functions so that it didn't show your icons in the room description - that would need quite a bit more thought though, and is probably better suited to being part of a library.

b0bbly
21 Sept 2011, 09:22
Ok I'll give the simpler version a try. It's my first Quest game so I probably don't want to mess around with the tricky stuff yet.