Developing algorithms for the slot-machine world is a fascinating task for Mathematics graduates. At last we could apply our long-studied theories in practice. Where better to use Monte Carlo methods if not in a casino?
Modern-day gambling software is quite demanding in terms of speed, security and accounting compliance. It has to meet complex requirements of gambling regulators in various countries. Game-server encryption is a challenge in itself, when time to load a game is at odds with the need to prevent tampering and copying.
We were involved in development of software for several Linux-based slot machines, simulators, integration with the Regulatory Bodies’ accounting and monitoring systems, hardening the slot operating systems.