Q2SATS – Keď sa Quake 2 hrá o satoshi

5
(3)

Volám sa Ľuboš a od vzniku siete Lightning Network ma fascinuje, aké možnosti využitia prináša. Aj po rokoch mám pocit, že Lightning stále veľa ľudí, a dokonca aj niektorí bitcoineri, podceňujú. Obrovský potenciál podľa mňa ukrýva najmä v oblasti hier. Herný svet a herné štúdiá tento potenciál ešte len objavujú.

Aj tu však platí určitý začarovaný kruh. Je málo používateľov Bitcoinu, ešte menej ľudí ho používa na každodenné platenie, a preto herné štúdiá a vydavatelia nemajú veľkú motiváciu stavať svoje hry na Bitcoine alebo Lightningu. Ja som sa však rozhodol skúsiť tento kruh trochu narušiť. Chcem hráčom aj bitcoinerom ukázať, že tento koncept môže fungovať a že je oveľa jednoduchší, než sa na prvý pohľad môže zdať.

A hlavne – hrou o satoshi nemyslím kasíno, stávkovanie ani hazard. Je to jednoduchý koncept: Nehraj hru o body. Hraj ju o satoshi.

Moje začiatky s hrou o sats

Spočiatku som sa snažil vytvoriť vlastnú hru, v ktorej by boli integrované satoshi. Veľmi rýchlo som však zistil, že vytvoriť naozaj kvalitnú hru znamená oveľa viac než mať dobrý nápad alebo si nechať pomôcť AI. Môj prvý projekt sa volal Proof of Work Maze. Išlo o bludisko, v ktorom sa hráč musel dostať čo najďalej, riešiť rôzne úlohy a zároveň zbierať čas. Na konci si hráči mohli porovnať svoje výsledky a tí najlepší získali satoshi.

Nápad to bol dobrý, ale postupne som narazil na jeden problém. Po čase vás jednoducho prestane baviť hrať tú istú hru len preto, aby ste získali pár satoshi. Z hry sa začne stavať skôr nútené hranie za odmenu než skutočná zábava. A presne to som nechcel.

Nápad postavený na troch veciach, ktoré fungujú

Myšlienky spojiť dobrú hru, zábavu a možnosť zarobiť si drobné satoshi som sa však nechcel vzdať. Nakoniec ma k riešeniu priviedla bitcoinová komunita 21 a ich meetupy. Začalo mi to celé dávať zmysel. Čo keby sme na bitcoinové meetupy priniesli LAN party, aké sme poznali koncom 90. rokov? Stretli by sa ľudia, priniesli notebooky, spojili ich do jednej siete a jednoducho by sme si spolu zahrali.

Tento koncept bol kedysi úplne bežný. Neskôr však hry postupne prešli do online sveta a ľudia sa pri hraní prestali stretávať osobne. Bitcoinová komunita je však trochu iná. Bitcoineri sa radi stretávajú. Tak prečo im na meetup nepriniesť trochu zábavy, trochu nostalgie a k tomu hru, v ktorej môžu vyhrať satoshi?

Vtedy mi do seba začali zapadať tri veci: dobrá hra + ľudia + satoshi.

Dve herné klasiky, ktoré ma v detstve najviac zaujali

Novú hru som už vymýšľať nechcel. Chcel som niečo, čo som mal rád už ako dieťa. Keďže vytvorenie úplne novej hry s integráciou Lightning Network je pomerne náročné, napadlo mi vytvoriť remake jednej z hier, ktoré som hrával na začiatku svojej počítačovej éry. Prvou bola Arcade Volleyball.

Keďže som nedokázal získať pôvodný zdrojový kód DOS verzie, musel som ju vytvoriť podľa toho, ako vyzerala a ako sa hrala. Herná mechanika preto nie je úplne identická, ale je veľmi podobná. Úprimne priznávam, že sa mi nepodarilo vytvoriť počítačového protivníka takého kvalitného, aký mala pôvodná hra. Napriek tomu si myslím, že výsledok je veľmi dobrý.

