nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s now that the Christmas party is over for Damus, can we talk nerd stuff like using Bevy to make a nostr game?

Reply to this note

Please Login to reply.

Discussion

Lets just do Chess Please!

The game is an event. Every move is a reply event. that could be zapped seperatly.

+1

Chess on Nostr has been around for almost two years.

https://jesterui.github.io/

๐Ÿ‘€

Very sweet

Just tried to play it but the bot was frozen for a long time after just two moves; like 30 seconds in. Had to refresh page.

I packaged this up so you can download it on your phone with obtanium. I'm gunna try to integrate amber and the whatever that notification app someone made over the winter.

https://github.com/auggie-lahey/chess.github.io

This loads. Very cool. Thank you

If you have issues with the boys, let me know cuz I don't know shit about that part of the repo but would like to learn

Yeah i know, ive seen them... but they are not as i imagine a nostr chess game should be.

Go on

seperate events per move. each zapable on their own in addition to the game.

going directly to the owner of the move.

Legendary moves zappable 30 years from now and continue to generate income to Grand Masters.

Can you imagine it? Chess.com but on nostr steroids

ELO event. soo many possibilities.

nostrdb is setup perfectly to be used in a game and realtime use cases! maybe I could put a demo together on the weekend.

Why is the setup perfect for this?

its designed for realtime use cases. you can query nostrdb 100s,1000s of time per frame with minimal impact on fps. so each frame can be doing nostrdb queries and listening to incoming nostr notes on its internal threadpool without affecting fps.

hmmm. maybe a nostrdb data storage plugin? and/or a networking plugin? seems like each could be a feature flag if designed right.

He's using Bevy already.

Wait. Is Tidwell with ZBD?

To my knowledge still, yes. Would need to confirm. Don't see why he would leave being such a pivotal member of the team๐Ÿ’œ

still at zbd, using bevy v0.15 (latest)

TDLR on Bevy?

entity component system game/graphics engine in rust

https://bevyengine.org

Rust language ECS game engine.

I find the way its setup is very pluggable but also very strange way to program games

The ECS part?

I am used to ecs but the way you interact with it via query stuff is strange. Its not how people build games typically

Thank you