Původní článek: "Co je to vlastně full-chain game?" 》

Autor: AW Research

V poslední době se herní směr, o kterém všichni mluví, posunul od tradičních řetězových her k celořetězovým hrám Jaký je tedy rozdíl mezi celořetězovými hrami a tradičními řetězovými hrami?

Tento článek poskytuje hloubkovou analýzu rozdílů a základních charakteristik mezi celořetězovými hrami a tradičními řetězovými hrami, včetně významných rozdílů v konceptech designu, provozních režimech a dokonce i uživatelské zkušenosti mezi celořetězovými hrami a tradičními řetězovými hrami. Druhá část článku prozkoumá některé klíčové technologie celořetězových her z detailního a profesionálního pohledu a opírá se o skutečné případy, aby ukázala, jak lze tyto technologie aplikovat ve fullchain hrách a podporovat jejich neustálý vývoj a inovace.

On-Chain hry

Full-chain hra je hra, ve které je veškeré provozní chování hry, včetně herní logiky, aktiv, ekonomických modelů, pravidel a interakcí, zaznamenáváno na blockchain a prováděno blockchainem. V tomto modelu blockchain funguje jako server hry a využívá chytré smlouvy k zajištění přísného dodržování a ověřování pravidel hry.

Ve full-chain hře je každá operace hráče realizována prostřednictvím interakce s inteligentní smlouvou. To nejen zvyšuje transparentnost, ale také zvyšuje provozní bezpečnost. Veškeré ukládání dat, provádění logiky a příběh hry jsou prováděny na blockchainu a řízení je implementováno formou decentralizované autonomní organizace (DAO).

Full-chain hry představují zcela decentralizovaný model, který ke spuštění hry nevyžaduje žádné povolení a je vysoce komponovatelný. Tento herní model porušuje tradiční model herního provozu a skutečně dosahuje spravedlivé interakce mezi hráči a vývojáři. Výrazně také zvyšuje odolnost a škálovatelnost hry.

Tradiční řetězové hry

V roce 2021 se díky vzestupu modelu „Play-to-Earn (P2E)“ staly blockchainové hry (GameFi) kdysi velmi populární. Teplo však stejně rychle odeznělo. Většina projektů GameFi se do značné míry neliší od projektů decentralizovaných financí (DeFi). Úspěch modelu P2E vyžaduje účast dostatečného množství nových uživatelů a umírněnou strategii distribuce tokenů, aby byly zachovány omezené uživatelské výhody, čímž se prodlouží životní cyklus projektu. To však neřeší dlouhodobé problémy s hratelností těchto her.

Ve skutečnosti mnoho P2E her není svou povahou atraktivní. Obvykle k některým finančním nástrojům přidávají jednoduchý herní obal ve snaze přilákat uživatele. Aby toho nebylo málo, proces, kterým se určují odměny za tyto hry, je často neprůhledný, takže celý systém postrádá transparentnost a mezi hráči tak vzniká pocit nedůvěry.

Navíc tento typ hry, pokud bude úspěšný, může přitáhnout pozornost spekulantů. Tito spekulanti investují nějaké peníze v naději na rychlý zisk. To však způsobí odliv hodnoty z herního systému a tlak na pokles cen aktiv. A konečně, hlavní logika a interakce tohoto typu her jsou stále centralizované a spoléhají na centralizované servery pro výpočty a zpracování.

Vlastnosti her v celém řetězci 1/ Vlastnictví aktiv hráče

Ve srovnání s tradičními řetězovými hrami přinesly celořetězové hry významné inovace ve vlastnictví hráčských aktiv. V tradičních řetězových hrách, pokud herní operace a vývojový tým přestanou postupovat, může být ovlivněna hodnota hráčských aktiv a může se dokonce dostat do takzvané „Gamefi spirály smrti“, protože záchranná lana hry závisí na provozním stavu týmu. V tomto případě, jakmile tým ukončí činnost, hodnota majetku hráče může výrazně klesnout.

Full-chain hry se však v tomto ohledu nemají příliš čeho obávat. Jakmile tým vývojářů hry dokončí vývoj a nasadí ji do řetězce, nezáleží na tom, zda původní vývojový tým pokračuje v provádění následné údržby. Dopad na hru je relativně malý. Je to proto, že kód hry je open source a komunita je plně schopna převzít práci původního vývojářského týmu a dokonce i vést vývoj hry. Dark Forest je tak živým příkladem síly komunity ve hře s plným řetězcem.

