project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Silent Wars

A telegram mini-app guild based game with resource collection and voting

Silent Wars

Created At

ETHGlobal Singapore

Winner of

Ethereum Foundation - Best Overall Use of MACI 5th place

Worldcoin - Pool Prize

Prize Pool

Dynamic - Best Telegram Mini App Implementation

Project Description

Silent Wars is a fully on-chain game exploring censorship resistance and governance. Players influence game direction via on-chain governance.

The world is made up of 3 factions/guilds: 1. Cypherpunk; 2. Moloch; 3. Memecoin. The 3 factions represent 3 different ideologies and result in different gameplay. 3 factions have different territories on the map, and have different kind of resources yielding differently as well.

The player jumps in the game, stake to be qualified for the reward after the game, and start participating in the war (the game). Players need to work closely with other faction members, to build strategic plans on what kind of resources to collect, what kind of gameplay styles to choose - aggressive or defensive - making sure that there faction is the strongest among the 3.

Every now and then, the war would pose a very tough situational choice for all players and factions: a Global State Change. Such change affects the variables within a game (such as the yields from collecting certain resources) in a resonable way, and is represented by a fictional event. Players need to collectively vote as a faction, and secure what’s best for the future of the faction. For example, a Global State Change that raises the value of the Cypherpunk’s resource, by saying “All people in the world learns how to interact with smart contracts and the ideas of CryptoPunk”, is very appealing to the CypherPunk people, so they will try to seize this vote.

We’d like to use this game to really show the Silent Wars that’s going around us: the fight between ideologies, and also the people behind it, voting, doing their hard work, and make the player learns the governance from inside and out.

How it's Made

This project uses reactJS and PhaserJS (game animations) for the frontend and can be accessed from Telegram mini-app or browsers. Login is done with Dynamic. We have also integrated MACI voting mechanics within the game. For the smart contracts, we have used remix for the multi chain deployment. Players can either stake or use World ID for ensuring a fairer voting.

For the gameplay design, we’ve incorporated game designs from many trending traditional games, and. we designed our game with the Public Goods values in mind. We want players to be constantly faced with options, and these options are in most times best be done with collective minds.

background image mobile

Join the mailing list

Get the latest news and updates