All’In est un casino en ligne, regroupant plusieurs jeux de casino comme le poker, le blackjack ou encore le yams. Une des particularités d’All’In est que n’importe quel développeur pourrait facilement ajouter des jeux à l’application. Il y a également la possibilité de jouer avec des cryptomonnaies. Nous avons travaillé avec une blockchain de test, pas de vraies cryptomonnaies, évidemment. Nous comptons sur l’aspect « provably fair » (prouver que l’on ne triche pas) pour convaincre un maximum de joueurs.
Une application basée sur le Bitcoin
Étant très intéressés par les cryptomonnaies et la blockchain, nous avons réalisé un casino se reposant sur le Bitcoin. Pour ce faire, nous avons réalisé notre propre nœud sur une blockchain de test, cela nous permettait d’effectuer des transactions en Bitcoin avec les utilisateurs du site. Ils pouvaient, quand ils le souhaitaient, ajouter de l’argent sur leur compte ou retirer leur mise. Ce nœud était hébergé sur Microsoft Azure, il nous a permis de tester cette technologie à moindre frais, j’ai beaucoup appris sur le sujet.
Deux jeux de casino classiques
Nous avons commencé par développer deux jeux classiques de casino, le Yams et le Blackjack, basés sur le même algorithme de « provably fair ». Ces jeux classiques nous ont permis de tester facilement nos algorithmes et de vérifier la possible de rentabilité de ceux-ci. Nous avons ainsi pu fixer des mises limites, nous permettant de nous assurer une rentabilité maximale tout en permettant à tout le monde de jouer sereinement. Nous avons essayé de pousser la logique casino le plus loin possible, permettant au site de s’ancrer dans le marché en pleine expansion des cryptocasinos.
Un jeu de Casino plus ambitieux
En nous inspirant d’un jeu déjà existant sur le site bustabit.com, nous avons décidé de développer le « Crash ». Ce jeu se base sur une courbe exponentielle, représentant un multiplicateur, qui monte de plus en plus vite, jusqu’à ce qu’elle s’arrête sur un multiplicateur indéterminé. Le but du jeu est de miser sur la valeur sur laquelle la courbe va s’arrêter, et si la courbe s’arrête après la valeur que vous avez choisi, vous gagnez votre mise multipliée par le multiplicateur choisi. Si elle s’arrête avant, vous perdez votre mise. Mais attention ! Il y a une chance pour que la courbe s’interrompe à zéro, vous perdrez ainsi votre mise si vous avez décidé de miser à ce moment-là.
J’ai développé un algorithme de « provably fair » spécifique aux règles complexes de ce jeu afin d’assurer à l’utilisateur une totale transparence dans notre fonctionnement et pour nous, une rentabilité la plus élevée possible. Pour faire la courbe, j’ai également manipulé Chart.js, un package JavaScript très utilisé dans l’industrie pour les projets de datavise.