Greetings place builders.
I've been toying for a couple of years now with the idea of building a tesseract maze. Since my day-job at the moment involves large amounts of standing around waiting, I'm starting to look at making this dream a reality.
The maze will involve a fairly small number of cubical rooms, all of which can be entered with any surface being the floor and with any resulting wall being North.
One way to make this work in practice is to build 24 place rooms per maze room; but that's far too much work and I'd like to keep each maze room's chatspace consistent. It will more likely involve memories, pages, and lots of programming. But I have questions before I start trying to implement this...
1) Can you build multiple doors linking the same two rooms, but with different names?
2) Does each page come with its own programming grid?
I'll probably come up with lots more questions as (if) the project progresses...
I'm 70% sure about the doors. As far as programs go, you get one program grid per Place for free; additional ones cost SP, but you can associate multiple programs with a room or a page if you so desire.
I've been tinkering around and I've learned a few things - like that programs linked to a page don't seem to fire because of 'show page' contraptions.
I am going to need all the programming grids...
Speaking of which;
Question 3) When you add a column to a programming grid, do you get to choose which side of the grid it goes on? Ie: before or after the check to see if the contraptions passed or not.
I can help with that one. Sadly no. They always go on the left. Being able to have a double escape hatch would be unbelievably useful.
And yes. Show page just shows the page. To run the programs you need a Run Program gadget.
Yes, it would be tremendously useful to have more than one row in the Escape Hatch. I'll second what Hairy Mary's said about the Run Program contraption -- I don't know if this will be useful to you, but I found it useful to put the program that I wanted to run off a page on that page, including the SHOW PAGE contraption (i.e. on the page that I wanted to display, there was a contraption telling the Place to show that very page). Then, in the main room, in whatever context that I would've used that SHOW PAGE originally, I instead used a RUN PROGRAM (which pointed to the Page's program, thereby displaying it as well as running any subsequent effects).
This worked for me, because I wasn't doing much more than displaying a page, suppressing the regular room text, and potentially locking/unlocking some doors. I can see how this might be a problem if you build your place so that sometimes you show the page based on a program, and sometimes directly click on the page (thereby running the program attached to the page, possibly when you don't want to). Either way, I suspect it will take a fair amount of RUN PROGRAMs in your future, and extra grids.
Preliminary estimates say between 400 & 450 grids - many with extra rows. So about 12000 supporter points...
Is it weird that's not as bad as I'd feared?
Thanks for the pro-tips :-)
Well they do say that the line between madness and genius is very narrow...
Is there a way to have a program that runs automatically in every room in your place?
Or am I going to need an even bigger stack of 'Run Program' contraptions that I though?
EDIT: To be fair, it's only six more.
The Improbable Island Enquirer - Forum