Live data from Hacker News

Reflect – Multiplayer web app framework with game-style synchronization

rocicorp.dev

111–120 of 159 posts

Re: Reflect – Multiplayer web app framework with game-style synchronization

#113

Don’t call it multiplayer, call it multiuser or concurrent user. Player assumes it’s a game. It’s not a game. It’s very very real. We are the agents. Cool project. Collaboration is hard. Synchronicity even harder. This makes steel become butter.

I like multiplayer because it connotes games and games have worked so hard at this and done so well. Our goal is to be as good as games. But I get your argument too. Naming is hard.

Two hardest things, Naming and Time synchronization. Thanks for building this.

Re: Reflect – Multiplayer web app framework with game-style synchronization

#114

The demo at the top of the homepage ( https://reflect.net/ ) is a lot of fun. While I was watching, every time the puzzle got completed, people would shake their cursor in excitement, like saying, "yay we did it!!"

There's a visual bug where you can hide pieces of the 'e' behind the completed portions of the 'e' - it doesn't work for other letters because they still show the outline.

Enjoy this for the next 10 minutes, because it's about to be gone. Thanks for the bug report!

Re: Reflect – Multiplayer web app framework with game-style synchronization

#115

The demo at the top of the homepage ( https://reflect.net/ ) is a lot of fun. While I was watching, every time the puzzle got completed, people would shake their cursor in excitement, like saying, "yay we did it!!"

Man, they nailed it with this page!

Re: Reflect – Multiplayer web app framework with game-style synchronization

#117
Figma uses a similar solution for their realtime feature. They have a famous article that explains why CRDTs aren’t necessary when you have a central server authority. https://www.figma.com/blog/how-figmas-multiplayer-technology...

I implemented the same solution with Redux actions and Cloudflare Durable Workers. https://emojis.cadell.dev

Re: Reflect – Multiplayer web app framework with game-style synchronization

#118

The demo at the top of the homepage ( https://reflect.net/ ) is a lot of fun. While I was watching, every time the puzzle got completed, people would shake their cursor in excitement, like saying, "yay we did it!!"

I don't think this demo is a good demonstration of the features this library can offer. Once you grab a piece, you seem to lock it for only you to use? This means there are no conflicts to resolve, the only conflict is when two people pick a piece at the same time, from which the only resolution is to give it to the user that picked the piece first.

I'd want a demo that shows a much better example of conflicts occuring.

Re: Reflect – Multiplayer web app framework with game-style synchronization

#119

Don’t call it multiplayer, call it multiuser or concurrent user. Player assumes it’s a game. It’s not a game. It’s very very real. We are the agents. Cool project. Collaboration is hard. Synchronicity even harder. This makes steel become butter.

I like multiplayer because it connotes games and games have worked so hard at this and done so well. Our goal is to be as good as games. But I get your argument too. Naming is hard.

I think multiplayer is a good name for a different reason. I think it’s a clear and accessible metaphor for how people will interact, i.e. by concurrently working toward a shared goal with a coherent shared state.

I don’t think it trivializes the goal or the work being done, it just distinguishes it from parallel non-coordinated use.

Also, players are not just for games; the Bard had some thoughts on that. ;)

Re: Reflect – Multiplayer web app framework with game-style synchronization

#120

The demo at the top of the homepage ( https://reflect.net/ ) is a lot of fun. While I was watching, every time the puzzle got completed, people would shake their cursor in excitement, like saying, "yay we did it!!"

The first thing I did was start making the word 'FUCK' with the pieces. As soon as others cottoned on and joined in, it was a very heart warming experience.

[dead]
Post reply on HN