5DMaze
Moderator: Zyx
Forum rules
Please read the Forum rules and policies before posting.
Please read the Forum rules and policies before posting.
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
5DMaze
I wanted to see how difficult a puzzle I could create
with standard pressure pads and trick walls.
One constraint is that it had to be very small.
The result is at:
http://dianneandpaul.net/CSBwin/Games/5dmaze.zip
What is the fewest number of moves to pick up
the coin. An editor is included and you are welcome
to use it.
with standard pressure pads and trick walls.
One constraint is that it had to be very small.
The result is at:
http://dianneandpaul.net/CSBwin/Games/5dmaze.zip
What is the fewest number of moves to pick up
the coin. An editor is included and you are welcome
to use it.
- ADDF_Toxic
- On Master
- Posts: 623
- Joined: Wed Apr 27, 2005 2:43 pm
- Location: Canada
- Contact:
- ADDF_Toxic
- On Master
- Posts: 623
- Joined: Wed Apr 27, 2005 2:43 pm
- Location: Canada
- Contact:
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- ADDF_Toxic
- On Master
- Posts: 623
- Joined: Wed Apr 27, 2005 2:43 pm
- Location: Canada
- Contact:
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
If you look into the batch files you will see that they
use exactly the same executable. The only difference
is in the dungeon.dat/mini.dat/graphic.dat files. So the
only difference is the game you select to play.
It is like a text editor. The same text editor can be used to
edit a letter to your grandmother or to edit a grocery list.
The same CSBwin.exe is used to play several different games.
Including 5DMaze (an attempt to be on-topic).
use exactly the same executable. The only difference
is in the dungeon.dat/mini.dat/graphic.dat files. So the
only difference is the game you select to play.
It is like a text editor. The same text editor can be used to
edit a letter to your grandmother or to edit a grocery list.
The same CSBwin.exe is used to play several different games.
Including 5DMaze (an attempt to be on-topic).
- ADDF_Toxic
- On Master
- Posts: 623
- Joined: Wed Apr 27, 2005 2:43 pm
- Location: Canada
- Contact:
Yes, you change the dungeon.dat. I don't know how somehow I never got so far when I clicked DM though. Just thought somehow it made a difference. I am loosing knowledge about computers. I got really used to DOS for Dungeon Master. Now it's confusing.
But before this gets too off topic, see yah!
But before this gets too off topic, see yah!
I'm a boy, unlike my avatar.
- PicturesInTheDark
- Arch Master
- Posts: 1154
- Joined: Mon Aug 26, 2002 4:47 pm
- Location: Vienna, Austria
That was actually what lured me back for more... a new puzzle by Paul Stevens. I took a purely theoretical approach with the help of some sheets and crude drawings and would have had a nice and pretty "quick" solution-or so I thought.
I assumed the functionality of the pads operating the blocking walls would be the same-that was a nasty surprise and makes this a LOT more complicated. I assumed that it wouldn't just be straight from what I knew so far, but was not prepared for this.
So, since I'd like to try some more from the start, could someone (Paul?) please explain the functional difference between "clear", "set" and "toggle" so that this does not end as a wild goose chase?
Thanks,
PITD
I assumed the functionality of the pads operating the blocking walls would be the same-that was a nasty surprise and makes this a LOT more complicated. I assumed that it wouldn't just be straight from what I knew so far, but was not prepared for this.
So, since I'd like to try some more from the start, could someone (Paul?) please explain the functional difference between "clear", "set" and "toggle" so that this does not end as a wild goose chase?
Thanks,
PITD
- PicturesInTheDark
- Arch Master
- Posts: 1154
- Joined: Mon Aug 26, 2002 4:47 pm
- Location: Vienna, Austria
Ok, back for more. Scanning some of the documentation available for actuators, i found this: "An Action. Set, Clear, or Toggle. When the target receives the message it decides what 'Set', 'Clear', and 'Toggle' mean." [...]
"A common example....a Pressure Pad that 'Holds' a door open so long as a Boulder is on the pad. When the Boulder is placed on the Pressure Pad the pad is 'activated' and it sends a 'Set' message to open the Door. When the Boulder is removed the Pressure Pad is deactivated and sends a 'Clear' message to close the Door.
4. A flag to reverse the operation. In the preceeding example, setting this flag would cause the Boulder to 'Hold' the door closed rather than open. In other words it causes a 'Clear' to be sent instead of a 'Set' and vise versa."
Based on this, am I correct in assuming that in the case of the 5D maze GENERALLY "set" means "activate blocking wall", clear means "de-activate blocking wall" and "toggle" means "change state of (blocking)wall" with the limitation that "set" and "clear" will produce no effect since once the "party" steps from the pad again, the "set"/"clear" action will stop?
-> That would mean, only pads that "toggle" trick walls would be relevant for the solution. (I am already a little afraid of the answer
)
Regards, PITD
"A common example....a Pressure Pad that 'Holds' a door open so long as a Boulder is on the pad. When the Boulder is placed on the Pressure Pad the pad is 'activated' and it sends a 'Set' message to open the Door. When the Boulder is removed the Pressure Pad is deactivated and sends a 'Clear' message to close the Door.
4. A flag to reverse the operation. In the preceeding example, setting this flag would cause the Boulder to 'Hold' the door closed rather than open. In other words it causes a 'Clear' to be sent instead of a 'Set' and vise versa."
Based on this, am I correct in assuming that in the case of the 5D maze GENERALLY "set" means "activate blocking wall", clear means "de-activate blocking wall" and "toggle" means "change state of (blocking)wall" with the limitation that "set" and "clear" will produce no effect since once the "party" steps from the pad again, the "set"/"clear" action will stop?
-> That would mean, only pads that "toggle" trick walls would be relevant for the solution. (I am already a little afraid of the answer

Regards, PITD
- ADDF_Toxic
- On Master
- Posts: 623
- Joined: Wed Apr 27, 2005 2:43 pm
- Location: Canada
- Contact:
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
Here is how some objects interpret these messages:
Where 'change' means to "open, if closed" or
to "close, if open".
And 'whatever' means the the person who designs
the DSA can decide to do whatever s/he pleases.
As I recall, in the 5DMaze a message is always sent
when the party steps onto the pad. The message
can be any one of 'Set', 'Clear', or 'Toggle'.
Code: Select all
door pit trick wall DSA
set open open open whatever
clear close close close whatever
toggle change change change whatever
to "close, if open".
And 'whatever' means the the person who designs
the DSA can decide to do whatever s/he pleases.
As I recall, in the 5DMaze a message is always sent
when the party steps onto the pad. The message
can be any one of 'Set', 'Clear', or 'Toggle'.
Last edited by Paul Stevens on Thu Dec 15, 2005 7:02 pm, edited 1 time in total.
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
I'll keep this separate because it is not related and isPressure Pad that 'Holds' a door open so long as a Boulder is on the pad
a very important subject.
A Pressure Pad cannot 'hold' a door open as long as
a Boulder is on it. A Pressure pad sends 'Set', 'Clear',
and 'Toggle' messages. That is all and it is that simple.
What happens (as you can see in the CSBuild editor
and is not misleading like the word 'hold') is that the
Pressure pad sends one message (Set or Clear)when
the Boulder is placed on the pad and the opposite
message when the Boulder is removed. But it cannot
'Hold the door open". The Party could come along and
close it. Another Pressure Pad operated by a Giggler
could close it. Etc., etc., etc. Then, when the Boulder
was removed, a Clear message would be sent to the
door and it would be ignored because the door is already
closed.
This paradigm of simple messages, with delays,
interpreted by the objects that receive the messages
is the great genius of the game.
- PicturesInTheDark
- Arch Master
- Posts: 1154
- Joined: Mon Aug 26, 2002 4:47 pm
- Location: Vienna, Austria
Thank you, that answers/confirms one part of my questions, I'll be more specific about the second part.
Am I correct in assuming that since the pressure pads in the 5D maze are operated by the party stepping onto them, "set" and "clear" messages will only have any effect on the trick walls "operated" if their current state is other than the result of the message sent?
Follow-up: If the answer was yes, my conclusion would be that only "toggle" actions will (long enough for the party to make use of the result) change (open/close) the state of the trick walls.
Regards, PITD
Am I correct in assuming that since the pressure pads in the 5D maze are operated by the party stepping onto them, "set" and "clear" messages will only have any effect on the trick walls "operated" if their current state is other than the result of the message sent?
Follow-up: If the answer was yes, my conclusion would be that only "toggle" actions will (long enough for the party to make use of the result) change (open/close) the state of the trick walls.
Regards, PITD
- Paul Stevens
- CSBwin Guru
- Posts: 4322
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
I don't understad your question. But let me
lay out each and every possibility. When the
party steps on a pad a message is sent. When
the message arrives at its destination, the wall
(in this case) is in a particular state and may,
as a result of the message, open or close.
Here are the possibilities:
So I don't understand why you would think that only
toggle messages would have an effect. A Clear message
will close a wall. A Set message will open a wall.
If you replace the words 'Set', 'Clear', and 'Toggle' with
the words 'Open', 'Close', and 'Change' perhaps it would
be more clear.
lay out each and every possibility. When the
party steps on a pad a message is sent. When
the message arrives at its destination, the wall
(in this case) is in a particular state and may,
as a result of the message, open or close.
Here are the possibilities:
Code: Select all
Message Type
Set Clear Toggle
current state=open stay Open close close
current state=closed open stay closed open
toggle messages would have an effect. A Clear message
will close a wall. A Set message will open a wall.
If you replace the words 'Set', 'Clear', and 'Toggle' with
the words 'Open', 'Close', and 'Change' perhaps it would
be more clear.
- PicturesInTheDark
- Arch Master
- Posts: 1154
- Joined: Mon Aug 26, 2002 4:47 pm
- Location: Vienna, Austria