Ambrosia Software Web Board: The Hall of Truth - Ambrosia Software Web Board

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

The Hall of Truth A room-by-room analysis

#1 User is offline   The Wizard 

  • Not a Junior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 899
  • Joined: 21-July 04
  • Gender:Male

Posted 23 March 2011 - 12:18 AM

Next on my list of puzzles in Cythera to breakdown and analyze: the Hall of Truth.

This wasn't as bad as I thought it could be. Most of the buttons cause easily reproducible effects (such as rotation, inversion, or flipping). There are two buttons that continue to elude me. Button C and Button L (from room 2 and room 5) use some sort of algorithm which I cannot figure out. Fortunately, there are not very many unique cases on a block of only four lights, so I implemented their functionality as a set of individual cases. It's certainly not the most elegant solution, but it seems to work. Can anyone discern a specific pattern these two buttons seem to follow?

As with the Strange Device page, this one does support sound, but it is off by default.

Lastly, solutions to each room from their default positions are on the Maayti Key (these solutions are the ones suggested by the Hintbook as well, but there are many other possible ways to pass each room).

This post has been edited by The Wizard: 23 March 2011 - 02:09 AM

Wizard

#2 User is offline   Buzzzzy 

  • ¯\ô_°/¯
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,987
  • Joined: 26-December 05
  • Gender:Not Telling
  • Location:Map

Posted 23 March 2011 - 01:25 AM

Are you gonna like re-make the entire Cythera in Javascript? :P Anyway, I figured out a rule for that button that works for everything except two combinations. That is, if you label the diamonds as:
 1
23
 4

Then 123 and 124 are the problem ones.

Anyway, basically it seems to toggle the opposite diamonds of all the ones on. So if 1 is on, then 3 will be toggled, if 4 is on, 2 will be toggled, if 2 and 4 are on, 4 and 2 will be toggled, making the pattern blank, etc. So 123 and 124 should make 24 and 13 respectively, but they make them un-respectively. Or something. :P

#3 User is offline   BreadWorldMercy453 

  • Minion #453
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,634
  • Joined: 02-October 05
  • Gender:Not Telling

Posted 23 March 2011 - 12:00 PM

Again I'm a bit speechless by your efforts, Wizzy!

The button puzzles in Maayti were a lot harder for me than the think-a-dot device, so I actually wrote down the key a long, long time ago. A very long time ago :x I honestly cannot remember the last time I've solved those puzzles rather than just use the key I know works. This is what I had written down all these years:
1. 2121211
2. 1213121
3. 2323231
4. 21213231
5. 123123321

It's a bit different than the key in the hintbook, but I especially like my fifth one because it's so easy to remember! (:

Anyway, impressive work with your website!
I'll become even more undignified than this

#4 User is offline   Pallas Athene 

  • Lame space monkey
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,636
  • Joined: 27-February 00
  • Gender:Not Telling
  • Location:Omisha

Posted 23 March 2011 - 10:24 PM

My interpretation of button C:

if (N && E) {
  N = E = false;
} else if (N || E) {
  N = E = true;
}
if (S && W) {
  S = W = false;
} else if (S || W) {
  S = W = true;
}


I don't yet see a pattern to button L.

This post has been edited by Pallas Athene: 23 March 2011 - 10:25 PM


#5 User is offline   Pallas Athene 

  • Lame space monkey
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,636
  • Joined: 27-February 00
  • Gender:Not Telling
  • Location:Omisha

Posted 24 March 2011 - 12:00 AM

I wrote a different implementation of the first two rooms. I find yours difficult to read because it's not separating the transformation of state from the act of reading and writing it. Also I was looking for an excuse to try out jQuery. The Javascript is here.

#6 User is offline   Selax 

  • Lord Rapierian of the Sith
  • PipPipPipPipPip
  • Group: Moderators
  • Posts: 3,026
  • Joined: 21-July 04
  • Gender:Male

Posted 26 March 2011 - 11:50 PM

An impressive job, Wizard :) .
Long Live Cythera! Long Live the Cythera Web Board!

I now run a TS Character Killing Service.

Selax

#7 User is offline   The Wizard 

  • Not a Junior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 899
  • Joined: 21-July 04
  • Gender:Male

Posted 03 April 2011 - 01:40 AM

I think your code for button C is correct, Pallas, and it's certainly easier than what I tried to write. In fact, your implementation of the code is much more elegant than mine in every way!

This post has been edited by The Wizard: 03 April 2011 - 01:41 AM

Wizard

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users