unforum
a.r.g.b.b
Calendar
FAQ
Search
Memberlist
Usergroups
Register
Log in
Welcome!
New users, PLEASE read
these forum guidelines
. New posters,
SEARCH
before posting and read
these rules
before posting your killer new campaign. New players may also wish to peruse the
ARG Player Tutorial
.
All users must abide by the
Terms of Service
.
This week sponsored by:
You
?
Why
do we need
your help
?
Announcements
Got a jones for some uF swag?
Visit Ye Olde Tradin' Post!
Our Esteemed Contributors
The time now is Thu May 23, 2013 11:21 pm
All times are UTC - 6
View posts in this forum since last visit
View unanswered posts in this forum
Calendar
Calendar
Wed 22 May 2013
Thu 23 May 2013
Fri 24 May 2013
Sat 25 May 2013
Sun 26 May 2013
Mon 27 May 2013
Tue 28 May 2013
Forum index
»
Diversions
»
Perplex City Puzzle Cards
»
PXC: Black Puzzle Cards
[S2] [Dice Set] #198 Colourblind
Post a reply
Username
Confirmation code
Subject
Subject description
Message icons
No icon
Message body
Emoticons
View more Emoticons
Font colour:
Default
Dark Red
Red
Orange
Brown
Yellow
Green
Olive
Cyan
Blue
Dark Blue
Indigo
Violet
White
Black
Font size:
Font size
Tiny
Small
Normal
Large
Huge
Close Tags
[quote="volvox"]Here's a Python script I wrote to solve this guy. I figured it would be easier on my eyes, and a much better way to start learning Python than Hello World. Basically, the program loads in letters and their braille representations from a file, then loads in the card data from another file. It starts at one of six starting places and goes through the whole grid by row and column looking for braille patterns. The result is a series of six grids of letters from which you can easily find the color names by hand. Probably not the greatest script ever, but I'm pretty happy with it since it is my first Python program :D Main script (since I can't attach it): [code]import sys #----------------------------------------------------------- def printData (pData): # Pretty printing functions for rowIndex in range(0, len(pData)): for colIndex in range(0, len(pData[0])): sys.stdout.write(pData[rowIndex][colIndex]) print return 0 def GenerateLetters(pStartX, pStartY): # Generate a letter grid from a particular start location aOutput = [ ] for rowIndex in range(pStartX, len(aData), 3): if (rowIndex+1 < len(aData)-1 and rowIndex+2 < len(aData)): aOutputRow = [ ] for colIndex in range (pStartY, len(aData[0]), 2): if (colIndex+1 < len(aData[0])): strKey = "" strKey += aData[rowIndex][colIndex] strKey += aData[rowIndex][colIndex+1] strKey += aData[rowIndex+1][colIndex] strKey += aData[rowIndex+1][colIndex+1] strKey += aData[rowIndex+2][colIndex] strKey += aData[rowIndex+2][colIndex+1] try: aOutputRow.append("%s" % (dictBraille[strKey])) except KeyError: aOutputRow.append(".") aOutput.append(aOutputRow) print "Start location (%s,%s):" % (pStartX,pStartY) print printData(aOutput) print "-"*30 print return 0 #----------------------------------------------------------- # Main program #----------------------------------------------------------- fileBraille = open('braile.txt','r') dictBraille = { } for curFileRow in fileBraille.readlines( ): curFileRow = curFileRow.replace('\n','') curFileRowSplit = curFileRow.split(',') dictBraille[curFileRowSplit[1]] = curFileRowSplit[0] # Open the file of braille letters and read into an array fileData = open('data.txt','r') aData = [ ] for curFileRow in fileData.readlines( ): curFileRow = curFileRow.replace('\n','') aDataRow = [ ] for curChar in curFileRow: curChar = curChar.replace('.','*') curChar = curChar.replace(' ','.') aDataRow.append(curChar) aData.append(aDataRow) # Find letters GenerateLetters(0,0) GenerateLetters(0,1) GenerateLetters(1,0) GenerateLetters(1,1) GenerateLetters(2,0) GenerateLetters(2,1)[/code][/quote]
Options
HTML is
ON
BBCode
is
ON
Smilies are
ON
Disable HTML in this post
Disable BBCode in this post
Disable Smilies in this post
Forum index
»
Diversions
»
Perplex City Puzzle Cards
»
PXC: Black Puzzle Cards
Topic review
Page 1 of 1
[6 Posts]
Author
Message
pineapplejelly
I started off by looking for letters.
Looked for C and got most of those, then realised that this process was probably going to take too long.
So I did it by working out the six grids.
It's a lot quicker than you think, especially after the first two girds when you know most of the characters.
Anyway, I'm going to post them here in case there are hidden messages in the other letters:
Grid 1:
xo (I've used this notation to mean that the top
oo left hand corner of the grid is where the
oo x is in the 6 top-left dots of the main grid)
Spoiler (Rollover to View):
http://i5.photobucket.com/albums/y158/pineapplejelly/Perplex%20City/S2198Grid1.jpg
(note the spoiler is to a link of a picture)
Grid 2:
ox
oo
oo
Spoiler (Rollover to View):
http://i5.photobucket.com/albums/y158/pineapplejelly/Perplex%20City/S2198Grid2.jpg
Grid 3:
oo
xo
oo
Spoiler (Rollover to View):
http://i5.photobucket.com/albums/y158/pineapplejelly/Perplex%20City/S2198Grid3.jpg
Grid 4:
oo
ox
oo
Spoiler (Rollover to View):
http://i5.photobucket.com/albums/y158/pineapplejelly/Perplex%20City/S2198Grid4.jpg
Grid 5:
oo
oo
xo
Spoiler (Rollover to View):
(Okay, can't find the piece of paper atm, will edit when I've tidied some of the mess off my desk.)
Grid 6:
oo
oo
ox
Spoiler (Rollover to View):
http://i5.photobucket.com/albums/y158/pineapplejelly/Perplex%20City/S2198Grid6.jpg
Please note there are mistakes in these, as I ended up with four missing colours, not two.
(Got it right on first guess anyway though
)
Corrections are welcome and encouraged.
Posted: Mon Nov 26, 2007 10:38 pm
rosemary
colourblind
an easier way, no computing involved
I found it easier to look for letters and find the colours from them. The ones I used were
Spoiler (Rollover to View):
V P L G R E W L
and that narrowed it down to unused spaces, given you'll probably miss the odd one. I found this much easier than looking for whole words.
Also, less of a giveaway if you want to look yourself,
Spoiler (Rollover to View):
All of the colours are hidden in the same directions as the two clues, which made looking a whole lot simpler than if back to front or diagonals had been used.[spoiler]
Posted: Wed Jul 18, 2007 11:00 pm
volvox
Here's a Python script I wrote to solve this guy. I figured it would be easier on my eyes, and a much better way to start learning Python than Hello World.
Basically, the program loads in letters and their braille representations from a file, then loads in the card data from another file. It starts at one of six starting places and goes through the whole grid by row and column looking for braille patterns. The result is a series of six grids of letters from which you can easily find the color names by hand.
Probably not the greatest script ever, but I'm pretty happy with it since it is my first Python program
Main script (since I can't attach it):
Code:
import sys
#-----------------------------------------------------------
def printData (pData):
# Pretty printing functions
for rowIndex in range(0, len(pData)):
for colIndex in range(0, len(pData[0])):
sys.stdout.write(pData[rowIndex][colIndex])
print
return 0
def GenerateLetters(pStartX, pStartY):
# Generate a letter grid from a particular start location
aOutput = [ ]
for rowIndex in range(pStartX, len(aData), 3):
if (rowIndex+1 < len(aData)-1 and rowIndex+2 < len(aData)):
aOutputRow = [ ]
for colIndex in range (pStartY, len(aData[0]), 2):
if (colIndex+1 < len(aData[0])):
strKey = ""
strKey += aData[rowIndex][colIndex]
strKey += aData[rowIndex][colIndex+1]
strKey += aData[rowIndex+1][colIndex]
strKey += aData[rowIndex+1][colIndex+1]
strKey += aData[rowIndex+2][colIndex]
strKey += aData[rowIndex+2][colIndex+1]
try:
aOutputRow.append("%s" % (dictBraille[strKey]))
except KeyError:
aOutputRow.append(".")
aOutput.append(aOutputRow)
print "Start location (%s,%s):" % (pStartX,pStartY)
print
printData(aOutput)
print "-"*30
print
return 0
#-----------------------------------------------------------
# Main program
#-----------------------------------------------------------
fileBraille = open('braile.txt','r')
dictBraille = { }
for curFileRow in fileBraille.readlines( ):
curFileRow = curFileRow.replace('\n','')
curFileRowSplit = curFileRow.split(',')
dictBraille[curFileRowSplit[1]] = curFileRowSplit[0]
# Open the file of braille letters and read into an array
fileData = open('data.txt','r')
aData = [ ]
for curFileRow in fileData.readlines( ):
curFileRow = curFileRow.replace('\n','')
aDataRow = [ ]
for curChar in curFileRow:
curChar = curChar.replace('.','*')
curChar = curChar.replace(' ','.')
aDataRow.append(curChar)
aData.append(aDataRow)
# Find letters
GenerateLetters(0,0)
GenerateLetters(0,1)
GenerateLetters(1,0)
GenerateLetters(1,1)
GenerateLetters(2,0)
GenerateLetters(2,1)
Braile.txt
Description
Letter and braille representations
Download
Filename
Braile.txt
Filesize
258Bytes
Downloaded
201 Time(s)
Data.txt
Description
Card data
Download
Filename
Data.txt
Filesize
1.64KB
Downloaded
241 Time(s)
Posted: Mon Apr 16, 2007 12:31 pm
AtionSong
Not sure if this is only on my card or not, but it appears to me that there is a slight difference in color in the grid from the line next to "Fuschia" (in the word bank) up. Do other people see this too (it's easier to notice if you hold the card slightly away from your face)?
Posted: Sat Mar 17, 2007 7:30 am
groovygirl20
omg i actually fell in love with this card
i've never felt so happy to solve a card in my life <3
Posted: Sun Mar 11, 2007 7:37 am
Mikeyj
[S2] [Dice Set] #198 Colourblind
710 points
Guest Puzzle Architect: Eric Harshbarger
Front wrote:
Which two colours in the list are not hidden in the grid using Braille notation? Two examples have been found for you already.
Auburn
Azure
Beige
Black
Blue
Brown
Cerulean
Chartreuse
Cobalt
Crimson
Cyan
Ecru
Fuschia
Gold
Gray
Green
Indigo
Ivory
Lavender
Magenta
Maroon
Mauve
Olive
Orange
Peach
Pink
Puce
Purple
Red
Scarlet
Sienna
Silver
Tan
Taupe
Teal
Turquoise
Violet
Vermilion
White
Yellow
back wrote:
Half-term report
Pupil: Myra Champaign
Teahcer: Mrs. Chak
Form: 3A
Myra continues to excel across all subject areas and shows remarkable promise in Crypto, Mathematics and Logic. As always, she has achieved outstanding marks in class, though her scores did suffer in the run-up to the PCAG Championships. I sometimes worry that Myra is rather isolated from her classmates, and there have been occasions where she has been the victim of mean-spirited pranks. Unfortunately, she may need to get accustomed to this kind of envy as her career progresses.
black 198.jpg
Description
Front
Filesize
25.29KB
Viewed
694 Time(s)
black 198 back.jpg
Description
Back
Filesize
11.69KB
Viewed
676 Time(s)
Posted: Sat Mar 10, 2007 6:44 am
Page 1 of 1
[6 Posts]
Back to top
Like this site and want to support it?
Powered by
phpBB
© 2001, 2005 phpBB Group