← Back to home

OpenRogue

Embark on an endless adventure with OpenRogue, a groundbreaking onchain roguelite game. Procedurally generated worlds encoded on the blockchain offer infinite possibilities for exploration and survival. Unleash your strategic skills and conquer the ever-changing challenges.

Screenshots

OpenRogue screenshot 1
OpenRogue screenshot 2
OpenRogue screenshot 3

Problem Statement

OpenRogue is a proof of concept for an innovative onchain roguelite game developed for the Autonomous Worlds Hackathon. In OpenRogue, players are immersed in a dynamic and ever-changing world that is procedurally generated and encoded on the blockchain.Players assume the role of adventurers within these Autonomous Worlds, facing various challenges, enemies, and treasures. Each playthrough offers a unique experience as the map generation algorithm ensures that no two runs are alike. The inherent randomness and unpredictability of the game make it exciting and engaging, providing endless replay value.

Solution

The core concept behind OpenRogue is the lazy generation of the game map onchain. The map is represented by 10 uint256 values, which act as a bit mask indicating the accessible and restricted areas within the game. This approach enables the creation of vast and intricate game worlds that can be explored endlessly.To create OpenRogue, the project utilized the base template of MUD-Phaser.

Hackathon

Autonomous Worlds

2024

Contributors