New Tutorials for version 5

Hi all,

I am very new to Quest and looking to learn how to use Quest, I have tried to follow the introduction to Quest Basic Tutorials but they seems to be out of date because I cannot give objects different names. can someone please tell me or point me towards any Tutorials (Video if possible) that up to date and help new people to understand this program ?

Thanks for your time 😊


the 'name' String Attribute is the 'ID' (think of it as the thing's fingerprint or DNA) for quest, so you can't change the names of anything, they must be unique, and thus they're permanent, once set/created

instead, quest has the built-in 'alias' String Attribute (and built-in functionality) for names, so use the 'alias' String Attribute for the name you want for the people playing the game, and use the 'name' (ID) String Attribute, for yourself as the game maker, for your own organization and/or with helping with more advanced scripting, for examples:

create ("ball_1_object") // creates/adds (and names) a 'ball_1_object' Object, with the unique/permanent name of 'ball_1_object', this can't be changed

ball_1_object.alias = "ball" // creates (and sets) the 'alias' String Attribute with the Value of 'ball', which is what will be seen by the people playing the game as its name, instead of its actual name of 'ball_1_object'


when/if you Clone an Object, it just adds a number to the end of its name (and internally keeps a record/count/integer-attribute of this number, which increments for each new Clone of the same original Object), as again, the 'name' must be unique, for example:

// original Object: ball_1_object

ball_1_object.alias = "ball"

msg (ball_1_object.name)
// output: ball_1_object
msg (ball_1_object.alias)
// output: ball

object_variable = CloneObject (ball_1_object)

object_variable.alias = "ball"

msg (object_variable.name)
// output: ball_1_object1
msg (object_variable.alias)
// output: ball

object_variable = CloneObject (ball_1_object)

object_variable.alias = "ball"

msg (object_variable.name)
// output: ball_1_object2
msg (object_variable.alias)
// output: ball

object_variable = CloneObject (ball_1_object)

object_variable.alias = "ball"

msg (object_variable.name)
// output: ball_1_object3
msg (object_variable.alias)
// output: ball

object_variable = CloneObject (ball_1_object)

object_variable.alias = "ball"

msg (object_variable.name)
// output: ball_1_object4
msg (object_variable.alias)
// output: ball

object_variable = CloneObject (ball_1_object)

object_variable.alias = "ball"

msg (object_variable.name)
// output: ball_1_object5
msg (object_variable.alias)
// output: ball


the GUI/Editor, has its Tabs, and you can just write in your value into the text box for it's 'alias', and when you create/add an Object, you have to name it right there, in a text box that comes up


well thanks for your reply, But I do not understand what you are trying to say as I have no knowledge of String attributes and simply looking for a easy to follow Tutorials for quest that are current and up to dates as it's appears there are none that I can find anywhere for the complete novice. Most are over 6 year old written by creators of this system and look completely different to current Quest editing screen now and makes it hard to follow them.

Thanks again :)

PS the GUI does not allow you to give objects a different name for same objects as shown on original tutorials that in simple mode ..example look at TV (also known as Telly and Television) you cannot add these to you game. But I keep trying to work out why :)


see if you can find Xan Mag's game (or just try to contact him and he'd be glad to help you find his game --- if he's still around --- not sure, sighs):

"tutorials and templates", as it was made to be a tutorial for people new to quest and to coding

https://textadventures.co.uk/forum/games/topic/5940/quest-tutorials-and-templates-published

you can also try onimike's youtube videos:

https://www.youtube.com/watch?v=-WNRvCpw3qo&list=PLVDq5KtDCqnZzUqLZ8v-3L7icnvyV6n_d


P.S.

make sure you're NOT using the 'simple mode', as it removes practically everything, as it's just for being a bare-bones intro sandbox to using quest...


Again Thanks for your reply hegemonkhan, The Videos tutorials you mention were publish in 2016 and are now over 3 years ago and GUI is completely different the current version of Quest and making it difficult to follow them in current Quest editing screen.
Look at the templates you mention and it appears not very helpful as no walk through on that forum of current GUI of Quest for Novice in Quest. I believe that the Tutorials need to be re done and brought up to date with changes made to Quest editing system. Maybe one Day I make a simple to follow tutorials for Quest as I believe that what needed, so new people who want to use this program and not put off by the fact it very hard find tutorials for current Quest system.

Thanks again :)

PS in the original tutorials it tell to go to simple mode that clearly wrong now so out of date :)


I don't think the stuff has changed too much...

due to so much clutter of options/controls/tabs/features as quest grew, they've been hidden, so you got to toggle them on, now, but hat's really the only thing that really has changed... well, I'm still using an older version of quest myself, so maybe Pixie's updating of quest has it (the GUI/Editor) changed quite a bit now... I'm still using like v570 or so...

(you could always learn to code with quest... it makes everything so much easier, faster, and etc, than in using the GUI/Editor)


Thanks again, Trust me the GUI/Editor looks nothing like the older version of Quest and place scripts, objects and other things is very different to what I have seen so far. But I been messing around with it much more now and have a handle on how it works after few hours of try and effort..Thanks for all the help you have given me ..

Cheers :-))

SUBJECT NOW CLOSED


Although the look-and-feel of the user interface is very different, the functionality is the same, and everything in the tutorial should work just the same.


I thought of doing a new tutorial...
Starting with the person modeling what they know so well... their house.
Start with the front room, add the objects in the room...
Add the hallway, connecting rooms, and everything in them...
Add keys, lock a few doors...
Add stuff not really there, like hidden doors to hidden rooms...
Add the people you know, have them talk, ask them questions...
Add inventory, have the people give you stuff, and give stuff to them.
Have the people move from room to room, doing stuff...
At each "level" advance the ideas that Quest can do...

I think, everyone has stars in their eyes when they learn about Quest and what can be done,
that they want to create the next big game... (understandable...But everyone must learn to walk before they can fly... Unless you are Tony Stark... He wanted to fly before he learned to walk)
The existing tutorial just feel... well, plain... "add a room, add stuff, add a window, a bee, and Bob..."
It works, but you are trying to build something "strange, un-known"...

There is power in Quest that could surprise experienced Quest programmers...
Did you know that exits could be used a commands or objects? And, it provides a way to make a command only work in one room. Also, each room has a command "block" that I think can set the scope of a command to work only in that room?
(Experimenting with that now in my major project.)


Thanks people for the replies. I look forward to your new Tutorials "DarkWizard", Please let me know when you have started them thank you :-) sounds interesting and been good learning Quest more fully than My current level which is Novice :-)

Thanks all Cheers :-))


I'm "new" with Quest, but I know Basic inside and out... (started in 1980 or so)…
So I am new with Quest and objects, but I know how to do the same thing without them, BUT, I will try to push objects where I can.
I'm on a project at the moment, that is quickly approaching 300K in size. (Oh, 304K right now, with over 400 rooms.)
I'll have to give it some thought, and may require help from the Quest wizards for some of it...
The existing tutorial can get you started with commands and how to put them together, but I agree, it does miss a lot.


There is a more advanced tutorial here:
http://docs.textadventures.co.uk/quest/cloak_of_darkness.html

It is quite a jump from the basic one.


The new guide for this version 5 is very helpful to me. I appreciate your instructions.
vex 3


This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums