project screenshot 1
project screenshot 2
project screenshot 3

empires

FUCG with computer opponents to play for fun and not for profit

empires

Created At

ETHGlobal Brussels

Project Description

The idea is to write a small FUCG with everything web2 players would expect. Non-mandatory login with mail address, no pay to play, leaderboards, ...

The heart of the development is a decentralized bot implementation, which is not used to farm anything, because there is nothing to farm. The bot only fullfills the purpose, that player can play agains him to have fun. The game itself is implemented with the MUD framework and the bot is implemented in Arweave AO. The biggest challenge is the bridge between these two ecosystems. This is possible by using an offchain bridge, but it should be build onchain. The idea was to implement a custom message relayer which has the possibility to query internet data and relay the fetched data to the target.

How it's Made

This project uses the MUD framwork on Redstone, to build the game fully onchain. The client is build in react.

The bot is built in LUA, to be able to run it in an Arweave AO process.

The challenge is to bring both ecosystems together, so the goal was to build a custom message relayer for AO to be able to request online data from within and pass the result as a message to the receiving process.

background image mobile

Join the mailing list

Get the latest news and updates