Skip to content
RISC: Global Domination

RISC: Global Domination

Proving NES gameplay with Bonsai

Created on 12th November 2023

•

RISC: Global Domination

RISC: Global Domination

Proving NES gameplay with Bonsai

The problem RISC: Global Domination solves

Cheating in video games has accelerated in advancement – now, players employ methods such as bots and software assistance to perform automated target acquisition and calibration, lag switches, and world-hacking. The vision of autonomous worlds is enabled only by provability of all in-game actions. Players must be able to prove ownership and milestone-based achievements in order for the autonomous world itself to create digital scarcity and programmable ruleset based environments independent of control from a centralized authority. In this project, we build the foundation for autonomous worlds by using Bonsai to prove gameplay.

Preserve Fun and Functionality: There are two general approaches to on-chain gaming–crypto native games for crypto native gamers or replicating traditional games on chain. This project caters to the latter and is an example of maintaining playability of traditional games without needlessly inserting a token/tokenomics. It is simply proving reputation (in-game achievements, milestones, actions) of a game with which players are already familiar.

Provability: Players can prove that in-game achievements and milestones were honestly accomplished without revealing how different milestones were achieved.

Challenges we ran into

All the libraries to compile nes-rust to WASM we needed used a library called STL2 that uses hardware for creating graphics which does not compile to WASM very well. The team spent a lot of time removing dependencies on hardware from the nes emulator

Team had to completely pivot to taking another approach.

Tracks Applied (1)

RISC Zero - ZKVM/Bonsai Track

A Nintendo Entertainment System (NES) emulator is a software that allows a computer, smartphone, or other device to emul...Read More

RISC Zero

Technologies used

Discussion

Builders also viewed

See more projects on Devfolio