Existing both separately on the PUFFScoin blockchain and also integrated into the Marijuanopolis countryside will be DOPEMON, simulated Dope Monsters (deliberately ripped off from Pokemon) that citizens can capture, display, trade, evolve and battle other Dopemon with. Dopemon can be sold or traded as with any traditional crypto-collectible, but users can also train them, defeat other citizen’s Dopemon and earn DOPE, an ERC20 token resident on the PUFFScoin blockchain, leveraging the Etheremon open source ideal. New Dopemon will be discoverable as citizens explore Ganja City within the PUFFScoin Marijuanopolis dApp and come upon the Dopemon the developers will release randomly into the environment.

Dopemon are “crypto-collectibles”, each is uniquely represented by non-fungible tokens (NFTs). Dopemon is a PUFFScoin-resident game built with smart contracts. Like most crypto-collectible games, Dopemon is based on the discover/buy/sell/trade model. However, it’s taken one step further by allowing users to train and modify their Dopemon before pitting them against other monsters, either non-player dope monsters or those owned by other “Stoners“, in battle. This added level of complexity and social interaction makes Dopemon an exciting evolution in the world of crypto-collectibles.

There will be many different species of Dopemon in the Marijuanopolis world, with each monster characterized by 1 to 3 different types selected from 17 possibilities (e.g. – sativa, cheese, happy, etc). Each type has an advantage in battle over another type, making combat more interesting and unpredictable as types are mixed together. As Dopemon gain experience, they evolve and grow stronger. Each Dopemon also possesses a battle power: the sum score based on each battle stat (health, primary attack, secondary attack, etc.).

There are two current modes for Dopemon battles: Bunkers and ChillZones. Bunkers are owned by individual players and ChillZones are a more accessible forum targeted toward newer players and younger, untrained Dopemon. ChillZones will provide up to 9 different non-player monsters (NPDs) that Stoners can match their Dopemon against. Winning these ChillZone battles earns your Dopemon more experience, preparing them for the high-stakes battles for DOPE tokens at Bunkers.

A significant part of the Dopemon gameplay experience includes discovering, hatching, and transforming your Dopemon. Every Dopeemon after the first generation has between one and three ancestors, so you can only evolve your monster if you own all of its ancestors. You can also hatch Dopemon from eggs, which are laid by dope monsters that have reached a certain level. Eggs can be purchased from other Stoners at the Dopemon Bazaar.



DOPE is the official currency of Dopemon. Being an ERC20 token, it is transferable and limited. There will only be 420 million DOPE created, and they will be distributed as follows:

70% or 294 million DOPE: to be “mined” by players during in-game operations such as battling other Stoners at Tokations.
25% or 105 million DOPE: reserved for our Stoner Growth Pool through airdrops, giveaways, artist fees and more.
5%   or   21 million DOPE: reserved for the Dopemon development team.

After all, tokens are mined, the game will be self-sustainable and operated entirely with DOPE tokens

DOPEMON"gotta smoke 'em all!!"


Dopemon Attributes

Stoners begin their menagerie by “schwomping” Dopemons. If the Dopemon species are schwompable, meaning that they have not gone extinct, Stoners can purchase them directly from the Dopemon website by buying them with DOPE tokens or PUFFScoin. There are a limited number of each type of Dopemon born into the wild, some will be somewhat rarer than others, and others will be of very limited release. Otherwise, Stoners may buy them from the Dopemon Bazaar. When Dopemon are released into the Marijuanopolis infrastructure, they will be freely schwompable, hidden in random locations, based on a first-to-find basis. New Dopemon species are introduced by Dopemon team, and they will only be schwompable for a limited time period. After that, Stoners can only buy those Dopemons from trading with other Stoners in the Dopemon Bazaar. The number of those Dopemons can only be increased by Dopemon laying eggs.

Battle Power (BP)
Each Dopemon you catch has a battle power. Battle Power is a single, simplified value that encapsulates all six of a Dopemon’s battle stats: Health Point (HP), Primary Attack (PA), Secondary Attack (SA), Primary Defense (PD), Secondary Defense (SD), and Speed (SP). Experience (EXP) can only be gained through battling other Dopemon, either at ChillZones or Tokations; the more EXP the Dopemon earns, the higher level they achieve. Dopemon at higher levels have higher stats and are stronger in battle. After reaching a certain level, different for each breed, some Dopemons will gain the ability to Transform.

