You can also take a look at the presentation slides.

Overview and compatible cubes

The MamiCube application is available on Android and iOS.

Compatible cubes

Our application is compatible with these connected cubes:

NOTE: If you have a Giiker, you can buy a new set of sticker here in order to hide the charging holes on the blue and green centers (do not worry, the cube can still be charged by unclipping the caps of the blue and green centers).

NOTE: You can connect two connected cubes simultaneously to our app, for instance if you want to perform a replication trick (see below).

I have no connected cube yet, which one should I buy?

If you are not a speedcuber, it is better for you to purchase a Giiker cube as it is more reliable and less expensive. Moreover, the stickers are less shiny and dark than the GAN ones, which gives better results for the modified image. The Giiker i3SE is the latest model, but it is very similar to the Giiker i3S: you can buy whichever you prefer, they will both do the job perfectly!

Giiker:

Pros:

  • Very good battery life (more than 2 weeks without charging)
  • Correct price (around 40€)
  • Easy to synchronize and it remembers the configuration

Cons:

  • Holes in the blue and green faces for charging (can be avoided for more discretion: see note above)
  • Makes some noise when manipulating it (because of the magnets inside that can move a little). Can be avoided by gluing them or removing them (a little tedious).

Gan:

Pros:

  • Very good for speedcubing. The turning is very nice, more enjoyable to play with.
  • Works “out of the box” (no charging hole to hide or no noise)
  • The GAN 356i (not the Play version) embeds gyroscopes, which allow you to know which face is facing up at anytime

Cons:

  • Battery life (lasts less than 2 weeks, even if not used)
  • Need to shake it 5 times to power on
  • Often forget the configuration (you need to solve it and reset it through the app)
  • More expensive

Features

This application is intended to be used by magicians. It provides the following features for free:

  • You can view the configuration of the cube wirelessly in real time.
  • You can solve it using an interactive solver that indicates in real time which moves to do.
  • The solution can be discretely shown on a fake lockscreen, on a Mi Band, or it can be read out using text-to-speech.
  • The solver can be configured in many ways: you can solve the cube to a previously saved configuration, you can automatically activate the solver by performing a pattern on the cube, etc.

There are also premium features that you can unlock by buying a license:

  • The possibility to connect two cubes simultaneously and display an interactive solution to replicate the configuration of one cube with the other.
  • If you have a GAN 356i, an orientation feature allows you to know at anytime which is the configuration of the face that is facing up.
  • An outstanding prediction effect that allows you to take a photo of the cube during your performance (it is a prediction), send it by email to the spectator and then ask him to scramble the cube as he wants. Of course, when the spectator opens the email, the prediction match with the current configuration of the cube! Alternatively, you can show the photo on your website or on the gallery of your phone. Our app is the only one that allows to take a photo during your performance and directly use it as a prediction!

You can check out some routines examples that are possible with this application.

NOTE: An internet connection is needed when you want to create a prediction from a new photo.

NOTE: If you encounter any problem, please email us at cube@mamimagics.com.

Connect your cube

You can connect your cube by clicking on the button Connect in the first screen.

If it is your first connection, just select New cube. The app will scan the bluetooth devices nearby, and you will be asked to choose the one corresponding to your cube.
If you have a Giiker cube, the name of your cube is very likely to begin by Gi.
If you have a GAN cube, the name of your cube is very likely to begin by GAN-.

NOTE: If you use a Mi Mijia Smart Magic Cube and it is not recognized, you can try unchecking the Only show devices known to be supported option under Advanced settings -> Cube device settings. When asked for the model, just select Giiker. In any case, please ensure that you are able to connect your cube to our application before buying a license.

Once you are connected, you can show the battery level by clicking on the button (i) in the Cubes tab.

To disconnect your cube, you can just click on the bluetooth icon in the toolbar.

If you want to connect two cubes simultaneously (in order to use the replicator feature), just connect the first one and then use the Cubes tab to connect the other one (this feature is only available to premium users).

NOTE: Do not pair your smartphone with the cube! The cube might not support pairing, and the application will not detect the cube if it is paired.

Activate your application

Once you have installed and tested the application on your smartphone, you might want to buy a license in order to access all features.

  1. If not already done, you have to create an account here. Warning: username is case-sensitive.
  2. Then, you have to buy a license here.
  3. After the purchase, just restart the application and you should have access to all the premium features.