A hlavne – už sa dá hrať cez internet aj na bitcoinových meetupoch vo viacerých hráčoch. Ak si ju chcete vyskúšať, turnajové hry nájdete na av.btcnectar.com. Heslo pre vstup do turnajov je meetup21.

Arcade Volleyball mi ukázal, že myšlienka funguje. Stále som však chcel niečo väčšie. Niečo, čo som mal naozaj rád. A vtedy prišiel na rad Quake 2.

Quake 2

Quake 2 z roku 1997 sa podľa mňa stále hrá výborne. Je to jedna z hier, ktorá má v sebe niečo, čo v mnohých dnešných hrách necítim. Neviem to úplne presne špecifikovať. Možno je to jednoduchosť, tempo, zvuk, atmosféra alebo jednoducho nostalgia. Každý, kto Quake 2 hrával v deväťdesiatych rokoch a potom si dnes pustí modernú FPS hru, možno vie, čo tým myslím. Je však úplne možné, že je to len pohľad staršej generácie a mladší hráči by so mnou vôbec nesúhlasili.

Vytvoriť remake Quake 2 neprichádzalo do úvahy. Bolo by to technicky aj finančne veľmi náročné a navyše som ani nechcel vytvárať novú verziu. Chcel som pôvodný Quake 2. Našťastie je zdrojový kód Quake 2 open-source. Urobil som si preto vlastný fork a začal som na ňom stavať. A tým sa začal projekt Q2SATS.

Stavba servera Q2SATS a úprava hry

Pôvodná myšlienka bola veľmi jednoduchá. Na bitcoinovom meetupe by hráč prišiel s notebookom, pripojil sa k môjmu switchu, vytvorili by sme lokálnu sieť, hráč by dostal upravenú verziu hry, zaplatil vstup a mohli by sme hrať. Po skončení turnaja by sa satoshi rozdelili podľa výsledkov.

Lenže Quake 2 je hra z roku 1997. A to so sebou prináša určité technické obmedzenia. Už len zobraziť v hre QR kód je problém. Nehovoriac o tom, aby hra sama kontrolovala platby, prístupy hráčov a výsledky turnaja. Aj s pomocou AI som preto vytvoril jednoduchý systém, ktorý generoval Lightning faktúry cez LNbits. Po zaplatení systém umožnil hráčovi pripojiť sa do multiplayerovej hry.

V tom čase som svoju malú skupinu na Signale premenoval z powmaze na Q2SATS. A práve tu som si uvedomil jednu zaujímavú vec. Najlepšie nápady, ktoré projekt posunuli dopredu, neprišli od AI, ale od hráčov. Najskôr prišiel nápad hrať cez internet pomocou Hamachi. Neskôr prišiel ďalší nápad – prečo hru jednoducho nehrať cez moju verejnú IP adresu a nevytvoriť vlastný dedikovaný server?

Bitcoineri si stavajú full nody. Ja som si postavil dedikovaný server pre Quake 2. Postupne z toho vznikol systém, ktorý dokáže automaticky spúšťať turnaje, prijímať platby, vyhodnocovať výsledky a vyplácať odmeny. V prvej verzii som veľkú časť vecí robil ručne. Faktúry síce generovali LNbits, takže to nebola úplne manuálna práca, ale musel som spúšťať turnaj, kontrolovať výsledky a odsúhlasovať platby. Dnes je už celý proces prakticky automatizovaný.

Do budúcnosti dokonca uvažujem, že na rovnakom serveri spustím aj vlastný Bitcoin full node. To však až vtedy, keď budem mať systém dostatočne stabilný a chybovosť bude minimálna.

Bez komunity to nejde

