{"id":7559,"date":"2025-11-26T21:04:40","date_gmt":"2025-11-26T21:04:40","guid":{"rendered":"https:\/\/robertjwallace.com\/?p=7559"},"modified":"2026-01-11T14:47:22","modified_gmt":"2026-01-11T14:47:22","slug":"mind-reading-phone-app-and-more","status":"publish","type":"post","link":"https:\/\/robertjwallace.com\/es\/mind-reading-phone-app-and-more\/","title":{"rendered":"Mind reading phone app and more"},"content":{"rendered":"<p class=\"\">Imagine showing your spectator a deck of cards laid out in an app on your phone.  There are two buttons, &#8220;Shuffle&#8221; and &#8220;Flip Cards&#8221;.  You demonstrate how the buttons work.  The cards are face up and you shuffle them several times.  The spectator sees the cards are shuffled.  You flip the cards face down and shuffle again.  You set the phone down and turn away, telling the spectator to touch any of the face down cards.  They do, and their selection is turned face up.  You have them concentrate on that card and then you read their mind, revealing the card.  You can immediately repeat the effect.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"\">Or, you can pull out a real deck of cards and have the spectator shuffle them.  Take them back and give them a few cuts.  Open the phone app and demonstrate how the &#8220;shuffle&#8221; and &#8220;flip cards&#8221; works. You set the phone down and have them shuffle the cards and flip them face down.  They then choose any face down card and reveal it.  You then cut to the random card they revealed.<\/p>\n\n\n\n<p class=\"\">Or, when you don&#8217;t have a deck of cards with you, pull out the phone and open the app to explain you always have a &#8220;deck&#8221; with you.  Pull out your business card and tell them you always have your business cards as well.  Demonstrate the shuffle and flip, revealing random cards as you demonstrate.  Flip the cards face down and shuffle them.  Have the spectator choose one and touch it to reveal it.  Turn over your business card to show that you predicted their choice.<\/p>\n\n\n<a class=\"wp-block-read-more\" href=\"https:\/\/robertjwallace.com\/es\/mind-reading-phone-app-and-more\/\" target=\"_self\">Leer Mas<span class=\"screen-reader-text\">: Mind reading phone app and more<\/span><\/a>\n\n\n<p class=\"\">This is my latest Cordova Android app I created.  <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"433\" height=\"928\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-9.png\" alt=\"\" class=\"wp-image-7561 lazyload\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-9-433x600.png 433w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-9-140x300.png 140w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-9-6x12.png 6w\" data-sizes=\"(max-width: 433px) 100vw, 433px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/928;\"><figcaption class=\"wp-element-caption\">Cards face up<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"433\" height=\"928\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-10.png\" alt=\"\" class=\"wp-image-7562 lazyload\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-10-433x600.png 433w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-10-140x300.png 140w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-10-6x12.png 6w\" data-sizes=\"(max-width: 433px) 100vw, 433px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/928;\"><figcaption class=\"wp-element-caption\">Cards face down<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"\">52 cards either face up or face down.  Clicking on the &#8220;SHUFFLE&#8221; button shuffles the cards. Clicking on the &#8220;FLIP CARDS&#8221; turns them all over.  But there are some sneaky hidden features.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mode 1: Mind Reading<\/h2>\n\n\n\n<p class=\"\">Mode 1 is used for &#8220;mind reading&#8221;.  It&#8217;s secret is simple.  The deck is stacked.  The code support multiple stacks including Si Stebbins, Eight Kings, Aronson, and six others.  When the app is in mode one, you can demonstrate the shuffling and the flipping.  When you are ready to start &#8220;mind reading&#8221;  flip the cards face up and shuffle them as many times as you want.  Note the first card (the nine of diamonds in the screen shot above).  Flip the cards face down and shuffle them again.  Set the phone down and ask the spectator to click the &#8220;SHUFFLE&#8221; button and then touch any card while you are turned away.  <\/p>\n\n\n\n<p class=\"\">No matter what card they touch it will be the next one in the stack sequence from the first card you noted.  If you are using Si Stebbins, for example, the next card in the stack after the nine of diamonds is the queen of clubs.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"433\" height=\"928\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-11.png\" alt=\"\" class=\"wp-image-7563 lazyload\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/928;width:244px;height:auto\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-11-433x600.png 433w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-11-140x300.png 140w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-11-6x12.png 6w\" data-sizes=\"(max-width: 433px) 100vw, 433px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"433\" height=\"928\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-12.png\" alt=\"\" class=\"wp-image-7564 lazyload\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/928;width:242px;height:auto\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-12-433x600.png 433w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-12-140x300.png 140w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-12-6x12.png 6w\" data-sizes=\"(max-width: 433px) 100vw, 433px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"\">You can immediately repeat the effect.  Tell them to click any where on the screen, but not on the queen.  Then tell them to flip the cards face down and shuffle again.  They select another card.  It will be then next card in the sequence.  In Si Stebbins, the card after the queen of clubs is the two of hearts.<\/p>\n\n\n\n<p class=\"\">You can reset &#8220;on the fly&#8221;.  If you &#8220;SHUFFLE&#8221; while the cards are face up then the next card will not be the one that follows the last reveal, it will be the one that follows the first card in the face up display.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mode 2: Forcing a card<\/h2>\n\n\n\n<p class=\"\">When in mode two you can force the card that will be revealed.  For example, lets say you have a &#8220;breather&#8221; crimp that is set so you can cut to the &#8220;Queen of Hearts&#8221;.  Pull out the phone and open the app.  If you &#8220;long press&#8221; on the &#8220;FLIP CARDS&#8221; button, it will put the app in mode 2.  (a second long press toggles back to mode 1).  <\/p>\n\n\n\n<p class=\"\">In mode 2 you can demonstrate shuffling, flipping cards, and revealing.  When you are ready to begin the effect you flip the cards face down and with two simple touches to the screen you tell the app what card you want to force.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"433\" height=\"928\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-14.png\" alt=\"\" class=\"wp-image-7566 lazyload\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/928;width:292px;height:auto\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-14-433x600.png 433w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-14-140x300.png 140w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-14-6x12.png 6w\" data-sizes=\"(max-width: 433px) 100vw, 433px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/figure>\n\n\n\n<p class=\"\">You have to tell the app two pieces of information, the suit and the value of the card.  Note  the four empty card locations at the bottom of the screen. In mode 2 when you touch one of these it tells the  app the suit.  You can set these to &#8220;CHaSeD&#8221; order, or the default order is Spaces, Hearts, Clubs and Diamonds.<\/p>\n\n\n\n<p class=\"\">Then to tell the app the value, the rows and columns are divided as follows.  The first four cards in any row, when touched, indicate the value that is the row number.  For example, touching any of the first four cards in row one indicate an Ace.  Row two indicate a two, etc.<\/p>\n\n\n\n<p class=\"\">The last three cards are used to indicate values 9 through king.  For example, row 1 card position 5 or 6 or 7 indicates a 9.  So to code the Jack of Diamonds, if using CHaSeD order you would touch the bottom right empty card location, and then touch any of the three cards at the end of the third row.<\/p>\n\n\n\n<p class=\"\">Now the next card revealed will be the Jack of Diamonds.  Note that you can set the app to be &#8220;sticky&#8221;, where you can set the force card and then flip and shuffle cards as much as you want before flipping them face down and revealing one to the the Jack.  Or by turning off &#8220;sticky&#8221; you can shuffle and flip and show random cards until you are ready to force the Jack.  In this mode you flip the cards face down and then encode the Jack of Diamonds.  You can continue to &#8220;SHUFFLE&#8221;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n<\/h2>\n\n\n\n<p class=\"\">You open the &#8220;setup&#8221; page by long pressing on the &#8220;SHUFFLE&#8221; button.  On the setup page you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Select the stack you want to use in mode 1<\/li>\n\n\n\n<li class=\"\">Select the card back design<\/li>\n\n\n\n<li class=\"\">Select the suit order for mode 2<\/li>\n\n\n\n<li class=\"\">Select whether of not to have the mode 2 encoded card &#8220;sticky&#8221;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"433\" height=\"928\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-15.png\" alt=\"\" class=\"wp-image-7568 lazyload\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/928;width:354px;height:auto\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-15-433x600.png 433w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-15-140x300.png 140w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-15-6x12.png 6w\" data-sizes=\"(max-width: 433px) 100vw, 433px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/figure>\n\n\n\n<p class=\"\">The color of the &#8220;FLIP CARDS&#8221; button tells you want mode you are in.  Mode 1 is a light blue, where mode 2 is a light purple.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"435\" height=\"211\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-16.png\" alt=\"\" class=\"wp-image-7569 lazyload\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-16.png 435w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-16-300x146.png 300w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-16-18x9.png 18w\" data-sizes=\"(max-width: 435px) 100vw, 435px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 435px; --smush-placeholder-aspect-ratio: 435\/211;\"><figcaption class=\"wp-element-caption\">   Mode 2, red backs<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"435\" height=\"211\" data-src=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-17.png\" alt=\"\" class=\"wp-image-7570 lazyload\" data-srcset=\"https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-17.png 435w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-17-300x146.png 300w, https:\/\/robertjwallace-images.s3.us-east-2.amazonaws.com\/wp-content\/uploads\/2025\/11\/image-17-18x9.png 18w\" data-sizes=\"(max-width: 435px) 100vw, 435px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 435px; --smush-placeholder-aspect-ratio: 435\/211;\"><figcaption class=\"wp-element-caption\">Mode 1, blue backs<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"\">If you are running on a newer Android based phone and also know how to install android apps from .apk files I would be happy to send you the .apk file for this app.  No guarantees that it will work on your version of Android, but you can try. <\/p>","protected":false},"excerpt":{"rendered":"<p>Imagine showing your spectator a deck of cards laid out in an app on your phone. There are two buttons, &#8220;Shuffle&#8221; and &#8220;Flip Cards&#8221;. You demonstrate how the buttons work. The cards are face up and you shuffle them several times. The spectator sees the cards are shuffled. You flip the cards face down and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/robertjwallace.com\/es\/mind-reading-phone-app-and-more\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Mind reading phone app and more&#8221;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_eb_attr":"","footnotes":""},"categories":[192,7,1,142],"tags":[],"class_list":["post-7559","post","type-post","status-publish","format-standard","hentry","category-android-app","category-magic","category-miscellaneous","category-tricks"],"featured_image_src":null,"featured_image_src_square":null,"author_info":{"display_name":"Bob","author_link":"https:\/\/robertjwallace.com\/es\/author\/admin\/"},"_links":{"self":[{"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/posts\/7559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/comments?post=7559"}],"version-history":[{"count":3,"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/posts\/7559\/revisions"}],"predecessor-version":[{"id":7631,"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/posts\/7559\/revisions\/7631"}],"wp:attachment":[{"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/media?parent=7559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/categories?post=7559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertjwallace.com\/es\/wp-json\/wp\/v2\/tags?post=7559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}