NOTE:

  • If you forgot your password or if you want to change it, you can do it from the web panel.
  • You can only use your account on one device at a time. If you change your smartphone, do not worry: you are allowed to connect your new smartphone to your account, but the former one will automatically be disconnected. Also note that you can connect a new smartphone at most once a week.

You can find more details on the web panel.

Cube configuration, solver and replicator

Cube configuration

Once you are connected with your cube, you will see in the Solver tab a net representing its current configuration. If the representation of the cube does not match its real configuration, that’s probably because your cube has been desynchronized (in particular, it happens if you scramble your cube while it has no battery left). In this case, please solve the cube by your own means (or use an external app to help you), and then click on Reset under the Cubes tab.

Solver

Now we will suppose that your cube is correctly synchronized. If you want to solve it, you can just click on the button Solve and follow the moves shown. Make sure you hold the cube the same way as it is shown in the application (the green center should be in front of you, and the white center should be on the top). A dashed circular arrow means that you must turn the back side of the cube.

If you do wrong moves, the solution will grow (because the moves you did must be undone). If the solution exceeds a certain number of moves (adjustable in the settings), a better solution will automatically be computed.

NOTE: by default, the solver stops when you reach the solution. However, you can change this behavior in the solver settings (just uncheck Stop when the solution is reached).

At anytime, you can save the configuration of your cube by clicking on the Save button. Then, you will be able to replicate this configuration by enabling the Saved button and then clicking on the Solve button.

There is also the possibility to automatically activate the solver by performing a pattern on the cube. Just enable the Auto button and open the fake lockscreen. The pattern can be modified in the solver settings, by default it is U U R R R U' (U designates the top face, R designates the right face, and the ' means counterclockwise). The pattern can be performed regardless of the orientation of the cube: the solution shown will be adapted to this orientation.

Following the solution discretely

If you want a way to follow the solution discretely, there are three possibilities:

  • You can open the fake lockscreen (button with a lock in the Solver tab) and hide your phone somewhere only you can see (or use an anti-spy screen protector). The appearance of the fake lockscreen can be changed in the settings (under Common settings). While in the fake lockscreen, the screen of your phone will stay awake. The keyboard in the fake lockscreen has two functions:
    • You can use it to compose your PIN code in order to go back to the app (the default PIN code is 0000 and can be changed in the settings).
    • If the solver is active, the current move to perform will be displayed on the buttons. Just imagine that the disposition of the buttons represents the front face of your cube (the face with a green center), and that the highlighted buttons form an arrow (if the arrow has no tip, it means that the move must be done twice). The 5 is highlighted for the front face and not for the back face. Also, the 0 is highlighted when the last move you did is wrong. You can change this display in the solver settings depending on whether you want it to be discrete or clearly visible from a long distance. In discrete mode, the font color of the digits is slightly darkened instead of being highlighted, and the tip of the arrow is represented by a slightly larger font size.
  • If you have earphones (you can buy invisible earphones here), you can use the text-to-speech feature. When the solver is active, just click on the button with a speaker to activate this feature. You can then open the fake lockscreen (in order to be sure that the app remains active) and listen to the solution. You can also activate this feature directly from the fake lockscreen by pressing a volume key of your phone. Pressing a volume key while text-to-speech is already active will repeat the last move. This behavior can be configured in the settings.

  • If you have a Mi Band (or any fitness tracker that is able to show the notifications of your phone), you can enable the notification feature (button with a bell) so that the moves are shown on your Mi Band. Do not forget to configure the Mi Fit application so that your Mi Band shows the notifications of the MamiCube app!

Replicator

Using the replicator is very similar to using the solver. However, you need to connect a secondary cube in order to make the tab appear. Please see the section Connect your cube.

Orientation feature

This feature is only available if you have a GAN 356i, because it is the only model currently supported that embeds orientation sensors. This is a premium feature.

When you connect a GAN cube, you have access to an additional Orientation tab. This tab always shows the face of the cube that is currently facing up. As for the solver, you can discretely retrieve this information during a performance by clicking on the button with a lock. It will open a fake lockscreen (see the solver feature for more info):

  • The number corresponding to the face that is facing up will be highlighted (configurable in the Common settings and Orientation feature settings). See below for the default Face <-> Number correspondance.
  • Pressing a volume key will make your phone vibrate n times, with n being the number corresponding to the face that is currently facing up.
  • If you prefer an oral indication (rather than vibrations), you can change this behavior in the settings (under Orientation feature settings). You can also configure there which stickers you want to be described (by default, it is only the center).
  • If you want the phone to automatically vibrate/speak each time the orientation of the cube change, just activate the corresponding button in the Orientation tab before opening the fake lockscreen. The delay before notifying an orientation change can be changed in the Orientation feature settings.
  • If you have a Mi Band, you can also use it the same way as for the solver.

