Безплатни награди

$
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
Background

Как се генерират резултатите от Битките с кутии

В Cases.gg използваме система Доказуемо честно (Provably Fair). Това означава, че вие, играчът, можете лесно да проверите дали резултатите от играта са наистина случайни и не са били манипулирани в полза на уебсайта или друг играч. За игри Играч срещу Играч, като Битки, нашата система използва децентрализирания EOS блокчейн. Това означава, че не можем да променяме резултатите от играта и не знаем резултатите преди тя да започне.


Системата работи по следния начин:

  1. Първо, сървърът генерира случаен сийд. След това този сийд се хешира с помощта на SHA256 и се показва на играча. Сървърният сийд е една част от сийда на играта.
  2. Избираме номер на блок от EOS блокчейн, който все още не е добит, и показваме ID на играча.
  3. Изчакваме няколко секунди блокът да бъде добит. След като бъде добит, извличаме хеша на блока. Този хеш на блок е втората част от сийда на играта.
  4. Разкриваме сървърния сийд. Генерира се случаен низ, състоящ се от сървърния сийд и хеша на блока. Това е сийдът на играта, който се подава към генератор на случайни числа.

Как се решават равенствата

В случай на равенство се генерира билет "coinflip", за да се определи печелившият отбор. Това е стойност с плаваща запетая между 0 и 1. Всеки печеливш отбор получава равен дял.

Пример: В игра 1v1v1v1 има 3 играчи с абсолютно еднаква стойност на предмета - позиция 1, 3 и 4. На играч 1 се присвоява диапазон 0 - 1/3, на играч 3 - 1/3 - 2/3, на играч 4 - 2/3 - 1. Билетът coinflip е 0.45612148050081647 - това означава, че играч 3 печели битката.

За да се присъедините към дъжда, трябва да имате <a>KYC</a> или ниво {minLevel}+ с депозирани ${minDeposit}+ през последната седмица.

  1. Първо, играчът трябва да провери дали хешът на сървърния сийд съвпада с този, показан преди началото на играта.
  2. Играчът трябва да провери дали EOS блокът е бил добит след началото на играта и дали хешът на блока съвпада с показания.
  3. Играчът трябва да провери дали случайните резултати са генерирани с помощта на сийда на играта.

За да опростим процеса, предоставяме специален инструмент, който ви позволява да проверявате резултатите от играта. Ако въведете правилно данните за играта, той ще я провери за вас. Ако нещо бъде променено, проверката ще се провали.

Верификатор на битки

Искате ли да видите кода? Проверете този codepen