Really nice! Got a bit lost on the rules but made sense eventually. Since you've got room could you maybe style up the whole thing (shading of some sort of the balls, make the well a little more interesting, use a different font, arrange the items on the screen nicely).

I was thinking in a two players versus mode, but don't know if it will fit in 4K.

3880kb, with some more optimisations you could be able to make this versus mode. One way you be to create 2 instances of the game (in the same window, should use some bytes, no more) with separated controls... Maybe there's a better way to save some bytes ?

My new server does not support .jnlp files. When you click on the link it opens the JNLP file instead of executing it. I don't have access to modify the server configuration. Question: is there any way to execute the JNLP file? It supports PHP, then I think that if a create a PHP file to call JNLP it may work, but I don't know how to do it?

My new server does not support .jnlp files. When you click on the link it opens the JNLP file instead of executing it. I don't have access to modify the server configuration. Question: is there any way to execute the JNLP file? It supports PHP, then I think that if a create a PHP file to call JNLP it may work, but I don't know how to do it?

Save the JNLP file as a PHP file on the server and link to it. At the top of the PHP file set the MIME type to the correct JNLP type. This is what I used for ASP, I'd imagine that the PHP syntax is similar :

<%Response.ContentType="application/x-java-jnlp-file"%>-followed by the rest of the JNLP-

...and I'm not saying they're the same either, I'm just pointing out the (quite obvious) similarity. By the way, FetRisk too is inspired by another Tetris variant (can't remember it's name - it's been a long time), but the rules are slightly changed in order to (hopefully) improve gameplay.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org