Default Face <-> Number correspondance:

1: White
2: Blue
3: Red 
4: Orange 
5: Green 
6: Yellow

The prediction trick

The prediction trick works as follows (you can take a look to the routines examples if you want more context):

  1. You select a background for the prediction (a background actually refers to a photo of the cube together with some information that allows the application to change the configuration of the cube on the photo). You can select a predefined background or make your own by taking a photo of your cube (during the performance or beforehand).

  2. Then, the spectator scrambles the cube. When he has finished, the application will automatically update your prediction to match the cube configuration. You can also trigger an update manually.

  3. Finally, you reveal the prediction to the user. There are several ways to do that:

    • The prediction can be saved in the gallery of your phone.
    • You can also send the prediction to the spectator by email at the beginning of the trick (before he scrambles the cube). The content of the mail will be automatically updated afterward with the right prediction.
    • Alternatively, you can show the prediction on your website and optionaly share a link to it on Facebook.

To realize this trick, you must connect your cube and select the Prediction tab. You will find more details for each step in the following sections:

  1. Step 1 optionaly involves the creation of a custom background.
  2. Step 2 requires to configure the trigger system.
  3. Step 3 requires to configure the effect (gallery or internet).

Trigger system

In order to tell the application that the spectator has finished scrambling the cube and that the prediction must be generated/updated, you must configure the auto-trigger (you can also trigger an update manually).

Auto-trigger feature

The auto-trigger feature works like that:

  1. You activate it by enabling the button with a timer at the left of the Trigger button. Then you start the fake lockscreen (see below).
  2. A timer is started when the cube start being moved. This timer is reset each time the cube is moved.
  3. When the timer reaches a certain time limit (i.e. when the cube has not been moved for a certain duration), it triggers the update of the prediction.

This behavior can be configured in the settings: in particular, the inactivity period can be changed in the Common settings. If this duration is too short, the trigger might occur while the spectator is still scrambling the cube (for instance if it is set to 3 seconds, it will trigger as soon as the spectator stop moving the cube for at least 3 seconds, which may be not enough). If it is too long, there will be a big delay between the moment the spectator has finished scrambling the cube and the moment the prediciton is updated.

Manual trigger

You can also trigger manually.

For that, while you are in the fake lockscreen, you can click on the VolumeUp or VolumeDown button of your phone (on iOS, it will only trigger if the volume change, so clicking on VolumeDown while the volume is already at the minimum level will have no effect).

NOTE: This feature can be disabled in the settings.

If you are not in the fake lockscreen but in the Prediction tab, you can trigger manually by clicking on the Trigger button.

Important: Fake lock screen

Due to restrictions on background tasks on Android and iOS, the application must be active during the generation process (otherwise, the prediction could fail to update or could be partially or completely black). In particular, the phone screen should be on and it should display the MamiCube application. In order to fulfil this constraint, you should open the fake lockscreen by clicking on the button with a lock (do not forget to activate auto-trigger before!).

It will show a fake lockscreen that will hide the application and prevent any bad move if you put your phone in your pocket. Also, it will prevent the screen of your phone from being turned off automatically (the screen can still be turned off if you push the power button, so be careful). To exit the fake lockscreen, just enter the pin code (0000 by default). You can customize the appearance of the fake lockscreen or change the pin code in the Common settings.

Effect

Depending on the current effect, the trigger can perform different operations:

  • With the gallery effect, the prediction will be saved in the gallery of your phone. You can then directly show it to the spectator, or use it in combination with an external application to send the prediction to a pocket printer.
  • With the internet effect, the prediction will be uploaded over Internet (this can have as effect to update a prediction on your website, or to update the content of an email previously sent to the spectator).

NOTE: If you have a cube with orientation sensors (GAN 356i), you can make the cube in the prediction to have the same orientation. This feature can be enabled in the Prediction settings.

Gallery effect and printer

The gallery effect consists in saving the prediction in the gallery of your phone. You can then show it to the spectator.

You can configure it in the settings (under Effect settings):

  • You can set the date associated with the image (it will change the metadata and the order of the image in the gallery).
  • You can change the format of the prediction (we advise you to use the JPEG format).
  • On Android phones, you can change the location of the photo folder in the Advanced settings (by default, it is DCIM/Camera/).

