
cipres
cipres
npub1r3cn...fx0c
Having fun writing nostr projects.
disastr (nostr game SDK): https://disastr.codeberg.page
pongstr (multiplayer pong game): https://pongstr.codeberg.page
voistr (nostr p2p softphone): https://voistr.codeberg.page
paz (semantic nostr client that uses an RDF events store): https://pazstr.codeberg.page
nostralink (Linked Data for Nostr): https://nostralink.codeberg.page
caracal (Nostr client for Gemini): https://gitlab.com/cipres/caracal
ssnrelay (relay with pkdns): https://gitlab.com/cipres/ssnrelay

A map of the planet's history of violence over 4000 years ...



I'm working on a multiplayer nostr game development library called disastr.
It is based on Bevy, a game engine written in Rust.
Nostr relays are used to establish webrtc connections between the players. Rollback netcode (with ggrs:
) is used by default. Games are deployed on the web (WebAssembly).
The idea is to make it easy to develop multiplayer nostr games without having to worry about identity management, networking, lag issues, and focus on writing the game instead.
There's a demo here with pongstr, a multiplayer pong game.
Codeberg.org
disastr
Nostr multiplayer game development toolkit

crates.io: Rust Package Registry
pongstr
voistr (nostr softphone) now supports (encrypted) file transfers between peers. Private filesharing between nostr users will be useful i think. Really enjoy working on this project 🔥