Re:We put a distributed database in the browser and made a g...
by Digikid13 on Tuesday July 11, 2023 @10:20AM
(#36681357)
It's very confusing that y'all are calling this a "game". There's nothing to play, it's just a simulation to watch.
[ Parent
| on HN ]
Re:We put a distributed database in the browser and made a g...
by captainhorst on Tuesday July 11, 2023 @10:28AM
(#36681452)
There are tools in the upper right corner. You can pick one and use it on a beetle. ;) This introduces various faults in the simulation that the database has to recover from.
Minor spoiler: there's another tiny game hidden at the end of the third level.
Re:We put a distributed database in the browser and made a g...
by reidjs on Tuesday July 11, 2023 @11:25AM
(#36682304)
That adds some interactivity, but I still wouldn't call this a game yet. Games generally have some sort of challenge you must overcome. This is more like a highly polished interactive simulation of a distributed db. Still really cool and well done.
Re:We put a distributed database in the browser and made a g...
by VectorLock on Wednesday July 12, 2023 @02:47AM
(#36691162)
Out of curiosity what did you use to write the graphical part of this game?
Re:We put a distributed database in the browser and made a g...
by captainhorst on Wednesday July 12, 2023 @04:48AM
(#36691955)
I used my Zig port of NanoVG: https://github.com/fabioarnold/nanovg-zig which ultimately uses WebGL for rendering in the browser.
Re:We put a distributed database in the browser and made a g...
by cstrahan on Tuesday July 11, 2023 @11:41AM
(#36682571)
"Simulation" doesn't necessarily entail stimulating interactivity and a pleasing aesthetic. As of writing, I don't know if there's a better term than "game" for what this is. (Maybe we can coin a new term, like "game-lite" -- somewhat akin to what "rogue-lite" is to the "rogue" genre).
See "walking simulators":
https://en.wikipedia.org/wiki/What_Remains_of_Edith_Finch
https://en.wikipedia.org/wiki/The_Stanley_Parable
https://en.wikipedia.org/wiki/Thirty_Flights_of_Loving
Plenty argue that these aren't games either (usual complaints involve lack of problem(s) to resolve, and no win-lose dynamic); but, then, what are these? The closest category I can think of would be "computer-animated film", but... these are interactive, and you can navigate and look in any direction you want, which yields a very different experience than watching a film like "Toy Story".
Re:We put a distributed database in the browser and made a g...
by shard on Tuesday July 11, 2023 @01:03PM
(#36683881)
I remember reading an article which talks about the difference between games and these interactive demos: games have objectives and goals, and for the demos without such, they're better to be called as "toys".
Re:We put a distributed database in the browser and made a g...
by zerocrates on Tuesday July 11, 2023 @01:19PM
(#36684128)
"Walking simulator" is a little tricky to extrapolate from since it was originally a perjorative.
Re:We put a distributed database in the browser and made a g...
by Apes on Tuesday July 11, 2023 @02:21PM
(#36685137)
I think "demo" or "toy" or "exhibit" would be a better term than "game", since there's not really any story, or rules, or objectives, or anything resembling a normal gameplay loop. The level of interactivity is well below what you would typically expect from a game, and there's effectively no agency in affecting the outcome of what happens. Even walking simulators have at least some of those things.