Replying to Avatar Pitufo

Announcing first ever Nostr Tetris Cup!

https://blossom.primal.net/f74f6dbd0a0a467c15c06781965b28c78cd4747188a7c7948c68387174b738d8.mp4

Everyone is welcome to participate, however, the games will be conducted on a platform that doesn't support MOBILE devices. You will need a desktop with a Nostr extension to sign-in. Try single player mode or multiplayer just to get familiar with the site. Let's put this vibe coded app to good use!

https://nostris.fun

After you have verified your ability to use the site successfully, confirm your participation in replying to this note before I make the competition bracket.

The games will commence after the single elimination bracket is posted at 22:00 GMT (in less than 5 hours). You will have 24 hours to complete your match. If you are unable to complete your match for whatever reason -- not able to use the site/fund the match or just no time, your opponent will be declared a winner by default.

The rules are very simple. Two players join the multiplayer game (you will have to coordinate with your randomly chosen villain when you wish to complete the match), the classlic Tetris rules apply. SPACEBAR drops the tentronimo instantly, while down ARROW speeds it up. Other arrow keys rotate. The more lines you clear at once the higher your score will be and the more GARBAGE lines will be sent to your opponent.

Winner takes all as you are moving up the bracket. To play a match will cost you 20 sats to complete. Each match that you win will net you +20 sats. The more people participate the bigger the pot. Depending on the participation, I will contribute to the prize pool some unspecified amount of sats and you will be crowned the First Ever Nostr Tetris Cup Winner!

Please help me get this more attention by quoting/reposting!

Here's a list of those who have expressed interest in participating:

nostr:npub18w72kl3a9vr625p8ypk4uxfcz0cpgp5g9k4dq4qj8zd9pdnm4yhqn5s7pw

nostr:npub1cfunkt32sd6pjavpkjpyf3rrjt3f7yp34pkp2da9f002h8gc27uqfpq8v7

nostr:npub15c3h3j3h4vxcmwg0clkwwqaja80gud032r4z0nd0lgsh63zunxxsdhmdgj

nostr:npub1dgpt04w4c88wc0g262xaw8zvlm4mvwtmjhl0tn2sxtyjywsn6q4qt8ka3a

nostr:npub1r8u6lw8c2h67s66magtqu78vtpckfzcsmmdsg06gqm723njsunfs8kfjwl

nostr:npub162zpxufpw8pnuytaf0gfxzkqtvk9rvcwkvppa7x57y3n7qkfpg4shatdhy

As a pro-am guideline player, there are a couple things I notice almost immediately that maybe y'all might want to change:

1. Have a potential option to use the WASD keys, comma, period, Left Shift, and / keys for different purposes (or whatever else that's customizable).

2. If something like Alby isn't being used, maybe instead, one could potentially add the LN address, and go through that instead of a browser extension like Alby.

3. The game is surprisingly slow, so there's a good chance whatever language was used isn't really optimized for this type of thing (at least for me). Maybe look into optimizing the speed more if that isn't too hard to do? I'd be happy to test it out.

nostr:nevent1qvzqqqqqqypzqrjjzgk3aw2umk96tajczhmarjgjt2xpfkpf384w224nd8h2d3lyqqswsjn5ldrw53z2l4p528uhe76hwfkwppypxgjn4epvkhv2z3u3qncs9az3t

Reply to this note

Please Login to reply.

Discussion

I just realized that I'm really unable to make any sort of payment in satoshis, even after installing Alby (just to see if I could get that to work). I wonder if there's a way to separate the LN address from the npub in the future.

If you wish I can pay the invoice for you to try the multiplayer experience. Just post the invoice in the reply. I'll try to keep an eye on if anyone joins.

I should be fine for now, though I appreciate the thought.

Are you able to pay an invoice? Scan it with a mobile?

Thanks for the feedback! WASD controls are doable. I can definitely add that as an option. The app reads your Nostr profile and whatever your LN address is set to, it uses that. In terms of speed, yeah, that's a big one, but I am not a professional game developer and this could be definitely improved.

I wonder what language you developed the game in, as that could've been a factor in speed.