Search found 2604 matches
- Sat Feb 27, 2021 12:18 am
- Forum: ADRIFT 5.0
- Topic: Unlocking doors (illogical)
- Replies: 3
- Views: 47
Re: Unlocking doors (illogical)
Most games do not model putting the key within the lock (though Zork II and IIRC Scroll Thief did); keys are implicitly placed in the lock before and removed from it afterwards. If you're going to require that, you might consider removing the "unlock ... with ..." command and replace it with a "unlo...
- Tue Feb 16, 2021 10:13 pm
- Forum: ADRIFT 5.0
- Topic: Getting audio and graphics to export in a blorb
- Replies: 11
- Views: 220
Re: Getting audio and graphics to export in a blorb
If adding the files via the tabs works, but writing the HTML explicitly doesn't, then try this: 1) Make a task that will hold the data. Mark it as system, but don't call it anywhere. 2) Add all resources to that task using the tabs. 3) Also write HTML that will call those resources on other tasks. I...
- Fri Feb 05, 2021 3:35 am
- Forum: ADRIFT 5.0
- Topic: "take/get" items not working consistently. What am I doing wrong?
- Replies: 5
- Views: 121
Re: "take/get" items not working consistently. What am I doing wrong?
It sounds like the GET/TAKE task has somehow been marked as "Not repeatable".
- Wed Jan 27, 2021 1:10 pm
- Forum: General IF
- Topic: Unwinnable situations?
- Replies: 8
- Views: 216
Re: Unwinnable situations?
Possible history of "Can't get into unwinnable states": 1) Early textual and graphical games made it possible for games to become unwinnable. 2) Sierra had a reputation for being pretty malicious about it. (In one game, you get an opportunity to sell something you no longer need. If you turn the buy...
- Sun Nov 15, 2020 4:05 pm
- Forum: ADRIFT 5.0
- Topic: Conditional Property question
- Replies: 1
- Views: 110
Re: Conditional Property question
I do see an issue: the value of that second property can change during gameplay. Suppose it's zero for its initial state, and is changed to a positive value during the game. Or if it's initially positive, but gets changed to zero during the game. What happens to the first property?
- Sat Nov 07, 2020 6:37 pm
- Forum: ADRIFT 5.0
- Topic: Serious bug: Exit-dependent restrictions not handled correctly
- Replies: 13
- Views: 373
Re: Serious bug: Exit-dependent restrictions not handled correctly
As you mentioned, my earlier posts were a bit incomplete. As for why resizing the map seems to make the problem go away (IMO, it's a different bug): 1) Whenever ADRIFT checks whether or not the player can go in a direction, it remembers the answer for a little while. (If it tries to check a directio...
- Sat Nov 07, 2020 5:02 pm
- Forum: ADRIFT 5.0
- Topic: Serious bug: Exit-dependent restrictions not handled correctly
- Replies: 13
- Views: 373
Re: Serious bug: Exit-dependent restrictions not handled correctly
Okay, root cause here (tech speak), is that the code to evaluate restrictions is not properly re-entrant. iRestNum should somehow be be localized to the scope of each call to passRestrictions. Instead, it has a single variable. What's going on is, to evaluate %ListExits[Player]%, ADRIFT checks each ...
- Sat Nov 07, 2020 4:28 pm
- Forum: ADRIFT 5.0
- Topic: Serious bug: Exit-dependent restrictions not handled correctly
- Replies: 13
- Views: 373
Re: Serious bug: Exit-dependent restrictions not handled correctly
I understand part of what's going on... First, as for why some restrictions are evaluated not at all: ADRIFT is trying to use "short-circuiting" logic. (So if there a task has "restriction1 AND restriction2", and restriction1 fails, then it doesn't even bother to evaluate restriction2; the task will...
- Sat Nov 07, 2020 4:08 pm
- Forum: ADRIFT 5.0
- Topic: Serious bug: Exit-dependent restrictions not handled correctly
- Replies: 13
- Views: 373
Re: Serious bug: Exit-dependent restrictions not handled correctly
As a programmer, I thank you for writing a clear bug report. "General bugV2.taf" is a good example of a Minimal, Verifiable, Complete Example ; I noticed something bizarre while trying to track this down: After resizing the map: Variable 'VesselDirections' must be equal to 1: Failed INSTR(%ExitsAvai...
- Sat Oct 31, 2020 1:58 pm
- Forum: ADRIFT 5.0
- Topic: Combined Library Release 2.1 Out
- Replies: 57
- Views: 2195
Re: Combined Library v2 discussion
I think Rat in Control could be run with n/s/e/w or left/right, to compare the usabilities of the two.
- Wed Oct 21, 2020 2:24 am
- Forum: ADRIFT 5.0
- Topic: What is wrong with this picture?
- Replies: 5
- Views: 223
Re: What is wrong with this picture?
That text looks similar to the text generated by DisplayObjectChildren in
https://github.com/jcwild/ADRIFT-5/blob ... sObject.vb
https://github.com/jcwild/ADRIFT-5/blob ... sObject.vb
- Sun Oct 11, 2020 1:33 pm
- Forum: General IF
- Topic: Recommend me some IF!
- Replies: 15
- Views: 336
Re: Recommend me some IF!
Not a game, but Graham Nelson's Craft of Adventure ( http://inform-fiction.org/manual/html/ch8.html ) is a good general discussion of design in general.
- Sat Oct 03, 2020 9:24 pm
- Forum: General IF
- Topic: Opinions please!
- Replies: 8
- Views: 806
Re: Opinions please!
The general rule I've heard is "The game should automate sub-actions which the player character wouldn't devote much thought to doing, and which are safe." To explain the second, most of the time, there's no downside to the player character leaving doors unlocked and open, so if the player tries to ...
- Sun Sep 27, 2020 4:29 pm
- Forum: ADRIFT 5.0
- Topic: Mono version NOT working (Linux and Mac)
- Replies: 7
- Views: 283
Re: Mono version NOT working
I was able to run the Mono build from source on Windows.
- Sat Sep 26, 2020 11:42 pm
- Forum: ADRIFT 5.0
- Topic: Examining Objects With The Same Noun
- Replies: 3
- Views: 114
Re: Examining Objects With The Same Noun
I think there have been some auto pluralizing options in the past, so it's not new.