Automatically sending the prediction to a pocket printer

For technical reasons, our application does not provide a built-in way to send the prediction to a printer. However, this can be realized by using the gallery effect together with an external application.

If you have Android, you can use our app MamiPrint. You can contact us if you want to buy it: there is a discount for you ;)

If you have iOS, we recommand the application Pocket Printer Revolution.

Both of these apps can work in conjunction with many other magic app. Please ensure you have a compatible printer before buying it.

Internet effect

The Internet effect consists in uploading the prediction over Internet. You can then show it to the spectator in multiple ways, for instance through an email that you have sent beforehand or through your website.

General concept

Once you have selected Internet as effect, you have to choose a filename for your prediction. It will determine the link at which your prediction will be available:

https://staticfiles.xyz/[USER_ID]/[FILENAME].jpg

Except if you want to show the prediction on a page of your website, we recommand you to leave this field empty: a different random name will be choosen each time.

Once you have choosen a filename (or left the field empty for a random one), validate with the button on the right.

Each time you trigger, the prediction will be available online (it will be created for the first trigger, and updated if you trigger again). You can share a link to this prediction by clicking on the Image only button.

NOTE: By default, the prediction will also be saved in your gallery each time you trigger, but you can change this behavior in the settings.

NOTE: You can view and manage all filenames that you have used on the web panel. You have a maximum of 25 reserved slots: beyond, the oldest predictions will be removed.

Send an email to the spectator

One possible effect is to send the prediction by email to the spectator at the beginning of the trick (before scrambling the cube). If you want to use this effect, you must configure your SMTP settings in the web panel.

SMTP is a service provided by your email provider that allows an external application to send an email from your email address. Our application need your SMTP credentials in order to be able to send a prediciton using your email address. It can be annoying to configure, but once configured, it guarantees that the email sent will appear exactly as if you sent it yourself.

Your SMTP settings depend on your email provider, so we cannot detail how to fill it in the general case. However, we will detail this process for gmail and iCloud addresses.


For gmail addresses:

Hostname: smtp.gmail.com
Port: 587
Username: Your full gmail address (ex: magician@gmail.com)
Password: See below.
Use TLS: YES
Use SSL: NO
Email: Same as SMTP username
Name: Your name (you can leave it empty if you want)
Reply-to: You can leave it empty
Signature: Your signature (you can leave it empty if you want)

For iCloud addresses:

Hostname: smtp.mail.me.com
Port: 587
Username: Your full iCloud address (ex: magician@icloud.com)
Password: See below.
Use TLS: YES
Use SSL: NO
Email: Same as SMTP username
Name: Your name (you can leave it empty if you want)
Reply-to: You can leave it empty
Signature: Your signature (you can leave it empty if you want)

For the Password field, there are two cases:

  • If your gmail or iCloud account is secured using 2-step verification (also called 2-factor authentification), you have to generate an application password. Learn how to do it for gmail and for iCloud.

  • Otherwise, you can directly use the password of your gmail or iCloud account. THIS OPTION IS NOT RECOMMANDED AND MAY NOT WORK.


Once you have set up all these fields, you can test it by entering an email address in the field Recipient and clicking on Test SMTP. If you receive an email on this address, well done, you have successfully configured your SMTP settings!

When everything is configured, you can send an email from the application to your spectators by using the Email button (after having choosen a filename for your prediction). The prediction contained in the email will be updated after each trigger.

If you want, the button @ can be used to open your default email app. It can be used to ask the email address of your spectator (you can tell him to write it there). Warning: this button should only be used to collect the email address of your spectator. Then, the email should be sent from the MamiCube app.

Warning: do not change the prediction filename between the moment you send the email and the moment you trigger, otherwise the prediction contained in the email will not be updated.

Show the prediction on your website

Another possible effect is to show the prediction on your website. For that, just after having selected the effect Internet, you should choose a fixed filename, for instance website (you should not leave the Filename field empty, otherwise the link to your prediction will change each time you do the trick). You can then validate, click on Image only and choose to copy the link. The link that has been copied is the link of the image that you must include on your website.

You can insert it on your website by adding the following code to the HTML of one of your website’s page:

<img id="prediction" style="max-width:500px;max-height:500px;" src="[LINK]" />
<script>
function refresh_image() {
	document.getElementById("prediction").src="[LINK]?t="+(new Date().getTime());
	setTimeout(refresh_image, 5000);
}
refresh_image();
</script>