Stručně řečeno, celořetězové hry mění omezení tradičních řetězových her, což je fenomén nadměrného spoléhání se na týmové operace z hlediska hodnoty aktiv tím, že poskytují silnější ochranu vlastnictví hráčských aktiv. Ve hrách s plným řetězcem může síla otevřeného zdrojového kódu a komunity přimět hru, aby se dále vyvíjela a chránila hodnotu hráčských aktiv.

2/Složitelnost

Složitost celořetězových her je největší vlastností, která je odlišuje od tradičních řetězových her. Jádro se odráží v jejich vlastnostech bez povolení. Dokud vývojáři otevřou rozhraní kódu, kdokoli může využít stávající prostředky a dát jim nové definice a funkce v nových herních prostředích. Hráči si například mohou libovolně upravovat konfiguraci herních relací a kombinovat různé prvky a vytvářet hry a dobrodružství, které plně vyhovují jejich potřebám.

Tento druh přizpůsobení a skládání dává nekonečné možnosti celořetězcovým hrám a umožňuje hráčům vytvářet a prožívat neomezené inovace v herním světě. To nejen zvyšuje přitažlivost hry, ale také otevírá novou cestu vývoje pro herní průmysl.

3/Základní logika

Jednoduše řečeno, full-chain hra je herní forma, která staví veškerou základní logiku hry, včetně ukládání stavu, výpočtu a provádění atd., zcela na smart kontrakt blockchainu.

Naproti tomu tradiční řetězové hry plně nasazují veškerou svou základní logiku, jako je ukládání stavu, výpočty a provádění, na centralizovaných serverech.

Tyto dva představují dva zcela odlišné modely herního provozu: celořetězové hry mají tendenci zdůrazňovat decentralizaci a otevřenost, zatímco tradiční řetězové hry spoléhají na provoz a správu centralizovaných serverů.

4/Herní mechanismus

Plnohodnotná hra je založena na herním designu, jehož výsledkem je hra podobná hře.

Vezměte si jako příklad „Dark Forest“, strategickou hru založenou na blockchainu Ethereum. V této hře mohou hráči objevovat, zabírat a bránit galaxie. Veškeré herní chování se provádí na blockchainu Ethereum, díky čemuž jsou akce každého hráče zcela transparentní a odolné proti neoprávněné manipulaci a také aktiva ve hře (jako jsou galaxie) mají skutečnou hodnotu.

Hra "Dark Forest" představuje prvky teorie her. Ve hře jsou omezené zdroje (například galaxie) a hráči musí optimalizovat získávání a využívání zdrojů prostřednictvím strategie a plánování, aby dosáhli nejlepších výsledků. V tomto režimu ovlivní rozhodnutí každého hráče rozhodnutí ostatních hráčů a stav celé hry. To vytváří interaktivní, dynamické herní prostředí, kde se každý hráč snaží předvídat a ovlivňovat chování ostatních hráčů, aby dosáhl svých vlastních zájmů.

Hratelnost hry přináší nový model interakce s hráčem a metodu vytváření hodnot do celého řetězce hry. Ale zároveň bychom měli také poznamenat, že tento druh hry může způsobit určité problémy, jako je ekonomická nerovnováha a fenomén silných stále silnějších. Jak to udělat spravedlivě a zároveň přinášet zábavu, to je důležitá výzva, které musí vývojáři celořetězových her čelit.

5/Provozní marketing

Vzhledem k vlastnostem celořetězových her se na vývoji her mohou podílet i malé týmy nebo nízkonákladoví vývojáři. V tomto případě tyto malé týmy nemusí být schopny věnovat velký rozpočet na marketingové aktivity. To však neznamená, že jejich hry nemohou oslovit jejich cílové publikum. Full-chain hry se obvykle zaměřují na velmi profesionální a specifické skupiny publika. Tito lidé budou aktivně vyhledávat produkty, které je zajímají, a obvykle mají své vlastní komunity, jejichž prostřednictvím se informace šíří a sdílejí.

Operační strategie celořetězových her se také liší od strategie řetězových her. Full-chain hry se více zaměřují na samotnou hratelnost a údržbu technologií. Jejich hlavním provozním zaměřením je zajistit stabilní provoz samotné hry.