Najväčšiu podporu projektu cítim od samotných hráčov. Nielen finančnú, ale hlavne vo forme nápadov, spätnej väzby a povzbudivých slov. Veľké poďakovanie patrí aj Andrejovi Cabajovi, ktorý nám po tom, čo sa o projekte dozvedel, poskytol dar 100 000 sats. Ďakujem aj hráčom, ktorí občas časť svojich vyhraných satoshi pošlú späť do projektu na špeciálny turnaj. Aj vďaka tomu môže celý koncept ďalej fungovať.

Ekonomika hry o satoshi

Každý hráč si pri hre uvedomuje jednu jednoduchú vec. Niekto musí prehrať, aby niekto mohol vyhrať. Aj keď hráme iba o malé množstvo satoshi, slabší hráči vlastne financujú výhry tých lepších. Keby však hráč iba prehrával a satoshi z hry stále odchádzali, časom by ho to prestalo baviť. Preto sa snažíme časť tohto rozdielu kompenzovať prostredníctvom sponzorských darov.

Zaujímavé však je, že hráči mi opakovane potvrdzujú, že nehrajú kvôli satoshi. Hrajú kvôli zábave. Satoshi sú skôr bonus navyše. Niektorí hráči dokonca sami prispejú časťou svojich výhier do hry a následne sa z nich vytvorí špeciálny turnaj s vyššou odmenou.

Okrem platených turnajov plánujem postupne umožniť aj bezplatné tréningové hry. Tie budú slúžiť nielen na tréning hráčov, ale aj na testovanie nových funkcií systému.

Ako sa môžete zapojiť?

Ak sa vám projekt páči, môžete ho podporiť niekoľkými spôsobmi. Môžete poslať dar, môžete si prísť zahrať alebo sa jednoducho pozrieť na stream hry na Q2SATS.btcnectar.com.

Na webe je možné za malý poplatok poslať správu priamo do hry hráčom alebo dokonca poslať odmenu za zabitie konkrétneho hráča. Je to trochu bláznivé, ale práve preto je to zábavné. A ak si chcete nájsť nových kamarátov a zároveň si zahrať Quake 2 o satoshi, ešte lepšie – pridajte sa k nám.

Budúcnosť Q2SATS

Budúcnosť Q2SATS bude závisieť predovšetkým od záujmu ľudí o tento koncept. Ak bude záujem o spojenie hier a satoshi, projekt môže fungovať ďalej. Ale úprimne – aj keby nás nakoniec bolo iba osem a stretávali by sme sa raz týždenne, pre mňa by to stále malo veľký zmysel.

Nie všetko totiž musí byť veľký biznis. Pre mňa je dôležité aj to, že sa pri tom stretávam s ľuďmi, ktorých poznám, aj s úplne novými ľuďmi, ktorých by som inak možno nikdy nestretol. A práve toto je podľa mňa jedna z najzaujímavejších vecí na celom projekte.

Q2SATS nie je len o tom, že za hranie dostanete pár satoshi. Je to experiment, ktorý ukazuje, čo všetko môže Bitcoin a Lightning priniesť do herného sveta. Možno raz bude úplne normálne, že si človek zahrá hru, vyhrá zápas a namiesto ďalších virtuálnych bodov mu príde na účet niekoľko satoshi. Ja si to však nechcem iba predstavovať. Chcem to skúsiť už dnes.

A stále mám jeden sen, ktorý som zatiaľ neopustil: urobiť poriadnu LAN party na bitcoinovom meetupe alebo konferencii. Notebooky, Quake 2, ľudia, smiech, súťaženie a satoshi. Tak, ako kedysi. Len tentoraz s Lightningom.

Páčil sa ti tento článok?

Klikni na hviezdičky a ohodnoť ho!

Priemerné hodnotenie 5 / 5. Počet: 3

Zatiaľ žiadne hlasy. Buď prvý!

O autorovi

Bitcoinový fanúšik, ktorý skúša integrovať sats do hier.

Podpor autora

Podobné články

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *