top of page

A Dream by Microsoft

When Microsoft first thought up the idea of the BlueHat hacker event they had one dream – Show the world you can hack anything, even luck-based games like a Slot Machine and Roulette.

The event invited hackers from all over Israel to hack and break into pre-made games and challenges.

As a part of this idea, XYZeron was called to the task of creating a highly secured and innovative solution for gambling games that will challenge the participants. 


We started by dividing the project into two parts –


First creating the Slot machines activated by a code that prevents users from winning.


For that we built 3 Slot machines at our workshop, each had a ticket receipt and a pull handle that gave a signal to the software to start to display the shapes on the screen. When a victory was detected, a light siren was activated and coins fell.


For this project, we were responsible for the input and output. The input was done by activating the game by inserting a coin and pulling in the handle, and output by announcing the victory and releasing the coins.


The game itself was written by someone else and ran on a separate computer.


The second part was creating a Roulette that will give the exact result selected by the customer.


This project is already significantly more complex – and we love a good challenge.

The customer's requirement was to connect a device to their roulette so that they could choose on what number the ball would stop. As there was not much information about similar projects on the internet, we started to engineer a solution from scratch.


First, we made a feasibility study with a metallic ball and a magnet. We found a powerful magnet that could tilt the ball into the desired socket in 100% of the time. We checked it by permanently sticking the magnet under the number 0. When we proved that it was possible, just leaving the magnet to go to the desired number sounds like a simple task? Apparently not.


We designed and printed in a 3D printer some iterations of the propulsion system, with the final design looking like this:


roulette 2.png

We used a nema 17 step motor for precise control of the position of the magnet and a limit switch so that we know for sure that the magnet is below the number we want.


Now that we have a mechanical system that can move the magnet anywhere we want on roulette, there's still the question of what can we do with all the wires that need to be connected to roulette.


The part that moves the magnet is connected to the roulette plate and Bell is softened because the roulette plate is spinning all the time, meaning we have to move information (which number to move) and electricity to the part that is spinning all the time.

bottom of page