(with all occurences of [LINK] being replaced by the link copied earlier)

NOTE: In the above code, the function refresh_image is here to refresh the prediction every 5 seconds. It means that you can open your prediction webpage on the smartphone of the spectator BEFORE he scrambles the cube: the prediction shown will automatically change.

Each time you want to modify the prediction on your website, you just have to select the internet effect and use the same filename as before. On the contrary, when you choose a different filename, the prediction of your website is not updated.

For convenience, you can put the address of your prediction webpage in the field Preditction webpage URL under the Prediction settings. By doing that, you will be able to share your webpage quickly just by clicking on the button Website in the Prediction tab.

It is also possible to share your prediction on a social network. You could do that just by following the previous section and by using the Website button in order to share your prediction page over your favorite social network.

However, if you do that, you will share the same prediction page each time, and thus when you will perform a new prediction, the previous predictions that you shared will also be updated.

In order to avoid that, you should check Add the current image name as parameter under Prediction settings and configure your prediction webpage so that the address of the image shown change depending on the filename given as GET parameter.

More information about how to do that will be coming soon.

More effects will be available in the future (Instagram?)

Use a custom background

This feature allows you to use a custom photo of the cube for your predictions instead of a predefined one. You can take a photo in advance and use it anytime you want, or you can take a photo with the spectator during your performance.

  • To generate a custom background in advance, go to the Backgrounds tab and click on the + button. You can then choose whether you want to generate a background from the camera or from a photo in your gallery. Then, you will be asked to draw a bounding box around the cube (see instructions below), and then to choose a name for the background (if you leave it empty, an automatic name will be choosen). You can also remove or rename existing backgrounds in this tab. To use a background, just click on the thumbnail of the background.

  • To generate a background in live during the magic trick, click on the camera button in the Prediction tab. It is a shortcut that allows you to generate a background from the camera.

Warning: Sometimes, our image processing algorithm can fail. Before using a new background as a prediction, please check that it has been correctly generated (you can click on the live rendering of the Prediction tab if you want a preview of the final result). If it looks bad, please take another photo or use a preexisting background. You can report this failure by clicking on the dedicated button just after the bad generation (it is the warning button in the top right corner).

How to correctly take the photo and draw the bounding box

You should follow these rules when you want to generate a new background:

  • The cube should be scrambled (not solved) for a better result.
  • The color of your stickers must match the colors you have configured on the web panel. See sticker colors.
  • The photo must clearly show 3 faces of the cube. They must be fully visible (the cube must not be obstructed, even partially). Please remove the logo of the brand, or at least do not include the face containing it in the photo.
  • The cube must not be too inclined (the three faces must approximately have the same size), especially if you still have a charging hole on one of the faces.
  • The focus must be on the cube: it must be completely clear.
  • The cube must not be too small (at least 10% of the image). If you want to take a photo from further away, please increase the maximal resolution under Backgrounds and stickers settings.
  • The photo should be taken from at least 50cm, because the perspective can be different if the cube is too close to the camera.
  • The photo must be taken with an acceptable white luminosity (day time, avoid yellow lightings). If the photo is too dark, it will probably fail (the colors are very likely to be altered on low luminosity). Do not hesitate to use the flash of your camera if the ambient luminosity is too low.
  • Please avoid light reflections on the stickers. Also, the black of the cube should be dark enough (not too luminous).
  • When you are asked to draw the bounding box:
    1. Start drawing a rectangle around the cube (click and move)
    2. Adjust the points by clicking near one of them and moving: the cube must tightly fit in the rectangle. It will be okay if the rectangle is a little too large (see example below), but its proportions should be close to a square.
    3. Adjust the point in the center: it should be placed at the intersection of the three faces on the cube.

Here is an example:

Bounding-box example

NOTE: The live rendering in the Prediction tab is NOT the final result. It is a fast approximate rendering. If you want a preview of the final result, you must click on it.

Sticker colors

Sticker colors configuration

Before generating a custom background, you must indicate your sticker colors. You can do it from the Cubes tab of the app. You can also visit the web panel for an overview of the different color sets available.

If your cube does not match any of the color sets proposed, please send us an email at cube@mamimagics.com with a link to the sticker set you are using. We will try to add support for it. Doing this is important: if the actual colors of your stickers are too different from the color set you configured, the predictions that you generate will have incoherent colors and may also suffer from a bad segmentation.

Default color sets