Each Dopemon has 1 to 3 types. There are 17 types, each of which has an advantage over another type. Early generation Dopemon will be of a simple Genotype, and other Phenotypes with different effects and flavor powers will be released as the mad scientists at the Dopemon CryptoZoological Laboratories genetically splice new Dopemon Monsters together for release into the wild. The diagram below reflects the relationships between types:

Genotype Tribes

Phenotype Clans

Each Dopemon has 1 to 3 ancestors (except Gen-0 Dopemons). An ancestor increases their descendant’s offensive stats in the battle. For example, “Bongasaur” has “Pikushyew”, “GigglyPuffs” and “Slowtoke” as its ancestors. If Bongasaur joins the battle with those Dopemon, its attack power is increased. Stoners can only transform a Dopemon if he owns all of its ancestors.

Each Dopemon species belongs to a “generation”. The generation is defined as the following rules:
*Gen-0 (also knows as PRIME): The “inceptive genetics” of the Dopemon species. They do not have any ancestors and they can not lay eggs. They are unschwompable, so the number of any gen-0 Dopemon species will be strictly limited. These Dopemon are released by the Dopemon Menagerie Managers (the PUFFScoin Foundation) and can only be purchased via the official Dopemon marketplace.
*Gen-x: one Dopemon is gen-x if the highest generation of its ancestors is x-1. For example, “Budd” has “Doobieduo”, “Spliffback” and “Reepher” as its ancestors. Doobieduo is gen-0, Spliffback is gen-0 and Reepher is gen-1. Hence, Budd is gen-2

This is a special class of Dopemon called Puffernutters.  These are the “totem spirits” of each of the Dopemon genotype tribes and phenotype clans. When a Puffernutter is in your party, it increases the defensive stats for all Dopemon of the same tribe or clan it represents. Puffernutters do not have ancestors, only one form (they cannot transform) and cannot lay eggs. Puffernutters will be schwompable at all times via the Dopemon Bazaar.

Dopemon Egg Laying
Dopemon can lay eggs when they reach a certain level (except for Puffernutters and Prime Generations). The egg-laying level for each kind of Dopemon is different, e.g. a Bongasaur might lay eggs at level 30 while a Spliffback can lay an egg when it reaches level 28. After laying an egg, the level of a Dopemon will be reduced. For example, a Bongasaur at level 30 after laying eggs will have its level reduced to 27. Eggs need to be hatched to become Dopemon. One trainer can hatch one egg at a time. The time to hatch an egg is randomized, ranging from a few hours to a few days.

Dopemon Transformation
Some Dopemon can transform at a certain level. After transforming, a Dopemon’s level will be reset to 1 and all of its stats (HP, PA, PD, SA, SD, SP) are greatly increased compared to a level-1 untransformed counterpart. To transform a Dopemon, stoners need to collect all of its ancestors. After transforming, a Dopemon can lay an egg which will hatch its current form after again and again reaching a certain required level. This required level will be higher than that of its previous form. For example, after transforming a Bongasaur to Dragobong at level 30, you will need to train that Dragobong from level 1 to level 40. At that level, the Dragobong can lay an egg and its egg will hatch into a new Dragobong.

ChillZone Mode

ChillZone mode serves as a bridge to Bunker Mode, allowing newly caught Dopemon to be trained efficiently as well as lowering the barrier to entry for new players.

ChillZone rules are simple:

*There are 9 non-player-character Dopemon (the trainers) in the gym.
*To begin training, select one of your Dopemon (the trainee), 3 trainers and their level (from 1 to 5).
*The trainee will battle its trainer one by one for a total of 3 matchups
*Matchup’s rules are the same as in Tokation Mode, except without Puffernutters and Ancestors. Experience gained is roughly 70% of Tokation Mode.

Battle Game Rules
A battle between Dopemon is one of the most important and exciting aspects of the Dopemon World and is the primary source of DOPE tokens. The two battle modes currently available are  Bunker Mode and ChillZone Mode.

Bunker Mode
In the Dopemon ecosystem, both virtually and in the Marijuanopolis worldspace, there will be special locations known as “dankerages” you can build and defend your own Bunker, the private place for your Dopemon to rest and chill out. A total of 30 “dankerages” will be released onto the blockchain, and Marijuanopolis citizens can build and host their own Tokations on property they own in Ganja City or its suburbs. The public dankerages will likely have Stoners battling to claim them, build their Bunker and train their Dopemon.

