Author Topic: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions  (Read 9567 times)

0 Members and 1 Guest are viewing this topic.

Offline MusicallyInspired

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #15 on: September 21, 2020, 09:26:19 PM »
It definitely worked in KQ1SCI for sure. I don't remember. Worth experimenting again.
Brass Lantern Prop Competition

Offline gumby

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #16 on: September 23, 2020, 09:08:17 PM »
As for changing the 'Said parameters', do you mean when I'm writing out the actual if-said statements, or is there there a script which deals with the sentence syntax I need to look at?

Yes, it involves writing new/additional 'if' statements with the Said() function. There are a lot of examples/posts here to assist with crafting them.
In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition

Offline MusicallyInspired

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #17 on: September 23, 2020, 09:31:59 PM »
Just an update on my experiment, I tried using the ego view from SQ4EGA in KQ1SCI and SQ3. The diagonal loops were used in KQ1 but not SQ3. Just for confirmation.
Brass Lantern Prop Competition

Offline cosmicr

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #18 on: September 24, 2020, 12:01:41 AM »
I tried using the ego view from SQ4EGA

Just out of interest how would one get a hold of SQ4 EGA? (I mean the EGA version, not the VGA one with EGA drivers).  It must be super rare? Googling for it only brings up GOG versions or information, not where to get a copy. I reckon I've bought SQ4 about 3 or 4 times over the years, but never knew about an EGA version until now.

Offline MusicallyInspired

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #19 on: September 24, 2020, 01:50:28 AM »
It's...around. There are EGA versions for the following games:

-KQ5
-SQ1SCI
-SQ4
-LSL1SCI
-LSL5
-PQ3
-Mixed Up Fairy Tales
-Longbow
-Hoyle3
-DrBrain1
-Rise of the Dragon
-Willy Beamish
-Heart of China
-Jones in the Fast Lane

One was suspected to exist for Eco Quest 1 as well, but that quickly got an SCI1.1 floppy AND CD release after its SCI1.0 floppy release and so the confirmed included mailaway card for 16-colour disks in the box probably just got you the disks for the SCI1.1 version with the EGA640 dither driver.
Brass Lantern Prop Competition

Offline OmerMor

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #20 on: September 24, 2020, 03:04:09 AM »
Just out of interest how would one get a hold of SQ4 EGA?

You can find all my EGA variants here.

Offline cosmicr

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #21 on: September 24, 2020, 03:09:47 AM »
Oh great thanks!

Offline Kawa

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #22 on: September 24, 2020, 06:45:12 AM »
It definitely worked in KQ1SCI for sure. I don't remember. Worth experimenting again.
I did list KQ1 has having a Grooper earlier, and its ego does use it. Graham just happens to have only four loops, so that makes it as drop-in as you remember.

Offline MusicallyInspired

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #23 on: September 24, 2020, 08:22:56 AM »
Yep, you were right. Never doubted it.
Brass Lantern Prop Competition

Offline scott_furphies

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #24 on: September 25, 2020, 10:57:42 PM »
I'm having fun rigging up my 'talking mode' thing.

Basically the user experience is, you type 'hello bob!', ego moves to a specific area and you get the message "Hi, bob!" over ego's head. Bob replies, and now the input bar (which previously says "Action:") says "Say:", the mouse cursor changes to a speech bubble, and you can no longer move the ego, just enter typed commands, phrased as questions. (eg: "Where is the shop?" "How are you feeling?" "How do I get the dog into the hanging basket?" etc)

This is all going pretty well, although I'm realising why Sierra generally didn't have a lot of dialogue in their SCI.0 games, these room scripts get big pretty fast! Probably I'll end up turning these conversations into modules so that the conversations can be totally different at later times in the game.

There's also a bunch of global variables so the game knows if you've seen, said, or learned something to open up more dialogue options, kind of like a dialogue tree.

basically it's all broken into 'where, how, when, what' sections, with some 'anyword/noun' ones for statements ("the dog is hungry"). This is all going fine, but the only one I have trouble with is "is" statements, eg "Is it hot in here", "Is Joey stupid" etc. The parser does not like sentences which start with "is" for some reason, no matter how much I meddle with the vocab resource. Any ideas why this could be?

« Last Edit: September 26, 2020, 01:27:05 AM by scott_furphies »

Offline Kawa

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #25 on: September 26, 2020, 06:22:21 AM »
The parser does not like sentences which start with "is" for some reason, no matter how much I meddle with the vocab resource. Any ideas why this could be?
Quick guess, the grammar resource doesn't have a case where "is" is the first word in a sentence.

Offline gumby

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #26 on: September 26, 2020, 09:15:41 AM »
'Is' seems to work okay for me right out-of-the-box. I tested a simple Said in a copy of the template game:

Code: [Select]
     (if (Said 'is/sierra') (Print {Yes, it is!}))

...and in-game 'is it sierra?' does cause that message to fire.  Could be how you constructed the Said logic, can you post it here?
In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition

Offline Kawa

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #27 on: September 26, 2020, 10:13:34 AM »
Is Sierra what? A shadow of its former self?

Offline scott_furphies

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #28 on: September 26, 2020, 06:16:00 PM »
I've been meddling with the vocab a bit...I'll try a few things.
Okay, if I have "is" set as an indicative verb, is seems to work for both "is sierra" and "who is sierra", i'm now noticing a problem with nouns:

"is shoe" works fine, but
"who is office" doesn't. I'm noticing a similar inconsistency with nouns I have entered for some reason

specifically what I want is to be able to ask:
"who is george"
but also
"is george a robot" and for some reason I can't get this to work!
"is sierra a shoe" doesn't seem to work either. Hmm, this task is causing me to detach from the English language in a weird way. I like it!
« Last Edit: September 26, 2020, 06:54:42 PM by scott_furphies »

Offline gumby

Re: Sci.0 wish-list: diagonal movement, title-bar colour, and parser questions
« Reply #29 on: September 26, 2020, 09:28:23 PM »
Here's what I got working for 'is sierra a shoe?'
Code: [Select]
    (if (Said 'is/shoe/sierra') (Print {Sure, a shoe}))

These examples might make things a little easier: http://sciwiki.sierrahelp.com//index.php?title=Said()_Strings_-_Comprehensive_Examples
In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition


SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.053 seconds with 23 queries.