Live data from Hacker News

Setris – Tetris with Sand Physics

mslivo.itch.io

161–170 of 191 posts

Re: Setris – Tetris with Sand Physics

#161

Why doesn't this run in the browser? :( It's 2023 - and no offence intended - but I would rather not download a binary blob from a random Internet page to execute it outside the browser's sandbox. Especially since it looks this game could easily be programmed with WASM and/or vanilla JavaScript.

I've been working on making a base or skeleton game engine for when I participate in Itch.io game jams that compiles from C++ to web assembly using Emscripten. It's exactly as you say no one wants to download and run an unknown binary blob; this severely limits how many people will try your game. I'm alternately impressed that I can port C++ in this way at all, and sad at the state of the tooling still after so long.…

I experienced similar frustration using Emscripten to ~port a simple C+SDL2+GLES2 game to wasm.

While it mostly worked, it wasn't a very polished environment and how well it worked depended greatly on which browser was used. And even in the best case there were still annoyances surrounding things like fullscreen handling.

It all echoed of 90s-era web development when we had to test every browser and kludge browser-specific exceptions due to incompatibilities. It's been over a decade since I cared about web stuff, so maybe this is just the way it still is in general and not just emscripten/wasm support.

Whatever the reason, it didn't inspire much confidence to rely on this pipeline for delivering native+web games to the masses in a single implementation.

Re: Setris – Tetris with Sand Physics

#162
post #4

This is nutty, I love it. One word of caution, I wouldn't mention the word Tetris anywhere, just use "falling block classic game" or whatever else, as it's one of the most trigger happy IP I know of after Nintendo. That said it's so far detached from the original you might be fine.

Tetris has become so universal that it feels like a generic term, similar to how we usually say Kleenex instead of tissue and chapstick instead of lip balm. "Setris" sounds fine as name of the game, although I also like "Sandtris", which sounds less similar to Tetris, and probably less likely for IP issue.

It's interesting that you chose Kleenex and Chapstick, because both are still protected trademarks in the US. Competitors to Kleenex still market themselves as tissues and competitors to Chapstick still use lip balm. If you try using the brand names on your Amazon listing or what have you, you'll get a cease and desist letter.

Re: Setris – Tetris with Sand Physics

#164
post #61
post #60

Earlier quoted context omitted.

so your advice is basically, go ahead and make your derivative tetris game but just call it something else?

> so your advice is basically, go ahead and make your derivative tetris game but just call it something else? Every game is derivative. Almost every human thought and action is. The language you speak. Your opinions. Even your preferences are shaped by things you've seen and copied. If you said that every game (or whatever) must pay the predecessors for every mechanic they reused, we'd be left with nothing but taxes…

[deleted]

Re: Setris – Tetris with Sand Physics

#165
post #33
post #4

This is nutty, I love it. One word of caution, I wouldn't mention the word Tetris anywhere, just use "falling block classic game" or whatever else, as it's one of the most trigger happy IP I know of after Nintendo. That said it's so far detached from the original you might be fine.

Sandblock is a good name.

Sandstorm

Re: Setris – Tetris with Sand Physics

#166

Earlier quoted context omitted.

Or as the Chinese seem to like to call it, "Russia block".

In Soviet Russia, blocks rotate you.

Complete History Of The Soviet Union, Arranged To The Melody Of Tetris

https://www.youtube.com/watch?v=hWTFG3J1CP8

Re: Setris – Tetris with Sand Physics

#167
post #25

Earlier quoted context omitted.

Have you tried writing a Rubik's cube game? They hire professional law firms to go after you.

Also "Magic 8 Ball" is an invocation that will summon Hasbro's lawyers from the nether realms.

Saw that one of my kids had a knock-off named Mystical Magic Orb and wondered if the ridiculous name was designed to work around trademark issues.

Re: Setris – Tetris with Sand Physics

#169
post #90

Why doesn't this run in the browser? :( It's 2023 - and no offence intended - but I would rather not download a binary blob from a random Internet page to execute it outside the browser's sandbox. Especially since it looks this game could easily be programmed with WASM and/or vanilla JavaScript.

Because the author owes you nothing.

It's a common target. The question is more about curiosity of why the choice was made

Re: Setris – Tetris with Sand Physics

#170

Why doesn't this run in the browser? :( It's 2023 - and no offence intended - but I would rather not download a binary blob from a random Internet page to execute it outside the browser's sandbox. Especially since it looks this game could easily be programmed with WASM and/or vanilla JavaScript.

Because the developer didn't want to. Instead they coded it in Java and ran with it. Personally, I love it. It's probably 10x more efficient than a possible JS implementation, tho.

The biggest difference in execution speed is found in the competency of the programmer, not in the choice of the language.
Post reply on HN