The over 200 billion star systems and, soon, over 400 billion planets of Macroverse are produced, down to sub-meter resolution, from a single seed, using advanced procedural generation technology.
On-chain data storage is expensive. The shared Macroverse is available to blockchain-based game developers as middleware, allowing more and better games to be brought to market at lower cost.
Players can explore the shared Macroverse world, discovering new places that have never been seen before. A virtual real estate system allows players to claim and exchange land, planets, and star systems.
The next major version (codename "Kepler") of Macroverse is now in free, open beta on the Rinkeby testnet. You do not need any MRV to use the beta version. You can use the updated beta version of the Macroverse Explorer to explore the stars, planets, and moons of the Macroverse world, and to claim them as ERC712-compatible nonfungible tokens.
Looking for the old explorer?
Documentation for developing against Macroverse Kepler can be found on the Macroverse project wiki. You can find a list of deployed contract addresses and a description of areas for priority beta testing.
Macroverse is a procedurally generated universe, available to be used by blockchain-based games. Rather than paying expensive gas costs to store environment and level data on the blockchain, or spending large amounts of developer effort on custom world generation algorithms, game developers can use Macroverse as a piece of game development middleware, and can find settings for their games by exploring the single, shared Macroverse universe. Macroverse provides trusted, proven world generation algorithms, and a shared universe accessible to all developers, allowing even small developers to make big games.
Players exploring the Macroverse world can discover, claim, and trade virtual real estate. If you find a particularly compelling star, planet, or geographical feature, you can claim it and make it yours. Ownership of real estate may confer beneficial effects or advantages in supported games.Read the Whitepaper
Macroverse is being developed by Novak Distributed, a California-based software company. The lead developer on the Macroverse project is Adam Novak.
The development roadmap for Macroverse consists of three phases. The first is already complete and available on the main Ethereum network, and the second phase is in beta testing.
During the Cannon phase of Macroverse development, the minimum viable product for Macroverse was developed and launched on the Ethereum blockchain. Macroverse currently supports the exploration of a galaxy of more than 200 billion procedurally-generated stars of different types, through the Macroverse Explorer dapp, for players who own a minimum balance in the Macroverse token. Players can also claim ownership of stars through the virtual real estate system.
The Kepler phase of Macroverse development, with a new major version of the Macroverse Explorer, is now in open beta on the Rinkeby testnet. It adds planets, moons, and orbital mechanics, extending the Macroverse world down from just the star systems to the points of interest inside of them. Players can explore and claim the individual worlds inside of each star system. The Kepler phase also brings Macroverse virtual real estate into the ERC721 nonfungible token ecosystem.
In the Ng phase, the final development phase currently planned, planetary surface phenomena, including terrain, climate, and weather, will be added to the Macroverse world. Players will be able to explore the surfaces of planets and moons, characterize their atmospheres, biomes, and and environments, and claim plots of land.
Macroverse is generated by the Macroverse Generator (MG), a system of smart contracts on the Etherum blockchain. When on-chain game logic needs access to information about the game world, it queries the MG for that information. Queries to the MG can also be made by off-chain components of dapps and games, in order to display the game world on a user's local machine.
Players can claim virtual real estate in the Macroverse world by recording their claims with the Macroverse Registry, a smart-contract-based ownership tracking system. Once claimed, players are free to transfer their real estate holders to other players, or even to custom smart contracts. Players own their virtual real estate outright, independent of any centralized entity or game company.
The first phase of Macroverse Generator development, code-named Cannon, has already been completed. The current Macroverse Generator supports the generation of an entire galaxy of distinct, well-characterized stars, suitable for use in large-scale exploration and strategy games. The currently deployed Macroverse Registry implementation allows these stars to be claimed by and transferred among players, but is deprecated; it will be replaced with a new registry, currently in beta, which fulfils the ERC721 nonfungible token standard. On the backend, the Macroverse Generator uses novel smart contract technologies, including an advanced random number generator based on reverse Merkle trees and specialized for procedural content generation, and a novel fixed-point math library.
The Macroverse Star Generator is deployed on the Ethereum blockchain at address
Players who hold at least the minimum balance requirement of 100 MRV can use this online tool to explore the Macroverse world in their web3-enabled browser.Read the Code
Access to the Macroverse Generator is enabled by an ERC20 token, MRV. A minimum balance in MRV must be held by any account wanting to query the Macroverse Generator, as a sort of software license. MRV tokens will also be put up as deposits by players claiming virtual real estate, to prevent players from claiming more than their fare share of the Macroverse world.
The minimum balance requirement, required to issue queries to the Macroverse Generator and use Macroverse-enabled dapps and games, is currently 100 MRV. The minimum deposit requirement, which is locked up when a player claims a piece of virtual real estate, is currently 1000 MRV.
The MRV token was distributed to players using a crowdsale, which ran from July 1st to September 28th, 2017. The total supply of the token was fixed by the crowdsale at 668,907.5704 MRV, of which 5,000 MRV are reserved by Novak Distributed. The MRV token is deployed on the Ethereum blockchain at address
Players and developers wishing to purchase MRV tokens can no longer do so through Novak Distributed, now that the crowdsale is over. The Uniswap system supports buying and selling MRV, although as of this writing the relevant exchange contract has not yet been deployed and stocked.
Please note that MRV tokens do not grant ownership of or voting rights in the Macroverse project. They do not entitle holders to future returns from the project. They are not a security. There are a number of risks involved in the Macroverse project, including without limitation security risks to the Macroverse smart contracts, the risk that Macroverse development will not be continued, and the risk that the Macroverse system will not operate as described here, any of which may prevent an owner of MRV tokens from actually using Macroverse. MRV purchasers assume all of these risks!
In light of recent SEC guidance on token sales, Novak Distributed would like to reiterate that the Macroverse token (MRV) is not a security.
MRV is not an investment product. The token is marketed to players who want to explore the Macroverse universe, and to developers who want to develop applications and games that use the Macroverse Generator. The token should not be purchased by would-be investors seeking a profit from the potential success of the Macroverse project. Money used to purchase MRV tokens is treated as software license sales revenue by Novak Distributed.
The Macroverse project is not a common enterprise. It is a project of Novak Distributed alone. Novak Distributed is undertaking the development of the Macroverse system independent of the sales performance of MRV tokens, and that development plan will not be meaningfully different depending on the number of MRV tokens sold.
Purchasers of MRV have no reasonable expectation of profit. Software products, such as access to the Macroverse Generator, generally do not increase in value over time. Novak Distributed has wide lattitude in its management of the Macroverse Generator's access control system, and the Macroverse Registry's deposit system, and does not plan to use this authority to attempt to raise the resale value of MRV tokens. In fact, Novak Distributed desires to keep the resale value of MRV tokens low, and has the smart-contractual authority to produce and sell alternative means of access to the Macroverse Generator, if necessary, in order to do so. MRV tokens are transferrable to allow developers to transfer them to the users of their games, to allow players to transfer tokens that they no longer wish to use themselves to others, and to allow users to change their Ethereum addresses, not to allow MRV tokens to be resold for profit.
Similarly, virtual real estate in the Macroverse world, while it is not being offered for sale by Novak Distributed, is also not a security. With billions of star systems in the Macroverse world, the likelihood of being able to sell a piece of claimed real estate for a profit is extremely low. The virtual real estate system is designed to give players the satisfaction of ownership, not monetary gain.