Naopak tradiční řetězové hry se více zaměřují na využití herního chování uživatelů k dosažení zisku. V rámci tohoto modelu je jejich marketingová strategie především přilákat a udržet hráče poskytováním vysoce kvalitního herního zážitku. Ekonomický model hry navíc musí mít finanční atributy. Díky institucionální podpoře a podpoře platformy lze komunitu hráčů vytvořit rychleji a rozšířit její uživatelskou základnu.

6/Zkušenosti s provozem

Mezi celořetězovými hrami a tradičními řetězovými hrami existují určité významné rozdíly v provozních zkušenostech.

Účast hráčů: Hry s plným řetězcem obvykle kladou větší důraz na účast a vliv hráče. Hráči mohou být například schopni ovlivnit pravidla nebo směr vývoje hry prostřednictvím hlasování nebo jiných metod.

Výkon a škálovatelnost: Protože všechny operace celořetězových her jsou prováděny na blockchainu, mohou být omezeny výkonem a škálovatelností blockchainu. Pokud je například blockchainová síť zaneprázdněná, může potvrzení herních transakcí trvat déle, což může ovlivnit plynulost a povahu hry v reálném čase.

Cena: Hráči celořetězových her možná budou muset zaplatit nějaké poplatky za provádění herních transakcí a tyto poplatky se mohou lišit v závislosti na vytíženosti blockchainové sítě.

Důležitá celořetězová herní technologie 1/Důkaz nulových znalostí

Zero-knowledge Proofs (ZKP) jsou kryptografickým principem, který umožňuje jedné osobě dokázat druhé osobě, že určité tvrzení je pravdivé, aniž by poskytoval jakékoli jiné informace kromě tohoto důkazu. Jinými slovy, můžete prokázat, že znáte určité informace nebo splňujete určité podmínky, aniž byste prozradili jakékoli platné informace.

V kryptografii zahrnuje důkaz nulových znalostí tři důležité pojmy:

Úplnost: Pokud je tvrzení pravdivé, vždy existuje důkaz, který ověřovateli umožňuje důkaz přijmout.

Řádnost: Pokud je tvrzení nepravdivé, pak bez ohledu na to, jak moc se ověřovatel snaží, ověřovatel nebude schopen důkaz přijmout.

Nulové znalosti: Pokud je tvrzení pravdivé, může ověřovatel přimět ověřovatele, aby přijal důkaz, ale proces dokazování neodhalí žádné další informace.

V celořetězových hrách má použití důkazu s nulovými znalostmi velký význam. Například hra Temný les používá důkazy o nulových znalostech. V této hře je veškerý herní stav uložen na blockchainu a teoreticky si jej může prohlížet každý. Hráči však možná nebudou chtít, aby jejich strategie a zdroje viděli ostatní hráči, a právě zde vstupují do hry důkazy s nulovými znalostmi. Prostřednictvím důkazu s nulovými znalostmi mohou hráči prokázat, že provedli herní operace v souladu s pravidly, aniž by odhalili své specifické strategie a zdroje.

Navíc vzhledem k decentralizované povaze blockchainu lze důkazy s nulovými znalostmi použít také k prevenci podvádění. V tradičních centralizovaných hrách bude herní server provádět detekci podvádění, ale ve hrách s plným řetězcem lze tuto funkci realizovat prostřednictvím důkazu s nulovými znalostmi. Protože se veškerá herní logika provádí na blockchainu, pokud se někdo pokusí podvádět, musí prokázat, že jeho operace je v souladu, aniž by odhalil jakékoli platné informace, což je nemožné bez dostatečných výpočetních zdrojů a znalostí.

Obecně platí, že důkaz s nulovými znalostmi poskytuje účinnou ochranu soukromí a mechanismus prevence podvádění pro návrh a implementaci celořetězových her, takže hra může stále zaručovat soukromí hráčů a hry v otevřeném a transparentním prostředí blockchainu. spravedlnosti.

2/Herní engine

Herní engine je základní softwarová součást používaná k vytváření a vývoji videoher. Poskytují řadu nástrojů a funkcí pro tvorbu her, včetně vykreslování grafiky, fyzikální simulace, zpracování zvuku, animace, umělé inteligence a dalších. Díky hernímu enginu se herní vývojáři mohou soustředit na design a hratelnost svých her, aniž by museli psát celý základní kód od začátku. Unity, Unreal Engine a Godot jsou některé ze slavných herních enginů.

Full-chain hry, kvůli jejich komplexním charakteristikám blockchainové interakce, vyžadují speciální nástroje, které vývojářům pomohou vytvořit a nasadit herní logiku. V této oblasti existují projekty, které prokázaly značnou vyspělost a poskytují vývojářům výkonné sady nástrojů.

