Недавно занимался разработкой подобной игры. На самом деле вы указали необходимый минимум технологий. А дальше главное написать верный алгоритм игры, тут как показывает практика, теория вероятности играет на игру, но никто не запрещает чуть подкрутить рандом, или сделать коэффициенты, для обхода мартингейла.