WOO logo

Tällä sivulla

Miinanraivaaja (salattu versio)

Tällä sivulla

Johdanto

Tämä sivu käsittelee Miinaharavan versiota, jota usein löytyy nettikasinoilta, jotka perustuvat kokonaan kryptovaluuttoihin. Peliä pelataan 5x5-ruudukolla. Tavoitteena on valita ruudukosta ruutuja ilman miinaa. Sitä ei pidä sekoittaa tähän pelin versioon .

Todistettavasti Reilut Kasinot

CryptoSlots Casino
3.9 / 5.0
Pelaajat arvioivat CryptoSlots Casino 3.9 viidestä tähdestä
Rekisteröidy bonus

111% jopa
$500

Uuden asiakkaan tarjous. Ehdot ovat voimassa. K-18. Minimitalletus: 25 $. Sallitut pelit: Kaikki pelit (paitsi Jackpot Trigger). Maksiminosto: 5 000 $.
WOO seal
Kertoimien velho - Hyväksytty
CryptoWins Casino
3.9 / 5.0
Pelaajat arvioivat CryptoWins Casino 3.9 viidestä tähdestä
Rekisteröidy bonus - Tahmea

77% jopa
₿1

New Customer Offer. T&C’s Apply. 18+. This offer is not available for players residing in Ontario. New Customer Offer. T&C’s Apply. 19+. Min deposit: 5$. Maximum cashout: $30,000. Selected games only: See the website for a list of online slots. Playthrough for the bonuses is 10 days.

Säännöt

  1. Peliä pelataan 5x5-ruudukolla.
  2. Pelaaja valitsee panoksen ja miinojen määrän 1–24.
  3. Peli sijoittaa pelaajan valitseman määrän miinoja satunnaisesti ruudukkoon. Sijoittelu piilotetaan pelaajalta tässä vaiheessa.
  4. Jokaisessa päätöksentekopisteessä peli näyttää, kuinka paljon pelaajan panos kasvaa, jos hänen seuraava valintansa onnistuu.
  5. Pelaaja valitsee yhden ruudukon jäljellä olevista ruuduista.
  6. Jos pelaaja valitsi ruudun, jossa oli miina, miina räjähtää ja peli päättyy. Pelaaja menettää panoksensa.
  7. Muussa tapauksessa, jos pelaaja valitsi ruudun, jossa ei ollut miinaa (merkitty Bitcoin-symbolilla), hänen panoksensa kasvaa.
  8. Pelaaja voi nostaa panoksensa tai valintani summan uudelleen. Jos hän päättää valita uudelleen, palaa vaiheeseen 5.

Pelaamassani versiossa pelin odotusarvo oli 99 %, mikä määritteli pelin pelaajan joko voittojen keräämisen tai häviämisen perusteella. Ensimmäisen valinnan tuotto oli 99 % ja kaikkien sen jälkeisten samassa pelissä tehtyjen valintojen 100 %. Kuvittelen, että tämä tuotto pelaajalle on konfiguroitavissa.

Esimerkki

miinanraivaaja 1

Yllä olevassa kuvassa valitsen kolme kaivosta ja 0,00001 BTC:n panoksen (vastaa noin 0,10 dollaria).

miinanraivaaja 2

Yllä olevassa kuvassa valitsin onnistuneesti neliön ylimmällä rivillä ja toisessa sarakkeessa vasemmalta. Panokseni nostettiin 0,00001076 BTC:hen. Tämä perustuu panokseeni ennen vetoa, onnistuneen valinnan todennäköisyyden 22/25 ja 99 %:n tuoton käänteislukuun: 0,00001 × (25/22) × 0,99 = 0,00001125.

miinanraivaaja 3

Yllä olevassa kuvassa valitsin onnistuneesti neliön ylärivillä ja keskimmäisessä sarakkeessa. Panokseni nostettiin 0,00001286 BTC:hen. Tämä perustuu alkuperäiseen panokseeni, kahden onnistuneen valinnan todennäköisyyden käänteislukuun ja 99 %:n tuottoon: 0,00001 × (25/22) × (24/21) × 0,99 = 0,00001286.

miinanraivaaja 4

Yllä olevassa kuvassa valitsin onnistuneesti kolmannen ruudun ylärivillä ja oikeassa sarakkeessa. Panokseni nostettiin 0,00001479 BTC:hen. Tämä perustuu alkuperäiseen panokseeni, kolmen onnistuneen valinnan todennäköisyyden käänteislukuun ja 99 %:n tuottoon: 0,00001 × (25/22) × (24/21) × (23/20) × 0,99 = 0,00001286.