Building and defending a Bunker
On an empty dankerage, you can build a Bunker by hiring a BongID builder squad at the cost of 0.02 PUFFS or 15 DOPE for 5 bricks. (the implication is that 1 PUFFS = 750 DOPE, this value will change as the PUFFScoin ecosystem matures and DOPE tokens are traded on our weedEx service.)   

For each battle lost, the Bunker is damaged and loses 1 brick. For each battle win, the Bunker owner is rewarded 1 DOPE. However, the number of rewarded tokens cannot be higher than the number of bricks. For every 8 battles won, the Bunker receives an extra honor brick from the BongID squad. However, the total of honor bricks cannot be higher than the number of bricks. Once the number of bricks drops to 0, the Bunker falls. Stoners can strengthen their Bunker at the beginning by building it with more bricks (1 extra brick = 0.004 PUFFS or 3 DOPE).

To defend your Bunker , Stoners form a team of 3 Dopemon called battlers with up to 3 other Dopemon called supporters. Supporters should be puffernutters or ancestors of battlers used to increase battlers’ offensive stats and defensive stats.

Attacking a Bunker
Other stoners can attempt to take down a Bunker by launching attacks at it with their Dopemon to reduce its strength. Attacking teams will also consist of 3 battlers and up to 3 supporters. Each time a Stoner attack a Bunker , if successful, they will be rewarded 1 DOPE. Stoners cannot attack Bunkers whose average level is lower than your battlers’ average level.

The main game
In a Dopemon battle, each team will consist of 3 battlers and up to 3 supporters. Battlers will fight each other respectively depending on their positions, meaning first vs first, second vs second, and third vs third. In each matchup, a series of one-on-one fights between members of the opposing teams are automatically simulated in a smart contract according to the following rules:

*The Dopemon take turns attacking. The one with higher speed attacks first.
*Primary Defense reduces the damage of incoming Primary Attack, Secondary Defense reduces the damage of incoming Secondary Attack.
*During a turn, whichever attack (either Primary or Secondary Attack) that results in most total damage to the defender will be performed by the attacker, damaging the defenders’ HP.
*In each turn, the attacker might be able to land a “critical attack”, which means its Primary Attack/ Secondary Attack will be much higher than normal. This depends upon random chance encoded within the smart contract.

The first Dopemon to lose all of its HP loses the fight. The winning Dopemon is rewarded with experience and the losing Dopemon also gains experience, but of a lesser amount. The remaining battlers will continue the matchups. There are a total of 3 matchups, and the team which triumphs in 2 or more matchups wins the overall battle.

Each team consists of up to 3 supporters. They can be battlers’ ancestors or puffernutters. A supporting ancestor increases all of its descendant’s offensive stats by 10% (e.g: Primary Attack & Secondary Attack increased 10%). This effect repeats if there are multiple ancestors e.g. if there are 2 ancestors of the battling Dopemon present, Primary Attack & Secondary Attack increased by 20% A supporting puffernutter supports all battlers of its tribe or clan. These battlers will receive 10% increase in defensive stats (e.g: Primary Defense & Secondary Defense increased by 10%).
For example: Budd, a sativa tribe member, is in the battle team and supporters are Hashpie, Spliffback (his ancestors), and Ganjauana – the puffernutter of the sativa tribe. Budd’s offensive stats are increased by 20% and defensive stats are increased by 10%.

When a Dopemon is battling another Dopemon that it has tribal advantage over, its offensive stats are increased by 20%.

Exp Gain
Experience gain is calculated in each matchup, depending mostly on the level of the opposing Dopemon. The higher the level of the opponent, the more experience your Dopemon can gain. For example, a level-1 Dopemon needs around 3.22 wins against other level-1s to level up. A level-10 Dopemon needs 5.8 wins against other level-10s, but 15.6 wins against level-5s or 42.4 wins against level-1s. A loss also gives exp equal to 1/3 the amount of experience from a win.

Further development of the Dopemon platform will allow for

P2P play mode: Stoners can battle 1-on-1 by sending a challenge letter via Whisper.
Group play mode: Stoners can create a team and challenge other teams.
Leagues and tournaments: Thousands of Stoners can play together and compete to win prizes.
Adventure mode: Explore Marijuanopolis to seek for new Dopemon, including rare and extinct Gen-0.