In the past 20 years, it can be said that the development of China’s game industry has undergone some massive changes starting from the initial end and web-page games to now the current mobile type games. However, the overall centralized mode of operations for the gaming industry has led developers to the high costs of game circulation and has reduced exploration into further creativity. This in turn has eroded the players interests in the games. This unreasonable distribution mechanism has prompted the game industry to look for the next technological breakthrough.

With the development of blockchain technology, the games built on this will be sure to become part of the next revolution.

1. Quickly building trust through open source contracts

When a game development team releases their latest gameplay module and subsequent development plans, players can always check it in its entirety in the smart contract at any time. As long as the terms and conditions are met, the smart contract will take effect and thus will help to avoid any trust issues between game developers and the players.

2. Immutable characteristic

The immutable characteristic of smart contracts means that once the code is completed by the agreement, all the rules will be recorded and uploaded to the blockchain and the entire network verification node will receive and execute it according to the relevant regulations, it insures the management of multi-platform account data in blockchain games and ensures the security of personal information.

3. Transparent process

Since all the data in the blockchain can be examined, players can get the exact information as the development team and other players with a simple search. For game developers, this transparent information can support reestablishing the relationship between them and the players.

Here, we can use BLOCKLORDS as an example to explain the specific application of smart contracts in a blockchain game. BLOCKLORDS is an online strategy war game based on the NEO blockchain.

BLOCKLORDS uses the NEO smart contract to ensure that their digital game assets are unique, and also to make all transactions immutable. Here is a brief overview of what each smart contract in BLOCKLORDS will do:

HERO CREATION CONTRACT

This contract will make a hero player that has been selected as a non-fungible token with information such as name,appearance and statistics. Initially, players will be given an option to choose between three randomized heroes but only when the player selects a hero, will it actually initiate a transaction and store it to the wallet on the blockchain.

The selected hero will be stored on the blockchain

ITEM CONTRACT

The item contract will be issued whenever any new item is being created. This contract will store information about the item, such as name, appearance and it’s statistics.

BATTLE CONTRACT

When battles are initiated by a player, the attacker will have to pay a small transaction fee. The smart contract will then calculate the winner of the battle and issue out the rewards (An item or resource depending on the type of battle).

This flowchart shows the sequence of a stronghold battle where the attacker is successful.

MARKETPLACE CONTRACT

When players visit a city they will be able to sell or buy items in that city’s marketplace. Once an item is purchased, the smart contract will send the GAS to the seller, deducting the Lord’s tax and developer fee and automatically sending them to the appropriate wallets. The moment the contract is invoked, the buyer will receive the purchased item.

The smart contract will automatically send funds and assets to the intended wallet.

BLOCKLORDS will officially be launched on the NEO blockchain game platform, BlaCat, this December and will bring many more surprises!

Official website: https://www.blocklords.io/

Telegram: https://t.me/blocklords

Discord: https://discordapp.com/invite/fnv53rV

Facebook: http://fb.me/blocklordsgame

Twitter：https://twitter.com/blocklords

Video：https://www.youtube.com/watch?v=PWAhHFH5YcI

Twitter：https://twitter.com/BlaCat_platform

Telegram EN：https://t.me/blacatplatform

Telegram CN：https://t.me/blacatplatformCN

Discord：https://discord.gg/gT9SAbY

Reddit：https://www.reddit.com/user/BlaCatplatform/

Youtube: https://www.youtube.com/channel/UC5u2KR8hCCDC2rrwptt_RcA?view_as=subscriber