miinanraivaaja 5

Yllä olevassa kuvassa valitsin onnistuneesti neljännen neliön toiselta riviltä ylhäältä ja toisesta sarakkeesta vasemmalta. Panokseni nostettiin 0,00001712 BTC:hen. Tämä perustuu alkuperäiseen panokseeni, neljän valinnan onnistumistodennäköisyyden käänteislukuun ja 99 %:n tuottoon: 0,00001 × (25/22) × (24/21) × (23/20) × (22/19) × 0,99 = 0,00001712.

miinanraivaaja 6

Yllä olevassa kuvassa valitsin onnistuneesti viidennen neliön keskimmäiseltä riviltä ja ensimmäisestä sarakkeesta vasemmalta. Panokseni nostettiin 0,00001997 BTC:hen. Tämä perustuu alkuperäiseen panokseeni, viiden valinnan onnistumistodennäköisyyden käänteislukuun ja 99 %:n tuottoon: 0,00001 × (25/22) × (24/21) × (23/20) × (22/19) × (21/18) × 0,99 = 0,00001997.

miinanraivaaja 7

Yllä olevassa kuvassa valitsin onnistuneesti kuudennen neliön keskiriviltä ja keskimmäiseltä sarakkeelta. Panokseni nousi 0,00002350 BTC:hen.Tämä perustuu alkuperäiseen panokseeni, kuuden onnistuneen valinnan todennäköisyyden käänteislukuun ja 99 %:n palautukseen: 0,00001 × (25/22) × (24/21) × (23/20) × (22/19) × (21/18) × (20/17) × 0,99 = 0,00002350. Peli näyttää, että "seuraava kotiutukseni", jos valitsen onnistuneesti toisen ruudun, olisi 0,00002790 BTC.

miinanraivaaja 8

Yllä olevassa kuvassa valitsen kotiutuksen ja 0,00002350 BTC:n takaisinsaamisen. Tämä koostuu alkuperäisestä 0,00001 BTC:n panoksestani ja 0,00001350 voitoistani. Peli näyttää minulle, mihin miinat sijoitettiin.

Yllä olevassa kuvassa valitsin onnistuneesti neljännen neliön toiselta riviltä ylhäältä ja toisesta sarakkeesta vasemmalta. Panokseni nostettiin 0,00001712 BTC:hen. Tämä perustuu alkuperäiseen panokseeni, neljän valinnan onnistumistodennäköisyyden käänteislukuun ja 99 %:n tuottoon: 0,00001 × (25/22) × (24/21) × (23/20) × (22/19) × 0,99 = 0,00001712.

Analyysi

CryptoGamesilla pelaamassani versiossa ensimmäisen valinnan palautus oli 99 %. Jokaisen seuraavan valinnan palautus oli 100 %. Pelaajan panos pyöristetään aina alaspäin 0,00000001 BTC:hen (Bitcoin) alkuperäisen panoksen ja pelin etenemisen todennäköisyyden perusteella. Toisin sanoen pyöristysvirhettä ei koroteta, vaan se käytetään vain kerran.

Jos minun pitäisi sanoa pelin kokonaistuotto, sanoisin 99 %, ainakin CryptoGamesin versiossa, perustuen ratkaistuun vetoon, jossa vetoa ei ratkaista ennen kuin se hävitään tai rahat nostetaan.

Reilun pelaamisen prosessin mukaan on hieman suurempi todennäköisyys, että kaivos on ruuduissa 0–20 kuin ruuduissa 21–24. Tarkemmin sanottuna todennäköisyys on 1/4096 pienempi ruuduissa 21–24. Tämä tekee yhden kaivoksen ja yhden valinnan pelissä tuotosta 98,97 % ruuduille 0–20 ja 99,00 % ruuduille 21–24.

Reilu pelaaminen

Tämä osio on tarkoitettu vain niille, jotka todella varmistavat pelin lopputulosten ennalta määrätyn olleen. Se olettaa, että lukija on perehtynyt "reilun pelaamisen" prosessiin kryptografian avulla. Jos sinun on tiedettävä perusasiat, käyn ne läpi Dice (salattu versio) -sivullani.

Miinaharavan tapauksessa pelin täytyy ennalta määrittää ruudukolle jopa 24 miinapaikkaa. Nämä paikat on numeroitu seuraavasti:

