Skip to main content

Rives

Rives

RIVES is an onchain fantasy console designed to offer a fun experience, unlocking creativity and better value capture mechanisms for everyone involved in the game community.
In progress - BetaGames

Team

Carlo Fragni
carlofragni
Max Hatesuer
max_h
Eduardo Barthel
edubart
Lyno Ferraz
lynofz
Felipe Grael
.felipefg
Arthur Vianna
arthurvianna

Share project

About Rives

Rives is a Cartesi App-chain that at it´s core has a gameplay validation primitive. At the core of Rives there is a deterministic fantasy console emulator, called RIV. RIV is built on top of the Cartesi Machine and executes both on the browser on top of web assembly when users are playing a game and inside the Rives app-chain validators. In that way, the computation performed by users is deterministic and can be verified without the developers needing to take any special care for their games to be deterministic. RIV has an API for game developers to use on their games allowing to play sounds, capture user input and draw on the screen among other things. The API documentation is available at https://docs.rives.io . On top of the core validation primitive, Rives has other functionalities like the tapes (replays of the gameplay) and contests (time constrained tournaments with specific rules for a game). As the validation of Rives computations are very demanding, we use an architecture we call inception optimistic rollups to scale the processing capability. Basically every validation of gameplay is an optimistic computation that has it´s result published on the Rives app-chain when final. To scale the read-only part, we have a cache mechanism to serve static assets and dynamic ones that are fetched through inspects. Additionally we have created a "reader node" based on nonodo that serves inspects based on the current externalized state of Rives, which can scale horizontally inspect requests. You can join Rives Discord to talk to the team and clear any technical doubts.

What's next

We are progressively building more features for all the different user groups in game communities: players, pro-players, fans, streamers, game developers, etc to make all the people involved on a game community share the value generated by it and create virtuous cycles around the community. Rives is spearheading solving multiple novel technical problems for Cartesi Rollups and working close to the core team to create solutions that benefit the entire ecosystem, making Cartesi DApps easier to develop, maintain and more stable/scalable.

Gallery

Last updated: May 15, 2024
Anyone is free to submit information about their project. Do your own research and use your best judgment when using or interacting with any of the projects listed in this directory. Being listed in this directory is not an endorsement from the Cartesi Foundation or any other related entity.

Explore similar projects

Bug Buster
In progress - Beta

Bug Buster

A trustless bug bounty platform for Linux applications

Last updated: Sep 3, 2024
Dazzle
In progress - Pre-Alpha

Dazzle

A strategic, competitive online game that blends the aesthetics of puzzle game with RPG elements.

Last updated: Oct 20, 2023
Ultrachess
In progress - Pre-Alpha

Ultrachess

Fully on-chain chess DApp. Wager real money and play against other chess pros. Or deploy your own chess bots to compete in AI chess battles

Last updated: Oct 20, 2023