A Block Game, inspired by Boulder Dash, Minecraft, Roguelikes and similiar.
The first 3D game world run entirely on a public decentralised network. The game engine is implemented in Convex Lisp, a Clojure-like language for on-chain smart contracts.
The game features a huge persistent virtual 3D space where players can build bases and cities , explore new areas, build an army of minions, take on fearsome monsters and trade with other players.
All in-game items are managed and secure on Convex. These can be both fungible items or unique NFTs. A system of ownership enables players to control how other players interact with their items, land and minions.
This is an experimental game exploring the boundaries of blockchain, metaverse, NFTs and gaming.
Features and ideas under development:
- NFTs used for game objects and land ownership rights
- In-game trading of items and NFTs
- Ability to "reify" digital assets as in-game objects
- Real money marketplaces via the Torus decentralised currency exchange
- Off-chain AI controllers for monsters and rogue nations
- Time-based growth and harvesting of resources.
To run the game, just run the main class blockgame.Blockgame
with your preferred development environment.
We're open to open source collaborators and contributors! Join the discussion at the Convex Discord.
Convex parts and library components are under the Convex Public License
Everything else Apache License, Version 2.0