CryptoGamesin tapauksessa pelaaja löytää kasinon siemenen SHA512-hajautuksen, jota seuraa numero nolla ja lopuksi pelaajan siemen. Sitten löytääkseen ensimmäisen kaivoksen sijainnin pelaaja muuntaa hajautuksen kaksi ensimmäistä merkkiä desimaaliluvuksi ja muuttaa sen luvuksi mod 25. Seuraavan kaivoksen sijainnin löytämiseksi pelaaja toistaa saman prosessin, mutta käyttäen hajautuksen kahta toista merkkiä. Pelaaja toistaa tätä prosessia nostaen hajautusta kaksi merkkiä kerrallaan, kunnes kaikkien kaivoksen sijainnit on löydetty.

Hyvin epätodennäköisessä tapauksessa, että hajautusarvosta loppuvat paikat, pelaaja toistaa saman prosessin, paitsi että hän asettaa numeron 1 nollan sijaan kasinon ja pelaajan siementen väliin löytääkseen lisäkaivokset.

Säästääkseni aikaasi kirjoitin miinanraivaajaohjelman, jolla miinojen sijainti löytyy helposti. Kirjoita vain Client Seed riville 4, Server Seed riville 5 ja napsauta "suorita koodi". Ohjelma kertoo miinojen sijainnin koodin alla olevassa "Tulokset"-ruudussa. Tallensin myös kopion koodista, jonka näet napsauttamalla alla olevaa painiketta.

[spoiler=Miinaharavan koodi] // Minesweeper-pelin muunnos Crypto.Gamesille

$asiakkaan_seed = "lKB0F28tMdLhrEn6nZ6aJGm9FSZB3bwehn47NhUk";
$server_seed = "nG1QqpFtZFoqJLMl0fE55olfP6KbptpKOInScVh9";
$miinat=3;
$askel=0;
$miinoja_löydetty=0;
$sijainti=0;
$combined_seed = $server_seed.$step.$asiakkaan_siemen;
echo "Yhdistetty siemen = $yhdistetty_siemen\n";
$combined_hash = tiiviste('sha512', $combined_seed);
echo "Yhdistettyjen siementen tiiviste = $combined_hash\n";
tehdä
{
$ensimmäiset_kaksi=substr($yhdistetty_hajautus,$sijainti,2);
$hex_to_dec=heksades($ensimmäiset_kaksi);
$kaivoksen_sijainti=$hex_to_dec%25;
$toisto=0;
jos (löydetyt_miinat>0)
{
for ($i=0; $i<$mines_found; $i++)
{
jos ( $kaivoksen_sijainti == $kaivostaulukko[$i])
{ $toisto = 1; }
}
}
jos ($toisto==0)
{
$kaivostaulukko[$löydetty_kaivokset] = $kaivoksen_sijainti;
$miinoja_löydetty++;
echo "Kaivos kohdassa $kaivoksen_sijainti\n";
}
$sijainti+=2;
jos ($position==128)
{
$sijainti=0;
$askel++;
}
}
while ($miinat_löydetty<$miinat);

// Menettelytapa
// 1. Askellus: "askel" = 0 ja "sijainti" = 0.
// 2. Yhdistä palvelimen ja asiakkaan siemenet, step ja palvelimen siemenet tässä järjestyksessä.
// 3. Luo SHA-512-tiiviste vaiheessa 2 annetusta merkkijonosta.
// 4. Muunna kaksi ensimmäistä merkkiä aloittaen vaiheen 3 hajautusarvon "sijainnista"
heksadesimaalista desimaaliksi
// 5. Jaa vaihe 4 luvulla 25 ja ota jakojäännös.
// 6. Jos vaiheen 5 tulos on pelille ainutlaatuinen, siellä sijaitsee kaivos.
// 7. Kaivosten sijainnit numeroidaan seuraavasti:
// 0 1 2 3 4
// 5 6 7 8 9
// 10 11 12 13 14
// 15 16 17 18 19
// 20 21 22 23 24
// 8. Jos kaikkien miinojen sijainnit on tunnistettu, pysähdy. Muussa tapauksessa siirry "sijaintia" eteenpäin kahdella ja palaa takaisin lukuun 4.
// 9. Siinä hyvin epätodennäköisessä tapauksessa, että "position" saavuttaa luvun 128 (hajautuksen loppu), kasvata "step"-arvoa yhdellä, palauta "position" arvoon 0 ja palaa vaiheeseen 2.
?>
[/spoileri]

Ulkoiset linkit

Keskustelua miinanraivaajasta foorumillani Wizard of Vegasissa .