Takovým nástrojem je full-chain herní engine MUD založený na Solidity vyvinutý společností Lattice Studio. Umožňuje vývojářům rychle a snadno nasadit herní logiku do chytrých kontraktů a synchronizovat stav klienta a on-chain, čímž výrazně zlepšuje efektivitu vývoje.

Dalším projektem, který stojí za pozornost, jsou dva projekty v ekosystému StarkNet, full-chain herní engine Dojo, který společně vyvinuli zakladatelé Realms a Briq. Dojo je vyvinuto na základě jazyka Cairo. Umožňuje také vývojářům rychle nasadit herní logiku do chytrých kontraktů a implementovat funkce, jako je synchronizace se stavem klienta.

Využitím těchto full-chain herních enginů mohou vývojáři vyvíjet hry běžící na blockchainu rychleji a efektivněji, dosáhnout skutečné decentralizace a skutečného vlastnictví aktiv uživatelů, čímž dávají hrám více možností.

ECS

Při vývoji tradičních řetězových her vývojáři vytvářejí struktury a přidávají funkce pro čtení dat a uvolňování událostí, aby usnadnili stav synchronizace klientů. Používají také standardy ERC20, ERC721 a ERC1155 k zajištění interoperability mezi hrami.

V tomto kontextu si hry MUD vypůjčují vzor softwarové architektury z tradičního vývoje her, aby udržely produktivitu vývojářů, protože se zvyšuje složitost vztahů mezi herními objekty. To je architektonický vzor ECS (Entity/Component/System). Velmi efektivní při navrhování a správě velkého množství objektů ve hrách.

Vzor se skládá ze tří částí:

Entita: V ECS je každý herní objekt považován za entitu. Entita je abstraktní kontejner, který neobsahuje žádná vlastní data ani chování. Místo toho entita definuje své vlastnosti a chování přidružením sady komponent.

Komponenta: Komponenta je kontejner používaný k ukládání dat. Všechna data jsou uložena v komponentách, nikoli v entitách. Každá komponenta představuje určitou vlastnost nebo chování. Například složka Poloha může obsahovat souřadnice X a Y, zatímco složka Rychlost může obsahovat velikost a směr rychlosti.

Systém: Systém je část, která řídí chování. Zpracovávají entity se specifickými komponentami. Například systém "pohyb" může najít všechny entity, které mají složky "poloha" i "rychlost", a poté aktualizovat jejich polohy na základě jejich rychlosti.

Výhodou režimu ECS je, že zvyšuje flexibilitu a výkon vaší hry. To vývojářům usnadňuje vytváření a správu herních objektů s řadou různých vlastností a chování.

BLÁTO

MUD je aplikační rámec založený na Ethereu, jehož hlavní výhodou je, že výrazně zjednodušuje složitost vytváření aplikací Ethereum Virtual Machine (EVM) prostřednictvím těsně integrovaného softwarového zásobníku. Během krátké doby vytvořila několik ukázek her, včetně strategických her, simulačních prototypů, 3D voxelových her a dalších.

V rámci MUD mohou vývojáři vytvořit on-chain neznámý datový jmenný prostor s názvem „Worlds“. V tomto jmenném prostoru jsou všechny objekty registrovány do "Světa" a tyto objekty se nazývají "Entity" nebo entity. Každá entita má číselné ID, které ji jednoznačně identifikuje. Pokud bychom byli například v jednoduchém „světě“, jako je smlouva ERC-20, entity by mohly být adresy. V jiném světě plném různých květin a ptáků bude mít každá květina a pták jedinečné ID entity.

Aby bylo možné těmto abstraktním entitám přiřadit konkrétní vlastnosti a chování, používá MUD smlouvu nazvanou „Component“. Každý může zaregistrovat novou smlouvu o komponentě na „Světě“, pokud je ID komponenty jedinečné. Tyto komponenty jsou malé balíčky dat, které mají typy, které lze připojit k entitám, což jim dává specifické vlastnosti a chování.

Celkově MUD poskytuje vývojářům výkonný a flexibilní rámec pro vytváření a správu komplexních on-chain aplikací vytvářením Worlds (nevlastněné datové jmenné prostory), Entities (entity) a Components (komponenty).

DOJO

