We’ve just released Taurion as a tech demo for you to download and test. You can get it on our Discord channel and get support there too.

Taurion is not yet finished, so this release is a pre-alpha tech demonstration. Elements of the full Taurion game are missing from it, but the elements that are there are more than sufficient to demonstrate the power of the XAYA platform. Just a few of the important elements of Taurion and true blockchain gaming that you’ll see in this tech demo include:

Complex and fully decentralised MMO

Movement inside a decentralised world

Basic combat (with health points and shield regeneration)

Prospecting

Chat system utilizing XID (Xaya ID)

More…

Blockchain games that run in smart contracts on Ethereum are computationally limited, for example to compute check mate in a game of chess would be too expensive. XAYA is designed in such a way that game worlds can be massively complex.

Computational scalability is a major advancement for blockchain games precisely because it unleashes unlimited potential for games that would otherwise need to be trivial, such as pets that can mutate.

XAYA also keeps the true-ness of decentralisation (no validator nodes) using a permissionless blockchain secured by PoW. Currently around 14% of Bitcoin miners and numerous GPU miners secure the XAYA blockchain.

You can checkout the game mechanics and information for the full game release here https://taurion.io/game-information.

How can I test Taurion now?

Strictly speaking, you won’t be playing Taurion proper, but only a partial version, i.e. the tech demo.

To get started with this tech demo, you will need:

A XAYA wallet (download here) Some CHI (purchase CHI here). You can also ask in our Discord and someone may send you some The Taurion tech demo — the latest version can be found in our Discord in the Taurion channels. You can also ask for support (and beg for CHI)

Open-Source

As well as releasing the tech demo we have also opened up the code for the Taurion Game State Processor (GSP) under the GPLv3 license.

What is a GSP?

A GSP, or game state processor, is the part of a video game or dapp that contains all of the core game or application logic.

The GSP works as a single executable which connects to the XAYA wallet/blockchain to compute the state of the game/dapp and provides a JSON-RPC interface to communicate with a front end (normally).

Why is open source important?

It’s important for fully decentralised trustless blockchain games to have open source code so that the game is transparent. This means that the game code can be checked and therefore it can be provably fair.

Provable fairness is crucial for blockchain games. It empowers the value mechanism for in-game assets. No trust is needed and never-before-seen degrees of “perfect information” are achieved. Free markets can work smoothly while in-game assets can achieve real world value through the price discovery mechanism of the free market.

You can find the open source code repository in our GitHub here:

https://github.com/xaya/taurion_gsp/

By opening the code we welcome people to:

Contribute to the project

Fork the project and make their own game (develop along with us as we add more features)

⸺ Adjust the gameplay so it’s more suited to their own project

⸺ Make a Fantasy or Medieval or Modern day setting/version

⸺ Whatever they wish

⸺ Adjust the gameplay so it’s more suited to their own project ⸺ Make a Fantasy or Medieval or Modern day setting/version ⸺ Whatever they wish Create their own front ends

For instructions to build you can check our tutorials to build the libxayagame library and then build the taurion_gsp (no extra dependencies needed) simply by:

./autogen.sh

./configure

make

The front end is currently closed source due to Epic’s licensing agreement (i.e. the company behind Unreal Engine) but we are hoping to release parts of the code we can at a future time.

Enjoy!