$
9
8
7
6
5
4
3
2
1
0
9
8
7
6
5
4
3
2
1
0
.
9
8
7
6
5
4
3
2
1
0

Jeu gratuit


Comment les résultats des batailles de boîtes sont-ils générés ?

Sur Cases.gg, nous utilisons un système équitable garanti. Autrement dit, vous, en tant que joueur, pouvez facilement vérifier que les résultats du jeu sont vraiment aléatoires et qu’ils n’ont pas été trafiqués pour favoriser le site Web ou un autre joueur. Pour les jeux de type Joueur contre Joueur, comme les batailles, notre système s’appuie sur la blockchain décentralisée EOS. Cela signifie que nous ne sommes pas en mesure de modifier les résultats du jeu et que nous ne connaissons pas les résultats avant que le jeu ne commence.


Le système fonctionne comme suit :

  1. Tout d’abord, le serveur génère une graine aléatoire. Cette graine est ensuite hachée à l'aide de SHA256 et affichée au joueur. La graine du serveur est une partie de la graine du jeu.
  2. Nous choisissons un numéro de bloc qui n’a pas encore été extrait de la blockchain EOS et affichons l’ID au joueur.
  3. Nous attendons quelques secondes avant que le bloc ne soit miné. Une fois qu’il est miné, nous récupérons le hashage du bloc. Ce hachage de bloc est la deuxième partie de la graine du jeu.
  4. Nous révélons la graine du serveur. Une chaîne aléatoire constituée de la graine du serveur et du hachage du bloc est générée. Elle constitue la graine de jeu qui est introduite dans un générateur de nombres aléatoires.

How Ties Are Resolved

In case of a tie, a "coinflip" ticket is generated to determine the winning team. It is a float value between 0 and 1. Every winning team gets an equal share.

Example: In a 1v1v1v1 game there are 3 players with the exact same item value - spot 1, 3 and 4. Player 1 is assigned a range 0 - 1/3, player 3 - 1/3 - 2/3, player 4 - 2/3 - 1. The coinflip ticket is 0.45612148050081647 - this means that player 3 wins the battle.

Pour vérifier un jeu, quelques étapes doivent être accomplies :

  1. Tout d’abord, le joueur doit vérifier que le hachage de la graine du serveur correspond à celui qui est affiché avant que la partie ne commence.
  2. Le joueur doit vérifier que le bloc EOS a été extrait après le lancement du jeu et que le hachage du bloc correspond à celui qui est affiché.
  3. Le joueur doit vérifier que des résultats aléatoires ont été générés au moyen de la graine du jeu.

Pour simplifier le processus, nous proposons un outil spécial qui vous permet de vérifier les résultats des parties. Si vous entrez correctement les informations relatives à une partie, le système vérifiera la partie pour vous. Si quelque chose est modifié, la vérification échouera.

Vérificateur de batailles

Voulez-vous voir le code ? Regardez ce qui suit codepen