Dojo je napsáno v Rustu a Káhiře a je to framework. Dojo implementuje model ECS, který zjednodušuje vytváření, správu a rozšiřování světů bez povolení v průběhu času pro open source, full-chain herní engine Starknet. Dojo je stále v rané fázi vývoje.

Hlavní rysy:

Cairo 1.0 Entity Component System (ECS)

Plánovač migrace Sozu

Síť Torii a zásobník indexování

Katana RPC Development Network

Zadané SDK

Celořetězové herní pouzdro Dark Forest

Dark Forest je strategická blockchain hra, hluboce inspirovaná „zákonem temného lesa“ ve sci-fi románu „Problém tří těl“. Ve hře hráči vstoupí do obrovského kosmického prostoru a potřebují prozkoumat okolní galaxie a pokusit se rozšířit své území.

Hra využívá kryptografickou technologii zvanou „zero-knowledge proofs“ (zk-SNARKs), což znamená, že všechny herní stavy jsou uloženy na blockchainu, ale konkrétní akce hráče jsou viditelné pouze pro hráče. Informace jsou skryté na veřejném blockchainu. vytvoření herního prostředí pro hráče.

Pojďme se ponořit do toho, jak hrát Dark Forest

Průzkum a objevování: Na začátku hry má každý hráč svou domovskou planetu obklopenou neprozkoumaným prostorem. Hráči mohou prozkoumávat nové planety vysíláním vesmírných lodí po jejich domovské planetě. Každá planeta má své vlastní jedinečné zdroje a produkční schopnosti Různé typy planet mohou mít různé hodnoty, což vyžaduje, aby hráči během průzkumu používali strategie k nalezení nejcennějších planet.

Správa zdrojů: Každá prozkoumaná planeta má své vlastní zdroje a výrobní kapacitu. Hráči musí pečlivě spravovat svou planetu, aby maximalizovali produkci a využití zdrojů. To může zahrnovat rozhodování o tom, jak alokovat zdroje a jak vyvážit tok zdrojů mezi planetami.

Válka a dobývání: Při rozšiřování svého území musí hráči také zabránit tomu, aby jejich planeta byla napadena a obsazena jinými hráči. Pokud je hráčova planeta napadena, bude muset zmobilizovat své vlastní jednotky, aby ji bránili. A naopak, hráči se mohou také rozhodnout zaútočit na planety jiných hráčů, aby rozšířili své území. Výsledek války bude určen faktory, jako je počet armád, vzdálenost a taktické strategie obou stran.

Důkaz nulových znalostí: Dark Forest využívá kryptografickou technologii zk-SNARKů Všechny herní stavy jsou zaznamenány na blockchainu, ale konkrétní akce hráče jsou viditelné pouze pro hráče. To znamená, že hráči mohou provádět skryté operace na veřejném blockchainu, jako je přesun flotil nebo skryté plánování útoků.

Strategie a hra: Každou akci ve hře lze považovat za hru. Hráči potřebují neustále vážit různé faktory, jako jsou zdroje, jednotky, produkční kapacita planety, možné akce ostatních hráčů atd., aby mohli formulovat optimální strategii.

Designový koncept Dark Forest je vytvořit herní svět řízený hráčem prostřednictvím směsi kryptografie, strategických her a ekonomických modelů. V tomto světě hráči potřebují nejen prozkoumávat a obsazovat nové planety, ale také neustále upravovat své strategie ve hrách s ostatními hráči, aby přežili a vyvíjeli se.

Budoucí výhled pro full-chain hry

Budoucí vývoj full-chain her má obrovský potenciál a neomezené možnosti.

S neustálým pokrokem špičkových technologií, jako je blockchain a umělá inteligence, se také neustále zlepšuje a upgraduje technický základ celořetězových her. To nejen podpoří zlepšení herního zážitku, ale povede to také k inovaci herních forem a modelů.

Plnořetězová hra poskytne některé mechanismy, které hráčům umožní podílet se na tvorbě a rozhodování hry, jako je úprava pravidel hry, přidávání nového obsahu atd. Tento druh účasti může nejen zlepšit herní zážitek hráčů, ale také pomoci vývojářům her získat více inovativních nápadů a informací o zpětné vazbě.

Obecně lze říci, že celořetězové hry mohou poskytovat otevřené, spravedlivé a transparentní prostředí a povzbuzovat hráče k účasti a inovacím, takže jejich inovační potenciál je mnohem větší než u tradičních řetězových her. Navíc budoucí celořetězcové hry budou mít více základních herních prvků.