1. Home
  2. Docs
  3. BCO Litepaper
  4. Battle Cards Online LiteP...


Battle Cards Online is the decentralised Trading & Battle Card platform to unite millions of TCG enthusiasts in a community where you can buy and trade NFT cards, participate in or bet on real-time battles and host tournaments in your owned arena for actual profit.

The ecosystem of BCO is created to be both simple and complex at the same time. Users can participate in their preferred way. 
Users can for example interact as a:

  • Battle Cards player
  • Art creator
  • Investor
  • HODLer
  • Bettor

In every role, users can interact with a different involvement, offering both active and passive game experiences.

The involvement would influence the profit potential. All players earn key benefits with activity earning greater rewards.

BCO Core Features

How does it work?

BCO is a platform that enable TCG gameplay and gives players the ultimate digital TCG experience through true digital ownership, enabled by NFT technology. 
The BCO platform carries not only the battles itself but also other parts of the ecosystem:

  • Card owners can buy, own and trade cards as well as compete in 1 to 1 battles or tournaments
  • Arenas host tournaments, compete against each other to attract participants and bettors
  • Bettors place bets on preferred players
  • Integrations with key service providers for eg betting, marketplaces and exchanges provide B2B business opportunities in the BCO ecosystem as well

Digital Trading Cards

Every NFT card may have a set of visible and hidden characteristics, here some examples (subject to change):
Visible: Type, Level, Attack, Defense and Utility & Speed

Hidden: Level of BattleXP

Like physical TCGs, BCO cards have different traits that define their rarity, performance, cool-down time, and ultimately value. Each card is a valuable asset that allows you to participate in battles and earn payouts.
Unlike physical cards, a NFT based BCO card even allows for dozens of unique traits within one kind of card of a series, which adds tremendously to the intrinsic value of each single card. 

We use Web3 technology to create and differentiate every card in the game. 
Cards are stored as non fungible token
Cards can initially be bought in deck packs or aftermarket on marketplaces (in-game or third party).

Every card’s general data is visible to the public. 
Users can inspect card appearance, check its battle and owner history.
The hidden characteristics may represent a fungible component and are not publicly visible.

The cards may have a level system. The level will depend on the battles participated, battles won, and overall activity on the platform. The higher the level, the higher the price. The cards can compete in arenas with same-level cards.

BCO Core game mechanics 

Step 1: “The Lobby”: Players build the Battle Decks, consisting of Character Cards, Item & Action cards:

Step 2: “The Battle Ground”: The characters get unleashed onto the playing field, the battle begins:

Card Collection & NFT marketplace

NFT cards can be purchased through the integrated shop or any other tech-compatible NFT marketplace. The owner has complete control of their NFT cards and BCO tokens stored in an assigned wallet.

The player can buy both randomly generated or specific cards. 
The cards can be sold for a fixed price or via auction.

If the user decides to buy a card from the marketplace for a fixed price, BCO tokens are being written off from their wallet. Purchased NFT cards are accounted to their wallet.

If the user has purchased a card for a fixed price from another user, NFT card ownership is reassigned to the corresponding buyer’s wallet. BCO tokens are reassigned to the user that sold the card.

All in-game assets are represented in fiat and $BCO. However, all the transactions are made exclusively in $BCO, which guarantees constant token volume and circulating supply.

Card Battles & Tournaments

Assembling your set of cards and dropping them on the battlefield (a pit or an Arena) will summon your hero fully equipped to battle your opponent.

1-on-1 Battles:

Invite other players to your pit or get invited or auto-matched to other players’ pits.

Move and act around the battlefield turn-based, utilizing your equipment, abilities and the environment to top your opponent.


Tournaments happen in Arenas. A set amount of players participate in a tournament. Every player can participate in an arena tournament for a set fee. The arena selects its participants by pre-set parameters. The winning player collects the participant fees and a set percentage from bettor stakes.

The core mechanics of a tournament