If you haven’t changed the stickers of your cube, you should use the following color set (some of the names we use refer to the sticker sets available on the Gancube Shop):

  • If you use a Giiker: Full Bright, or GiiKER Super Cube (old stickers) if you have an old i3 edition.
  • If you use a Mi Mijia Smart Magic Cube: Xiaomi Mijia Magic Cube.
  • If you use a GAN: Half Bright.

If you have a Giiker, we advise you to buy the Full Bright + Sky Blue sticker set on The Cubicle in order to hide the holes on the blue and green faces of your cube (you will still be able to charge your cube by unclipping the top parts of the green and blue facelets).

NOTE: the Full Bright + Sky Blue sticker set on The Cubicle correspond to the Full Bright sticker set on the Gancube Shop.

Routine examples

Elementary routines

Here are some elementary routines that you can do using MamiCube.

Live prediction

Prerequisite:

  • MamiCube (with a premium license)
  • An internet connection during the performance
  • One connected speedcube

Description:

You say to the spectator that you are going to make a prediction with your cube. You ask him not to look at it, but as a proof you take a photo of it (the spectator can appear on the photo as long as he does not see the cube) and send it to him by email (the spectator should not open the email yet). Then, you scramble the cube, and you give it to the spectator. You ask him to scramble it as much as he wants. When he has finished, you tell him to open his email: the prediction matches. Alternatively, if the spectator can’t access his emails, you can show him the prediction from the gallery of your phone.

This trick does not require any contact with the cube nor your phone after you sent the email.

How to do it: see the prediction section.

Past prediction

Prerequisite:

  • MamiCube (with a premium license)
  • One connected speedcube

Description:

Before the performance, you make a prediction with your cube and take a photo of it. Then you give your cube to a spectator and ask him to scramble it as much as he wants. When he has finished, you show him the prediction you made earlier: the configuration matches. The prediction can be revelead directly on your website, or in the gallery of your phone.

This trick does not require any contact with the cube nor your phone.

How to do it: see the prediction section.

Blind solving

Prerequisite:

  • MamiCube (can be done without license)
  • One connected speedcube
  • A smartphone only visible by you, hidden earphones, or a Mi Band

Description:

You ask the spectator to scramble the cube, and then you solve it behind your back, without having looked at it.

How to do it: see the solver section.

Replication

Prerequisite:

  • MamiCube (with a premium license)
  • Two connected speedcubes
  • A smartphone only visible by you, hidden earphones, or a Mi Band

Description:

You give a cube to the spectator and you keep the other. You ask the spectator to scramble its cube and then to hide it. In the meantime, you scramble your cube, without looking at the spectator’s cube. When the spectator has finished, you just perform a few more moves and you give your cube to the spectator. He compares the configuration of the two cubes: it matches.

How to do it: see the solver section.

Combined routines

You can also combine routines together and make your own ones. Here are some examples.

Prediction and then solving

Prerequisite:

  • MamiCube (with a premium license)
  • One connected speedcube
  • A smartphone only visible by you, hidden earphones, or a Mi Band

Description:

Same as live/past prediction, but after the revelation of the prediction, you propose to the spectator another proof of the fact that you knew the configuration that he would obtain: you solve the cube in your back, without having looked at it before.

How to do it: see the prediction section for the first part, and the solver section for the second part (you can activate the replicator when you need it by using the automatic activation by pattern).

Replication and then prediction

Prerequisite:

  • MamiCube (with a premium license)
  • Two connected speedcubes
  • A smartphone only visible by you, hidden earphones, or a Mi Band

Description:

Let’s call the two cubes S (Spectator) and M (Magician). Their initial configuration does not matter.

  1. You take a photo of M before the performance (can be done at the beginning of the performance, but the spectator should not be aware of the fact that you did a prediction)
  2. You give the cube S to the spectator. You tell him to scramble it secretly and then hide it. Meanwhile, you also scramble your cube M.
  3. When the spectator is done, you just finish scrambling M with a few more moves.
  4. When you are done, you give M to the spectator and ask him to compare it with S… It is the same configuration!
  5. Turnaround! You admit to the spectator that you have cheated… You already knew what configuration he would have obtained! You can even make him believe that you have not really scrambled M (you faked it). As a proof, you show him the photo of M that you made before the trick, and it matches! This photo can be shown through the gallery of your phone, or directly on your website.

How to do it: see the prediction section and the replicator section (you can activate the replicator when you need it by using the automatic activation by pattern).