Eternum
Overview

Overview

"Empires rise and fall in the quest for control of Resources and Ancient Relics within an eternal world. Maintain and defend your empire or it will fall into disarray and be consumed by enemies."

👾

All statistics and figures in this document are subject to change slightly as the alpha and beta versions of the game are released and balanced.

👾

You require a Realm in order to participate within this game (OpenSea (opens in a new tab)/LooksRare (opens in a new tab)). The first expansion of this game will be centered around the Adventurers NFT which will be free to play.


On-chain & eternal strategy game

Eternum is a strategy game that is built on StarkNet. It is a game of management and conquest, where players must build and defend their Realm to thrive. The game is governed by a set of rules that are enforced by the game's smart contracts.

Once the production version of the game is live, it will exist for the duration of Ethereum. The game is run on StarkNet, but all state changes will still be recorded on the Ethereum blockchain, which was one of the primary factors in the decision to use an L2 solution rather than a sidechain. This ensures that the game's data and state will be stored on a decentralized, tamper-proof and immutable ledger for the longest possible period, providing players with a fair and transparent gaming experience.

You can find the current working formulas here: Eternum Working Formulas (opens in a new tab)

Eternum

Digital physics

Eternum is an on-chain physics engine that has its ruleset permanently recorded on the blockchain and can only be altered through community voting. It serves as a foundation for developers to build upon, however, unlike our reality it is not pre-determined. The game's physics are governed by a set of rules that are enforced by the game's smart contracts. These rules are not fixed and can be changed by the community through voting.

Cartisean coordinates

Realms and other entities in the game are represented by a set of coordinates on a 2D plane. This is the constraint of the world. All entities must travel from [x,y] to [x,y] to reach their destination.

Time

In the game, time governs the pace of gameplay and is based on the day cycle, which is initially set at 24 hours. This affects how quickly players can travel and how long it takes to build structures. However, the element of time is not fixed and can be affected by the community. The community can vote to speed up or slow down the passage of time, which will in turn affect the rate at which players can travel and build structures.

Tick cycle

The game is governed by a tick cycle, where every 12 hours a tick occurs. Behind the scenes, every action taken on your Realm will call a function that updates the state of your Realm if it is outside of the last tick.

Entropy

Entropy is a measure of the randomness of the game and is used to determine the outcome of certain events, such as the influence on the outcome of battles. The community can vote to increase or decrease the entropy of the game, which will affect the likelihood of different outcomes for certain events.

Labor costs

In Eternum, everything has an energy cost, and resources are the fundamental building blocks of the game. To generate these resources, players must purchase Labor, which itself costs resources. So, if 250 units of $WOOD are present in the economy, it can be inferred that some resources have been spent. The cost of Labor will begin at 42% of the resource's relative rarity value.


Liquid markets

In the game, resources and other assets are represented as user-owned, tradable tokens. These tokens can be used to create buildings, troops, and acquire resources from other players through pillaging, all in pursuit of greatness. These tokens can be traded on the open market, creating a dynamic economy within the game.


Player agency

The game requires players to make strategic decisions as every action has a reaction, such as balancing resources and protecting the vault to successfully rule the Realm. This complexity adds depth to the game and requires players to make difficult choices.

Open source and permissionless

Eternum is an open source project and is available on GitHub (opens in a new tab). The contracts are written in Cairo and anyone is able to contribute.

Last updated on January 27, 2023