Skip to content

Conquest.eth, the Permissionless and Persistent Game of Diplomacy

License

Notifications You must be signed in to change notification settings

etherplay/conquest-eth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conquest Logo

Twitter GitHub commit activity License open issues


A Game of Diplomacy, Fully Persistent and Permission-less

Conquest.eth is an "infinite game", a permission-less, immutable, and interoperable game. An Unstoppable game where all meaningful actions happen on-chain.

If you are interested to know more about infinite games and autonomous worlds, check out our blog post

What will you find here ?

Here is the full source code, published under the AGPL-3.0 license for Conquest.eth. You can run it fully locally or hook it up with the Gnosis blockchain to play the real game right out of localhost.

⚠ Note that some of the graphical assets are not open-source and if you want to release a fork, you'll have to procure your own assets or purchase a license for these assets. Contact Helianthus

🎮 How do you play ?

You can always play the persistent game, DEFCON edition.

To read more, check out player handbook or our game book

🎎 Who we are?

We are Etherplay, a game studio creating Autonomous Worlds, or what we like to call "Infinite Games" including Ethernal, Conquest.eth and Stratagems.

The team is for now, just me, Ronan Sandford.

Ronan is a game designer with love for permissionless-ness. He is also an active developer in the web3 space with contributions towards EIPs like ERC-1155 and ERC-2771, but also tools like hardhat-deploy and Jolly-Roger. He has been tinkering with on-chain NFTs with Mandalas and Bleeps. You can find more on his personal website.

💻 Install

We are assuming here that you have nodejs and pnpm installed

We also uses docker

And Zellij for easily launching the game locally

For nodejs we use version 14. If you use volta for version management, it will automatically pick the correct version

docker and docker-compose

docker is used to setup the external services (an ethereum node, an ipfs node and a subgraph node)

If you prefer (or do not have access to docker/docker-compose) you can run them independently.

intall dependencies :

pnpm install

Development

The following command will start everything up. But you need to have Zellij installed

pnpm start

Play locally but connected to Conquest Defcon edition

The following will launch the client on http://localhost:3000

pnpm web defcon

About

Conquest.eth, the Permissionless and Persistent Game of Diplomacy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published