The player selects the tournament to participate in from the upcoming tournaments calendar. Players can filter upcoming tournaments by date, rules, entry fee, player quantity, hosting arena, and winning pool.

The player pays a participation fee. After the tournament, the winner is announced and $BCO token are allocated to the winning participant and bettors accounts. 
After the tournament, a cards cool-down begins.


All tournaments take place in arenas. Arenas ownership is set in NFT arena shares. One arena contains (tbd) for example 10,000 individual shares, therefore, a user can own a part or even the whole arena.

Owning more than 50% shares guarantees you a right to administrate arena tournaments. Administrators of arenas are called Arena Sovereign. If there is no major shareholder, shareholders will vote for their Arena Sovereign.

Arena Sovereigns choose how and when to host the tournaments in their arena. The tournaments can be made public, comply with certain requirements (for example have certain a winning history), or via invite (for specific users). The Arena Sovereign controls the tournaments entry fee and winner prize fund.

Owners can advertise their arena to other users and players. It can be done in the game or outside the game (social media etc). BCO controls the number of both created and active arena at all times.

The mechanics of an arena

There will be a level system for arena. Levels will depend on tournaments held, overall activity, etc. An arena might lose a level if it’s inactive.

The levels will unlock different types of appearance and eg number of player allowed in the tournament. That allows users to create different types of tournaments with more players.

Arena profits are paid to users according to their share of ownership (Tokens). 1 Token means – 0.01%


Betting takes place in arenas. The players see upcoming tournaments in a dashboard and choose where to participate. They can filter all tournaments by date, pool and preliminary coefficient.

The bettors can place bets on eg a winning player, top 5 players, etc.

The betting calculations are fully automated by an algorithm. Coefficient and all payouts are also automatic. The coefficient will be recalculated and fixed prior to the tournament start, and once betting is closed. All payouts to participants are sent automatically once the tournaments is over.

Full Automatisation

After the tournament, the winning card owner, the bettor, and the owners of an arena automatically get a payout of their winnings. The payout system is fully auto-calculated, therefore there is no place for manipulation or fraud. It is based on preset algorithms, eliminating room for miscalculations.

The owners of an arena can play without actually being online. There is no need to administrate the tournament, they can be run completely automatically.

However, given the popularity of watching gameplays, integration and live-moderation of twitch-like channels might be beneficial to draw more spectators and bettors to tournaments.

Technical Summary

NFT Token

A non-fungible token is a unit of data stored on a DLT which certifies a digital asset to be unique and therefore not interchangeable. It means that NFTs are unique. They cannot be duplicated or replaced – only one token can exist. The Radix DLT will allow users to easily store, create and send NFT tokens, in incomparable speed and effeciency, including cost.

NFTs can be used to represent items such as photos, videos, audio, and other types of digital files. NFTs are frequently used to sell a wide range of virtual collectibles, including eg NBA virtual trading cards, music, digital images, video clips, and even virtual real estate in a virtual world.

In BCO’s case, NFT technology allows us to create and store unique TCG cards as NFT token. Each card is different and has its own unique characteristics. Later on, cards will be able to be sold, gifted, or exchanged to other users directly on our platform, or third-party NFT marketplace.

The extra layer of security

Using proven and audited technology and best practices is the way to maximize security, the basic infrastructure on BCO is built by integrating already existing solutions and practices that have been proven over time.

The encrypted seed phrase, along with other sensitive data like addresses, keys, and account data, is securely saved in the user’s local storage. No online app, website or provider can access any of that secured data – the user retains sole control over their wallet. 

The user has to verify all devices that have the access to their unique account. Unverified devices cannot log in to the account.

BCO will natively integrate with Radix DLT security features like Radix Connect, along with own and industry best practice solutions to ensure the gaming ecosystem is a safe place for every participant.


The great thing is, since the Radix project is also still building up, it’s the perfect time to build an active community and the application can be developed along that, with growing mainly out of its own funding.

Draft Roadmap: