Nostris Cup #1 🏆 Prize Pool: 7,774 sats Participants: @Pitufo, @Shug, @⚡️DEFAUXKING⚡️, @cypher_funk, @Dan Wedge, @TheRupertDamnit, @Danny Morabito, @Rich Nost, @Neigsndoig IQ 120, @YODL Good luck all! Please try to complete your matches as soon as you can. If you are facing technical difficulties, let me know. I can pay the LN invoice to start the match, just ping me. Let's get it done by the next weekend, shall we? DM or tag each other in replies here to coordinate the match. image

Replies (161)

Oh wow! I mean I only made one line lol. Pathetic. At my peak as a kid I made 112 lines one time, something like that
for the next tournament please try and fix the following issues. you won't be able to fix the biggest issue (the movement not being logical and janky, plus the vertical duplication), since that's not something you can explain to the ai - [the bag](https://tetris.wiki/Random_Generator), the current way it works is kinda throwing me off, because it's hard to strategize - [holding pieces](https://tetris.wiki/Hold_piece), I try to do this all the time out of habit and lose one line's worth of time before I realize that it's not a feature lol - try implementing [SRS](https://tetris.wiki/Super_Rotation_System) or [ARS](https://tetris.wiki/Arika_Rotation_System) whichever one you prefer (personally SRS), or which ever one the ai understands best - [ghost pieces](https://tetris.wiki/Ghost_piece) - [lock delay](https://tetris.wiki/Lock_delay), this might be hard to get the ai to do, not sure
I could probably carve out a few minutes earlier than that, say around 2? Otherwise, im out of pocket until way late tonight or tomorrow evening, likely. I forgot we have to go out of town for a family funeral. Kinda been trying to block it from thought because it's a heavy one.
how do you explain something that you have to "feel" to get? it's hard to explain even to humans, the best you could do is tell the ai to dial the ARR, DAS, DCD and SDF to be within reasonable standards (2 frames, 10 frames, 2 frames and 6x, the default values in tetr.io ), but first you would have to actually get the rendering to be a constant 60fps, and have no random delays, ideally, which would require a lot of tweaking. but generally speaking, how do you explain something like the "feel" of the controls without actually trying it? human developers can test the game, and "feel" when the movements are janky, an LLM cannot. even if somehow LLMs got faster, smarter, and could understand this feeling I'm describing and they could perform actions in 100ms, that would still be too much delay for it test the interaction.
sorry, one last thing, a website that has a REALLY good multiplayer tetris experience on web is tetr.io, it is so nice, feels buttery smooth, could never have been written by an LLM, it's as good as native tetris games actually running on the hardware (in fact, it feels better than many native ones)
Shug's avatar
Shug 3 months ago
So, we just both log on at the same time? I saw the multiple player options.
Shug's avatar
Shug 3 months ago
I’m not making the finals but excited to play. I played a little today it’s a lot of fun.
To be fair we can make this a best of 3 if you wish! But I have to run now and will be back in about 90 minutes.
Great question i have access to a computer around 17:00 est. honestly i was more about spreading the word about the tournament. If its too late its a forfeit while disappointing i understand the show must move on
GG! Very close. I wasn't confident at all in any of our matches. First game I took took long to build a structure hoping for a 4 line clear.
It could've gone either way. Best of 3 is the best idea. In fact I am even thinking best of 5 is better. You never never how the pieces will fall.
#GE y'all. It looks like I'm facing @Pitufo or @⚡️DEFAUXKING⚡️ in grand finals. Pitufo proposed a BO3 grand finals match, so I thought it might be interesting to do BO3 for regular matches, and BO5 for grand finals. If many, many more players, I'd propose BO3 for regular matches, BO5 for quarterfinals, BO7 for semifinals and grand finals. As for the format, we're currently doing single elimination, but I could see in the future, if things get more organized, double elimination, and losers are sent to a loser's bracket (as is the case in fighting games). That's just a hypothesis, though. View quoted note →
Maybe we could have some vibe coders look into it once the source code is released (I'd recommend anything in the GPL family for licenses to make it Free Software). Otherwise, regular developers can work with vibe coders for some ideas they could try. Also, as to making some of these fixes, have you considered implementing them in Electron? I'm sure that could help with the speed.
I would love to improve the speed of the game and do some bug fixes that came up. I don't know how much time I can dedicate at this particular moment in time on this, but am happy to share the code.