Live data from Hacker News

Reflect – Multiplayer web app framework with game-style synchronization

rocicorp.dev

101–110 of 159 posts

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

#101

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.

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

#102
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.

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

#103

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.

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

#104

Earlier quoted context omitted.

You don’t even need to involve deletes; if all of these happen “simultaneously”: - client A appends “a” to list L - client B appends “b” to list L - client C appends “c” to list L the server will arbitrarily apply the appends in some order, and then send the result back to the clients. But, each of the clients has applied its append locally and is showing those results until it gets different information from the ser…

You modified the operations, I specifically chose a scenario where User C (in my example) introduces an undecidable situation. Appends are trivial to solve. >If your answer is like "we just send them the whole array again", this breaks the transactional model (x2). You also did that, whoops.

[deleted]

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

#106

Earlier quoted context omitted.

Then it's LLW and you're no longer playing this game.

I don't know what LLW means, but you seem fixated on the acronym. It's just first come, first serve transaction ordering from the world I come from.

Perhaps it's a typo/braino for LWW, Last Write Wins.

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

#107

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!!"

Definitely a fun demo!

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

#110
post #2

Hey hacker news! I'm one of the people behind this, happy to answer any questions.

Aaron is humble, so I'll do it for him! He created Greasemonkey and has had a hand in several groundbreaking browser innovations over the years.

Having worked with Aaron on a few things many years ago, I can confirm this as well!
Post reply on HN