Lexon
{"title": "STARDUST", "logoImg": "bafkreicrbynk75jdla6i2vnnma3q3cfnljpuxrzyzetc6ufua5umlki3l4", "website": "https://plenity.com", "bannerImg": "bafkreiesl46iqyprbauzrzskcptuo3jwa5ral7wzbb5zck2gqg5tqg2dou", "createdAt": 1732106695472, "userGithub": "lexonian", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T17:37:31.363Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x6a8e3e80bcec6a8183f08ae59cb242d705777f48bbb598132ede15bc34505629565b69d76dce688ccf75a87d2c724d3ec5b4e844b055f58f8e54fb7e1dfb6e8d1b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T17:37:31.363Z", "expirationDate": "2025-06-29T17:37:31.363Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x05f6efaa0E7F00dB09C1f7fd91F7e7f5ec92e19c", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#plenity#193349241", "nullifiers": ["v0.0.0:OF3/zmPbnaSrJ/lMrAaNBK3C3ZkK2hBwjgqhc8wLmiY="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T17:36:41.578Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x5c2865fdbb0f244e1b1ea9bdd228b213a7bb71a5fd069c46395627cc1cdce5b5446b262625d4f0c1ff17b1eb8cbb51026fb0b63a51340dec6e8979ebe0d536961c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T17:36:41.577Z", "expirationDate": "2025-06-29T17:36:41.577Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x05f6efaa0E7F00dB09C1f7fd91F7e7f5ec92e19c", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#hdiedrich", "nullifiers": ["v0.0.0:nf4DJjQwCmNm5eETjF/IvAJDU2pWgKb1951MaHy/P0Y="]}}}, "description": "**Turning the blockchain into one trillion galaxies.**\n\nTo learn coding without the pain, Stardust turns users into immortal androids, starship pilots, hunting energy forms — stardust — between the stars, trading, fighting, and bonding with thousands of fellow players in a universe of trillions of colonizable stars. Players must cooperate to survive. A real-time game client visualizes their journey through crypto space. Players learn to **craft** virtual playing cards to directly extend the game server because their descriptions are true smart contract snippets. The ultra-customizable clan mechanism implements **guilds as DAOs,** whose rules are player-coded in the plain-text programming language Lexon. \n\n---\n\nJoin https://t.me/+vRe4uEJf8R9kMTYy to have your questions answered.\n\n---\n\nReal blockchain qualities — decentralization, democratization and participation  — are expertly deployed to boost MMO play with magic that only crypto can summon. Gamers truly shape and own their world. Forever. They learn to code smart contracts on the fly.\n\n\nBased on generative and symbolic AI we are creating an elegant, simple, yet powerful design leveraging the team’s decades of experience in both blockchain and game programming. With an educational agenda.\n\n\nWe use cryptography to realize hidden planets, procedural gamer math for an infinite, fully open game world. The game credits are real tokens, and game assets are NFTs that no-one but the player controls. Clans are DAOs, and crafting is really coding.\n\n\nThe blockchain is the game server, with no trustful layer in-between. No roll-ups. No caching. No additional complexity, it's all opaque enough. The full game state resides on-chain, including the hidden star bases and planets. Stardust is designed the true blockchain way, more robust and powerful than any middleware-based layout. It grants amazing options for truly trustless gameplay. And by its straight-forward design is the ultimate learning sandbox. It's not DeFi. It's imaginary. Imagine to learn real DeFi coding this way.\n\n\nPlayers sustain the system turn-for-turn with microtransactions, as was envisioned at the beginning of the blockchain era. The visionary game design, and a smart choice of tools, based on deep knowledge of the crypto ecosystem, make this simplicity possible. \n\n\nStardust is the brainchild of experienced web2 game developers and a veteran blockchain architect. It uses more than a decade of research and learnings. And it shows off Lexon's AI power, turns students into players and provides the ultimate binge incentive to learn coding smart contracts: a game. Your clan. Your self-crafted, grinded inventory.\n\n\nWe roll for passion. We want to share what we learned and found. We are looking for contributors and partners for acceleration.\n\n---\n\nDownload the game design doc from https://plenity.com/\n\n---\n\n\n# GAME DESIGN\n\n\n**Stardust is an open-world, strategic space explorer and trader game for blockchain. It blends elements of arcade, TV series, social, trading cards, crypto, scripting and crafting. Game mechanics cater to blockchain strengths, player-extendable in a genuine crypto way, to incentivize and reward learning how to code smart contract snippets.**\n\n\n## Highlights\n\n•  One quintillion (10^18) star systems.\n•  Scriptable actions, continuing while offline.\n•  Clan rules freely configurable (DAOs).\n•  NFT scripting uses plain English as ‘code.’\n•  Real crypto token game currency.\n•  Decentralized game server that never stops.\n•  Hybrid AI powering game world and rules.\n•  Extended text-based and arcade play styles.\n\n\n## Target Group\n\n\n**The game is for web2 and mobile gamers, for crypto buffs, Sci-fi fans and MMORPG players.** \n\n\nOne does not *have* to learn coding to play it.\n\n\nIt will feature an easy on-ramp, familiar, and advanced gaming concepts, and a hard-core clan-based endgame.\n\n\nThe player experience is unique, its extensible, immersive endgame has no match. For spirit, we want to compete with Dark Forest and yet become the EVE of crypto.\n\n\n## Status\n\n\nWe are building the visual and technical proof of concept. See server protocol specification ‘Plenity Stardust GUI Server Protocol 1.0.1.’\n\n\n## Roadmap\n\n\nOur playable demo will include:\n\n•  The near-infinite universe map\n•  Alpha first-person graphical GUI\n•  All basic player moves\n\n---\n\n# Description\n\n\n**Stardust is a space-faring crypto game that turns the blockchain into a galaxy of one quintillion star systems.**\n\n\nModeled on the epic [Elite]( https://en.wikipedia.org/wiki/Elite_(video_game)) game from the 1980s, Stardust adds massively multiplayer (MMO) appeal and full democratization of the game world, teleporting the original [Star Trader]( https://en.wikipedia.org/wiki/Star_Trader) concept half a century into the future. \n\n\nOne player, one star ship, is the battle cry of the lawless universe where traders travel lightyears to find the best deals and mercenaries and bounty hunters roam galaxies to track down their prey. There is one universe, and it is set to last forever. \n\n\nThe game will have its epic story arc, like Elite pioneered, enriched with dynamic elements that evolve based on in-game actions of the player community. An optional text-based interface will invoke the text adventure spirit of Star Trader, for optional scripting of tasks, bots and reactions. The proven concepts of crypto incentives are blended with web2’s killer concept of freemium play.\n\n\nThe game is open-ended and death — though rare — is permanent. Thanks to finely tuned procedural design, the game world is practically infinite, offering endless opportunity for exploration. Starships continue on their course to distant planets while players are offline and each discovery is rewarded with the right to name and terraform, changing the universe forever. Hidden planets can be used as secret bases and star maps revealing treasures and scarce resources are the most valuable asset in the game.\n\n\nCentral to the game design is the use of [Lexon](https://www.lexon.org), the plain-text programming language, to describe the capabilities of game assets, and to allow players to extend the game with their own ideas. Player-created decentralized autonomous organizations (DAOs) express the rules of player clans and enhance the core game. Programmed in plain English, the DAOs used to implement player corporations can be pushed to any degree of complexity for never-ending submersion in the social side of MMORPG gaming. As a crypto twist, space corporations can trade with each other trustlessly, using blockchain technology to forge agreements that cannot be broken. These contracts will be served! ... All else is a lawless maelstrom.\n\n\nStardust has an edgy artistic streak built into its DNA that envelopes its graphic design as well as storytelling, filmic elements, and musical score.\n\n\nThe Graphic elements are based on curated generative AI, the game design is laid out to work with the random nature of its output. A¬†trading card mechanism introduces unique items with special game characteristics that enhance the basic rules and helps to keep the balance between experienced and new players.\n\n\n\nThe universe can accommodate thousands of players and combine micro and macro action into a seamless, thrilling experience that joins strategic scheming with fast action. Every move is persisted on the blockchain instantly and forever. The cosmic playing field will be always-on, never stop and — different from traditional MMOs — remain online for the players as long as a single blockchain node survives.\n\n\nPlayer positions are vetted and scarce, allowing for a game design that can rely on players having only one account in the game and for better protections — and fun — for noobs. But true to the freedom of outer space the storyline invokes, no-one ‘regulates’ players in deep space. The game rules are enshrined exclusively in the smart contracts that bring the virtual universe to life. There is no random, no game master.\n\n\nFast block times and very low transaction costs make it possible to use the blockchain itself as decentralized game server to offer a strategy game with arcade elements, and a clear architecture that a novice coder stands a chance to understand.\n\n---\n\n# GAME PLAY\n\n\n## Foundation\n\n\n**Players pilot their spaceship and control a dominion of planets.**\n\n\nThe ship has a location, in space or on a planet. Some moves can only affect the immediate location; others can have effect on remote positions or their entire realm.\n\n\nElemental moves are: travel, explore, hunt, trade, ambush, mine, build and craft. Players move to complete quests they accepted or to achieve their own goals. There are major common milestones in every player’s career. The final stage is acceptance into a corporation (clan) for joint building, crafting and domination.\n\n\nThe players control assets, some on board their spaceships, some on their planets. The assets are represented as virtual collectible trading cards, or NFTs. Most moves use, consume, require or acquire assets. Assets — thus, cards — can be crafted.\n\n\nMoves are made, and results learned using a web interface and a Unity GUI that depicts the view from the spaceship’s cockpit. Some results are due within seconds, other moves can last days or weeks to complete.\n\n\nPlayers play in parallel, at any time and at any length of time. They freely communicate, coordinate and exchange outside the game system. Technically — on the blockchain level — moves are consecutive, first come—first serve, and public.They function as a one-time trigger that can often have long-lasting effects in the game world.\n\n\nThe planetary view from the ship — when not engaged in a dog fight — is illustrative, it does not have an essential function for strategy play. The game can be played on the text-console. Or yet a layer deeper, be driven by signed transactions sent directly to the blockchain. This openness allows for powerful 3rd party tools to emerge.\n\n\n## Strategy\n\n\nPlayers start out in a protected environment where no fights can take place. They learn how to travel, trade and craft, gain their first assets, and take in the lore of the universe.\n\n\nThey move into outer space to hunt, build a base, explore planets, mine, build stations, and craft. The planets a player controls are connected by energy beams, but a players’ dominion can consist of separate patches that are not interconnected. \n\n\nThe home base must not be conquered by other players. It can be moved to another planet but never be fully hidden as it needs to be connected to the energy grid.\n\n\nIn-game, players personify androids who have a lifeforce countdown built in. They have to find other players who share their ‘allowance,’ to reset their clock. This creates incentive for more experienced players to help newbies, who share their allowance.\n\n\nPlayers receive generic quests that they can complete for a reward, like bringing goods from one planet to another. They can hunt stardust creatures that live in deep space or ambush other players on their way through the galaxy to loot their cargo. This can lead to arcade-type, trustful battle encounters — if both players consent.\n\n\nPlayers can join a clan, called a corporation, that can hold assets that players contribute and operates a meta energy grid that can fuse all the members’ energy supplies into one when needed. The primary reason to join a corporation is to get rid of the lifeforce countdown that is a constant hassle until hacked, to get off the allowances.\n\n\n## Virtual Cards\n\n\nEach time players discover and explore a planet they receive virtual playing cards that each describe an asset like defense technology or a craft blueprint. This symbolizes a reward for extending the known universe by the discovery. It represents treasures and knowledge found in remote worlds.\n\n--- \n\nSee game design doc at https://plenity.com/\n\n---\n\n\nThe cards are designed like collectible trading cards, an image on the top half, a description below, featuring core stats, story snippets, and special rules that apply for the item that the card embodies. The graphics are generated in near-photorealistic, playful style and feature ships, weapons, heroes, cargo, and technology.\n\n\nThe special rules on the cards are written in Lexon and represent event-driven plug-ins to the main game rules. In passing, they teach players how Lexon text reads, an experience they later use to extend the game, adding plain-text code to the game server logic by crafting their own cards. This is balanced by a RPG-style power score.\n\n\nPlayers can take some vanity cards that do not devay out of the game. They exist independently of the game, similar to NFTs, and can be freely traded. Nothing keeps 3rd party apps to find interesting use for them. Advanced players can craft their own cards, which extend the game for any holder.\n\n\nThe game balance is kept by the basic rule that each defensive position — like a planet — can only be boosted by one card; no card is invincible or out of reach of new players; and while cards can be traded, the total score of cards a player can hold is limited.\n\n\nMany cards have a lifetime of between 1 and 6 months, after which time they disappear. Cards can be found again after they expire, by a different or the same player. This makes it impossible for a dormant account to remain an indomitable bastion.\n\n\n## Arcade\n\n\nPlayers can ambush each other and switch into arcade mode to fight it out in real-time. This offers a 3D cockpit view with [Wing Commander](https://en.wikipedia.org/wiki/Wing_Commander_(video_game))-like action gameplay.\n\n\nThe arcade part crosses over into a trustful mode as both players decide to trust a special arcade game server that provides fast response times. The results of the dog fight are then encoded on the blockchain by the special rights that the arcade server has been granted. This only affects the assets that players brought into the battle. For both participants, this is their ship, its equipment and cargo. The arcade server is trusted to steward those assets for a short time and correctly distribute the spoils.\n\n\nPlayers don’t have to use arcade mode, the game can be played without. Players can still ambush each other. The game-serving smart contracts then decide the outcome.\n\n\n## Avatars\n\n\nEach player can permanently choose one unique avatar at the start of the game. Avatars are depicted as virtual cards and bestow abilities. AI is used to create the imagery.\n\n\n\n## Future Upgrades\n\n\nUpgrades to the game can be frequent and branch out in three directions:\n\n\n**Media Integration**\n\n\nFilm elements are spliced into the story arc to deepen immersion for players.\n\n\n**Rare Collectibles**\n\n\nCollector types will find rare items that can be held and collected like other NFTs.\n\n\n**Special Events**\n\n\nA web2 games staple, based on temporary mini games embedded in the main game.\n\n---\n\n# Experience\n\n\n## Game World\n\n\n**An endless universe of one quintillion star systems.**\n\n\nStars are dispersed across a grid of sectors, a million units per dimension. This universe is pre-spawned using pseudo randomness, it never changes.\n\n\nPositions and features of stars and planets are derived from a procedural algorithm. When players alter a planet, the change is persisted on the blockchain. This way, every exploration, every terra forming move remains relevant forever — players have true and lasting impact. Bots and hardware are allowed to aid in the mapping.\n\n\nThis sparks an atmosphere of discovery and invites pioneering spirits to leave a lasting mark. At the same time, players need each other to succeed and survive as per the game mechanics, which prevents the vastness from producing a solo experience.\n\n\n## Story Arc\n\n\n**In a galaxy teeming with life, each player is a Bladerunner-style rouge battle android and spaceship pilot, freely roaming the galaxy to trade, bounty-hunt, conquer, explore, build, and craft.**\n\n\nFor each player, the game begins within the safe confines of Terra, where new entrants learn to trade and travel. In the Pacified Sector of Earth, the players are targeted by law enforcement and military in low intensity. They are not severely harassed as long as they don’t use violence. When they are ready, they journey into deep space and build on a cloaked planet that becomes the home base of their dominion.\n\n\nOnce powerful and experienced enough, players find a corporation to join and work towards their unlocking, to become immortal and hunt, build and craft together.\n\n\nThe players personify androids who can travel farther and endure the dangers of deep space like no other species. They were made to connect the carbon-based populations of trillions of worlds and to employ vast numbers of humans and non-humans in their ventures. Originally designed as neutral ambassadors and administrators, the droids achieved sentience and now strive to shake their man-made destiny.\n\n\nBecause they were built as servant machinery, the androids constantly have to extend their lifespan or face destruction by a built-in countdown. They must trade with or defeat other androids to use others’ allowance codes to prolong their lives.\n\n\nTo still their hunger for energy, the androids hunt creatures consisting of solar wind that live between the stars, the stardust. They create [Dyson Spheres](https://en.wikipedia.org/wiki/Dyson_sphere) around suns to generate energy to expand their AI capacity, to execute more complex tasks. Each droid is entangled with its giant AI server farms on its home planet, which must never be taken over by other players, or the android loses its free will and it’s game over.\n\n\nThe androids’ common quest is to find their individual unlock codes to stop the countdown of their lifeforces and their need to prey on each other. The energy of a thousand suns must be fused to overpower the quantum protections their human creators layered onto this code, meant to safeguard mankind against the machines. To achieve liberation, the droids band together in corporations that trade, build and craft together, and help new members who prove worthy, to break free.\n\n\n# Atmosphere\n\n\n**Lively, sprawling, solemn, chaotic, and gut-wrenching.**\n\n\nThe threat of perma-death — an android dying and losing everything — puts everything on the line all the time and taints every chance encounter as possibly too costly. This risk can be avoided by playing it safe — which comes at a price. An experience of stability, camaraderie, and respect is provided by shared hideouts, building, crafting, guild warfare, and communication between players. This is contrasted — and the sweeter for — the inescapable tension of bare-knuckle PvP struggle and brutal loss.\n\n\nAll the while the universe is full of life and its richness is impressed on the players at every turn through illustrations, story, and quests. Whenever players go on expeditions to where no Terran has gone before, they will reliably find intelligent life forms that populate every inhabitable niche of their worlds. Still, even where players lift the tech level of an alien civilization, they come as conquering gods to use a planets’ resources. They will not be loved and the remoteness from peaceful co-existence permeates the effort of empire-building as the lonely reality of super-human power.\n\n\nThis emotional isolation is mirrored in the fact that only rudiments of the diverse cultures from far-away stars is reflected in the game mechanics; and the number of planets in a player’s dominion is too high to do their individuality justice in the game stats. That this dimension is but suggested extends maximum freedom for role play.\n\n\nRole-playing gamers can decide to protect their realm, promote the well-being of their citizens, and propose that they are better than other overlords who would destroy whole star systems for their selfish gain. Corporations can define ethics for their members. But this remains optional behavior, not reflected in the score tables.\n\n\nIn sum, an air of traveling alone will be evoked, of being on the hunt, with a handful of precious peers, in a crowded, alien, and often rainy world.\n\n---\n\n# Tech\n\n\n## Procedural Design\n\n\n**Embracing the limitations of blockchain tech, its speed and storage space, the game world is based on advanced crypto & gamer math.**\n\n\nThrough a deterministic formula, one trillion stars in one trillion galaxies are spawned (in the same way that every possible blockchain account ‘exists’ on the chain) and can be discovered & travelled to. \n\n\nA planet’s ID and attributes can be learned by exploring a specific coordinate, that is,\n\n\nAs a result, the game world is practically endless. Both in dimension and time. It is determined from the start, which sector holds which suns and planets — but without making millions of writes to the chain. The spawning process is pure math  that  does not require the writing of data, and is still permanent — like a blockchain account.\n\n---\n\nDownload the game server demo spec from https://www.github.com/plenity\n\n--- \n\n\n# Crypto architecture\n\n\n**The crypto trapdoor design of the universe allows for hidden planets.**\n\n\nHidden planets and bases are places that a player secretly discovered and builds on that have not been publicly registered. Other players can therefore not find them.\n\n\nThe trapdoor is realized by the fact that it is possible to easily navigate to any planet once its coordinates are known — but impossible to know a planet’s position from its ID. The world formula works only in one direction, and there is no comprehensive dataset that lists all planet coordinates on-chain. Because the universe consists of trillions of systems, (One Quintillion star systems (10^18) with IDs out of the range of 100 Quattuorvigintillions (10^77)) it can never be fully mapped out. It is also impossible to know what random number9 may constitute a valid planet ID without first discovering the planet in the virtual space. Finding it by chance or through intelligence is infeasible.\n\n\nAs a result, despite all game data being public blockchain data, it is not knowable from the data where a player build-up is located, even after a player has started to terraform, build on, and name a planet. This feature allows for hidden planets on a public data set. This is not a blockchain feature per se but uses cryptography in the same way that blockchains manage accounts pseudonymously, or store provably correct timestamps for unknowable pre-images.\n\n\nTechnically, the planet position is identified by a hash stored to the blockchain, the pre-image of which is the planet’s position. To be certain that they are not accidentally building in a ‘parallel dimension,’ players are routed through an auxiliary proof server that confirms the validity of a cloaked location ID. And — just as importantly — the fact that it was reachable to a player ship. The public confirmation of a hidden location follows when other players are invited to it, find it, when players reveal it themselves by connecting it to their energy grid, or when they take resources back out of it.\n\n\n## Tokens\n\n\n**Blockchain tech is used for the different token types, giving players full control.**\n\n\nThe game world is implemented exclusively on the blockchain, with non-blockchain elements only making access simpler and safer. Because of how data access and manipulation on a blockchain works, this gives full control to the players.\n\n\nMany elements of the game, like assets and avatars, are using blockchain staples like NFTs, while the game currency comes in the form of a real blockchain token that is fully owned by the players and not depending on the game world for its existence.\n\n\n## Starcoin\n\n\n**The Starcoin token is a real token that is both found in the game, as reward for moves, and is the currency to trade in and pay for moves.**\n\n\nThe game uses the Starcoin token \n•  as game world currency\n•  for per-turn micro-billing\n•  to implement the virtual cards (using its deeds, i.e., non-fungible mechanics)\n•  and its fundamental features like credits, rewards and reputation.\n\n\n## NFTs\n\n\nVirtual cards — avatars, planets, awards, story elements and special game assets — are represented by non-fungible tokens (NFTs) that are part of the Starcoin token implementation. Most such virtual cards can be traded among players for Starcoin, using the typical NFT mechanisms. But many special assets have a limited lifespan, which prevents players from taking them out of the game and hording them. The expiration is implemented on the blockchain and cannot be broken by not using the cards. Avatars are chosen by players and cannot be changed. Other cards, like planets, can be traded and named and renamed. Awards, skins and story elements are the closest to classic NFTs. They are found in the game but do not influence game mechanics.\n\n\n## Game Persistence\n\n\n**The game world is safeguarded by full blockchain guarantees.**\n\n\nBecause of its architecture the game is not under the control of anyone and can continue forever. Every turn is immediately persisted on the blockchain and there is no way to tamper with game positions for any third party. The server nodes never stall and will operate even in isolation. All it needs is one node, which is easily maintained.\n\n\n## Artificial intelligence\n\n\n**The game employs the full breadth of cutting-edge AI applications.**\n\n\nSymbolic AI is the basis of Lexon, the game scripting language for players. It allows players to read relevant parts of the game source code as rules in plain English, and to extend the game using natural language when crafting and drafting clan rules.\n\n\nGenerative AI is used to create a broad range of graphics and story snippets — e.g., the player avatars, ships, assets, and achievements — and controls the use of music.\n\n\n# Stack\n\n\n**The technical toolset is sophisticated and innovative, yet maximally accessible for programmer noobs.**\n\n\n## Lexon\n\n\nThe plain-text programming language Lexon is used both to implement functional parts of the game and to allow players to extend it. It is used for\n\n•  rules described on the virtual trading cards\n•  bots and automation of player moves and reactions, including while offline\n•  clan rules implemented as decentralized autonomous organizations (DAOs)\n\n\n## Node\n\n\nAuxiliary game services are built with Javascript, using the cross-platform server environment node that is based on Google’s V8 JavaScript engine. Node is fast, scalable, and has a rich ecosystem of thousands of open-source libraries.\n\n\n## HTML5 and web3\n\n\nAs is usual for blockchain applications, informational and managerial elements are implemented using standard HTML5 web technology and web3 interfacing.\n\n\n## Unity\n\n\nThe visual front-end is created with [Unity](https://www.unity.com), a powerful 3D game programming tool and de facto standard that runs in the players’ browsers. Software built with Unity is running on more than 1.5 billion devices. It is used by 50 percent of all mobile games.\n\n\n## Blockchain\n\n\nThe game is a native blockchain game that uses real crypto and decentralization to empower players, essentially making the game world theirs. The game data is public and its integrity is protected by the players’ signatures on their individual transactions, not by a firewalled game server. The game design masterfully deals with the limited pace and capacity of blockchains and utilizes to its advantage the blockchain superpowers of sequencing, consensus and micro-billing. The choice of the right chain powers the innovation presented. Blockchain requirements also protect the game world against spam and fake accounts. This allows for an unusually open architecture where extensions can be created that reach deep into the fabric of the game and players and 3rd-party apps have actual control over their assets to use them out-of-band any way they want.\n\n\nThe on-chain game server is implemented as a series of interconnecting smart contracts. This means that all data is factually open. Even where no easy way exist to retrieve it, the data can be parsed off the chain and analyzed. However, locations are obscured by crypto primitives (p. 12) that enable hidden planets as safe player bases.\n\n\nUpgrades and fixes to the code are implemented by using individual smart contracts as exchangeable sub modules. An optional relay server safeguards keys for new players and seamlessly manages upgrades. More experienced players can manage their keys and upgrades on their own to do it the hardcore crypto way.\n\n\n## The Chain\n\n\nExploiting the diversity of chains available is a decisive enabler. The perfect blockchain for an on-chain game server environment has a very strong technological basis, building on a tried and tested high-availability basis, has a transaction time of mere seconds, and a cost per transaction well below 1 cent. This is what is needed for a moderately fast-paced strategic and tactical game. It allows for a straight-forward design that is not possible on chains with higher transaction costs and latency.\n\n\n# Production\n\n\nThe production process is focused on game play. Visuals and story draw from the disruptive new possibilities of AI. The game design is based on decades of game developer experience and a decade of blockchain programming, consulting and research.\n\n\nThe game design includes technical, design, visual and story elements that have been created over the course of 15 years, pushing the known limits of MMORPG technology by adding crypto magic.\n\n\n## Plain-text scripting\n\n\nThe game uses and is designed around a new smart contract language, Lexon, which allows for anyone to read code, even without any knowledge of programming. This creates unprecedented liberties to extend the game for the players. It also speeds up game production, because level design utilizes advanced customization:\n\n\n•  Extensibility of clan logic\n•  Freedom of crafting \n\nIn the game, it is this pain-English smart contract language that players learn to **craft** and **customize** their clan rules with.\n\n\n## Blockchain\n\n\nThe game uses a robust but cheap and fast blockchain, which allows to build a significantly more elegant, shorter stack and implement more player magic. This is because the main system is simpler than usual — effectively having less layers: \n\n\n•  the blockchain IS the game server\n•  player moves are fully trustless (like 'immediately rolled-up\")\n•  more robust and faster to implement (less moving parts, less code) \n\nThis allows to use the blockchain protections to safeguard the game while still allowing for deep changes to game server functionality on the part of the players.\n\n\n## AI\n\n\nWe have a strong AI-focus for productivity, with a clear separation of gameplay and decorative art: We use generative AI for graphics and storytelling and can afford to retcon creative results to make the game fit the prompt-created art:\n\n\n•  great virtual trading card and in-game illustrations that used to cost six figures\n•  procedural creation of planet visuals (a formula creates individual looks)\n•  visuals in the game are optional, reaching out to hardcore spread sheet players\n\n\n\n# TEAM\n\n\n**We are an experienced team with brains, heart, and drive who worked on successful million-dollar projects in games and crypto.**\n\n\n• Henning Diedrich — blockchain thought leader, programmer & game developer \n\n• Daniel Nemet — blockchain community builder, consultant, and researcher \n\n• Philip Thater — game designer, veteran web2 developer and operator \n\n• Marco Heinrich — game graphic designer, modeler and tool programmer\n\n• Mike Dahlhauser — cloud builder and operator keeping systems safe \n\n\n\n**Henning** held lead blockchain architect positions at IBM and BCG. He led the successful production of a million dollar-budget web2 game, is the creator of Lexon and a well-known thought leader in the blockchain space — speaking, coding, and writing for it since a decade. Henning authored to the first book on Ethereum, debugged geth, and architected IBM’s Hyperledger, DeBeers’ Diamond Blockchain and ArtBasel’s Art Chain. Henning gave many podcasts and keynotes and talks on five continents. \n\n\n**Philip** is a veteran professional web2 game designer and programmer with 20 years of experience in senior and lead positions on projects with 8-figure revenue. He worked across many different commercial web2 game stacks in both production and operational functions. Philip is well-versed in the realities of start-up life and how to successfully navigate new technologies focused on one singular goal: to ship. \n\n\n**Marco** is an artist and programmer famed for getting things done on time and on budget. He has supported many projects of Henning’s in the past and is his go-to man for prototyping and artistic brainstorming. Marco's unique mix of hands-on experience with tooling, artistic expression and programming makes him the perfect AI operator and first crew member for a project like Stardust.\n\n\n**Daniel** is a gamifier and community builder in the blockchain space, with a special interest in user experience and making blockchain accessible. He worked for NYM, Aeternity and Lexon, as consultant in the renewables and eco-space in Europe and South America, and as entertainment industry liaison between the cultural scene and the government. His role is to build-up the Stardust fan base and to collect feedback and vibes from test players. \n\n\n**Mike** has decades of experience building cloud systems, safe-guarding and keeping them online non-stop. He is creating and maintaining our testbeds and ops environment to facilitate development and production. Everything tangible is his. He builds and maintains the auxiliary servers that help newbies to have a fluid user experience and enable dog fights between advanced players with lightning fast response times.\n\n\n---\n\nFor questions, join https://t.me/+vRe4uEJf8R9kMTYy. ", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "plenity", "projectTwitter": "hdiedrich"}