I found the Binary Notation connection to this card trick very interesting. I was struck by the educational possibilities for people who have had an introduction to Number Theory, but needing a practical application to make sense of it. Young people of the age of ‘formal thought’ are attracted to magic and the challenge of ‘how it is done’ understanding. I put together this brief explanation of the math involved in creating this card trick.

To see the trick and my explanation click here:
for printable cardsDownload
I wanted to use my new laser cutter, so I made boxes to serve the same function as the cards above:


Each box contains the appropriate number of beads (0,1,2,4,8,16, or 32). The subject chooses a secret number, then empties the box(s) containing that number on its face, counts the beads, and amazingly they add to the secret number!
Here is a little aside video of an analog computer doing arithmetic in Binary …
So you want more…..
THE MAGIC CUBE TRICK:

To amaze your friends:
State that you will discover the month of their birth, as well as the day.
Show the Magic Cube, and ask if the number of their birth month (1 – 12) is on any of the 4 side panels.
If they report “YES” (selected), you add all the numbers in the upper left corners of each selected panel to get a total count.
Continue for the other 3 side panels.
The sum of numbers in the upper left corner of the YES panels, is the number of their birth month.
Next;
Reset the total count to Zero.
Repeat the above process for the day value (1 – 31). This time using the 4 side panels AND the bottom panel.
The sum of numbers in the upper left corner of the “YES” (selected) panels, is the number of their birth day.
How does it work?
Click on the “Magic Cards” link above, which describes the same trick, in a playing card format.
To make your own “Magic Cube”:
Goto Thingiverse.com, search for GeeEaZy, select “Magic Cube” and download the “STL” file; permitting you to 3D print your own Magic Cube. You may want to scale for readability
I think that this small piece of code has vast applications, requiring only minor modifications to make it suitable for many uses:
Think about a McDonalds counter; where virtual tiles with pictures of French fries, soda, …; pressing initiates price calculation applications, plus cooking room order applications, plus inventory control applications, plus … all made possible because little training is required to obtain accurate ordering information,
Even another variation … :
The following is a “work in progress” … – … my effort is complete and correct – while WordPress needs to remove its JavaScript content filtering / sanitization system (KSES) to enable my code. oh well! I am very disappointed that this version didn’t work – it was to be my grand finally.
You can Identify the Tiles containing the NUMBER of your Birth MONTH by CLICKING on the TILE(s):
// data about data – special characters-
These are the valid Month Numbers
- January
- February
- March
- April
- May
- June
- July
- August
- September
- October
- November
- December
Now; you can Identify the Tiles containing your Birth DAY by CLICKING on the TILE(s):