← Back to home

OPCraft 2: Community blocks

Adding user-specified images on to OPCraft, a voxel-based game built on MUD

Screenshots

OPCraft 2: Community blocks screenshot 1
OPCraft 2: Community blocks screenshot 2
OPCraft 2: Community blocks screenshot 3

Problem Statement

OPCraft is a Minecraft-like game built on the Optimism chain. The game was built with a fixed number of blocks. Our project aims to extend this set of blocks and encourage communal participation of the game by allowing members to create new blocks and add custom images to the blocks.In the screeshots, sand is a block added by players, not the game developer. But it auto shows up in the client!

Solution

This project was built off a fork of OPCraft https://github.com/tenetxyz/opcraft-mud2, which is a MInecraft-like game built on Optimism. The entire project was built ontop of the MUD2 framework (https://v2.mud.dev/). IPFS (w nft.storage) was used to store the images. The solution is hacky but extendible in that anyone can add their own texture after the core world is deployed.

Hackathon

ETHGlobal Waterloo

2024

Contributors