A Game of Despair - BetaTetris' Insane Survival

  Рет қаралды 6,151

Adrien Wu

Adrien Wu

5 ай бұрын

This agent is the tablebase-NN hybrid agent featured in the last 3 million point video. The format is thus the same - 30 Hz, 300 ms reaction time, level 39 double killscreen and level 49 line cap. The only difference is I use the same fallback-to-NN method after level 37 instead of giving NN the full control. It is thus expecting the normal NES Tetris RNG instead of a pathological one like this, thus stacking very high throughout the game. The same agent will on average get 1.29 million points before killscreen.
In this no-longbar situation, it can survive to level 19 in 97.3% of the games, level 29 in 94.4%, level 37 in 57.6% and level 39 in 30.4% of the games. Because it gets more aggressive towards the end of the game, there are more topouts toward the end of killscreen. This game is about an 1-in-25 game in terms of line count.
Long bars are prevented by selecting TetrisGYMv5's drought mode level I.
BetaTetris' source code: github.com/adrien1018/betatet...

Пікірлер: 57
@SunshineJesse
@SunshineJesse 4 ай бұрын
If AI had feelings I think this would be considered a war crime.
@inphlox
@inphlox 4 ай бұрын
I love that at 0:56, Beta sees the two L pieces and forgoes the natural maneuver, opting instead for a swaggy tuck. Kind of artistic.
@CsQ_RandomRepository
@CsQ_RandomRepository 4 ай бұрын
I wonder what would happen if BetaTetris *expected* an extremely long drought and knowingly prioritized triples instead. Would make for an interesring watch of how efficiently the bot can burn lines.
@adrien_1018
@adrien_1018 4 ай бұрын
That's also an interesting idea, though it means retraining the agents :)
@kr1v
@kr1v 4 ай бұрын
@@adrien_1018 ahw shi-, here we go again
@josiahhumber4775
@josiahhumber4775 4 ай бұрын
Someone has made a TAS before of a max out of just triples
@kr1v
@kr1v 4 ай бұрын
@@josiahhumber4775 they probably used a rom hack to remove the crashes
@Waisowol
@Waisowol 4 ай бұрын
​@@kr1vdidn't need to. The TAS got the Maxout way before colors.
@user-qv5wl7wq1t
@user-qv5wl7wq1t Ай бұрын
BetaTetris:any moment now…
@speedymatt1236
@speedymatt1236 4 ай бұрын
WOW. Even the AI/TAS went the distance without I pieces, especially on the SUPER killscreen!
@eqeeaead2799
@eqeeaead2799 7 күн бұрын
I now have anxiety
@aidanhennessey5586
@aidanhennessey5586 5 ай бұрын
The skimming on DKS is so insane
@tryfergoodra552
@tryfergoodra552 5 ай бұрын
this is madness😂 imagine a human in level 29 without lines
@realPurpleOrb
@realPurpleOrb 4 ай бұрын
Might actually be a bit better for regular players. Maybe not so much for the hypertappers and rollers, though.
@thomasmartin5503
@thomasmartin5503 4 ай бұрын
Top tetris players handle 29 with no problem now. That's why 39 speeds up again.
@tryfergoodra552
@tryfergoodra552 4 ай бұрын
@@thomasmartin5503 dud i said without lines , THATS A WHOLE DIFFERENT CONCEPT OF DIFFICULTY
@thomasmartin5503
@thomasmartin5503 4 ай бұрын
@@tryfergoodra552 every tetris game has lines. Or did you mean to say long bars?
@tryfergoodra552
@tryfergoodra552 4 ай бұрын
@@thomasmartin5503 yeye thats what i mean , as its showed in the video , no longbars , so almost impossible to do tetris and clean, sry for the caps tho
@oxey_
@oxey_ 4 ай бұрын
I'd actually be interested in a video on when and why it does top out, and what situations or sequences lead up to it pre 29. I see it sell out its stack sometimes but I can never really figure out why it would do so, or whether or not there'd have been a sequence where it wouldn't have to do that in the first place
@debblez
@debblez 4 ай бұрын
super cool! I think this would make a great series. maybe try removing Ls and Js as well next?
3 ай бұрын
Can you make it so a long bar only spawns when the well is covered? 😂
@EDDY-to2hf
@EDDY-to2hf 4 ай бұрын
pov you are a ctwc player with a lead against your opponent and are at level 28 with a maxout at 229 lines with your board up at about b type 28-3 hieght and are waiting for the long bar so you can tetris but it never comes and your board likes like a game of b type
@iwersonsch5131
@iwersonsch5131 5 ай бұрын
​I wonder how (efficiently) players and BetaTetris would deal with an "anydrought" mod that lowers the chance of the longest-ago piece to 1/28 (in vanilla, the most recent piece is 1/28 if i understood Hydrant's video correctly)
@QwDragon
@QwDragon 5 ай бұрын
Seems like if longbar is rare, you should take triples as much as possible, but it doesn't.
@iwersonsch5131
@iwersonsch5131 5 ай бұрын
@@QwDragon yeah it hopes for an end to the drought. However, this "anydrought" mode would have an average amount of long bars - it just would have long droughts with no long bars, and also long droughts of each other piece
@adrien_1018
@adrien_1018 5 ай бұрын
I haven't tried it on TAOPOPYA APOPXPEY yet, but in TetrisGYMv5 drought level E (which has similar long bar probability), it got a level 34 maxout on its second game. I will maybe collect some statistics in the future.
@iwersonsch5131
@iwersonsch5131 5 ай бұрын
@@adrien_1018 I don't mean a permanent drought of just long bars, I mean equal long-term probability (1/7) for all pieces but whichever piece you've been waiting for the longest has only a 1/28 chance of turning up
@adrien_1018
@adrien_1018 5 ай бұрын
@@iwersonsch5131 Oh I haven't heard of that mod then. What is the game genie code or where can I download the ROM patch?
@JoMama-np3og
@JoMama-np3og 4 ай бұрын
Luckiest Tetris player
@realkylehooks
@realkylehooks 5 күн бұрын
I wonder at what point it WAS beknownst to it.
@thomasmartin5503
@thomasmartin5503 4 ай бұрын
When skynet awakens, I'm blaming this game.
@kr1v
@kr1v 4 ай бұрын
Why does it like left wells more? Doesn't that take an extra 2 frames to get to?
@Millea314
@Millea314 4 ай бұрын
From the other video, the creator commented this: "When training a neural network, whether it prefers left or right well depends on which well it discovers first in the training process, which is essentially random."
@kr1v
@kr1v 4 ай бұрын
@@Millea314 thanks :)
@Annihilator_5024
@Annihilator_5024 4 ай бұрын
i dont understand how it can top out at level 18 speed... even if it's really aggressive
@SpiderWaffle
@SpiderWaffle 19 күн бұрын
Could you make a bot that has human -like errors programed into it? E.G. 6% chance to miss a 3 frame spin, 12% chance to miss a 2 frame spin, 30% for 1rame or w/e top players are getting. Small chances to miss 5 taps, smaller chances to miss 4,3,2 taps, but can react and correct in enough time. Same for double flips. double flip chances go up slightly depending on number of taps, ect. Then fitted with the same human limitations, it could more reliably be studied to find new ideas and appropriate levels of risk depending on goals.
@1234thecreator
@1234thecreator Ай бұрын
my shortest long bar droughts :
@cezarvancea
@cezarvancea 5 ай бұрын
half way through the vid realising there's no straight lines LOL
@Mm-vr8ss
@Mm-vr8ss 5 ай бұрын
Surely the player realized this after a few levels. Don’t know why he didn’t adapt and do a full clear.
@monodragon
@monodragon 6 күн бұрын
@@Mm-vr8ssthis is a robot
@JoMama-np3og
@JoMama-np3og 4 ай бұрын
Trolling betatetris
@sugardude
@sugardude Ай бұрын
1:18 This Z placement looks toally insane. I see it creates more burning option and flatter surface, but is it really worth creating the hole? Edit: It might be the height of the board that made this move more likable for AI, though no human or alien would ever play that move.
@sugardude
@sugardude Ай бұрын
4:19 Another absurd Z placement for probably same reason. It makes sense it prioritizes safety more than anything because it is trained to get highest average score in indefinite amount of games
@danieltojzan6869
@danieltojzan6869 2 ай бұрын
I would have left it with the traditional one, where the super killscreen won't come at level 39, because I would have watched that longer survival also
@dandanthedandan7558
@dandanthedandan7558 3 ай бұрын
Would this count as robot bullying?
@mukburbur696
@mukburbur696 2 ай бұрын
This is cruel even for an AI. Gonna start terminator IRL with this one.
@Myyri4
@Myyri4 2 ай бұрын
man, if machines ever take over, and blame us for treating them badly, I know to blame you lol
@user-qv5wl7wq1t
@user-qv5wl7wq1t Ай бұрын
WHERE THE LONG BAR
@BlazingImp77151
@BlazingImp77151 4 ай бұрын
tetris but i just know the next pice is gonna be an I, come on!
@matthew99_
@matthew99_ 5 ай бұрын
Can someone explain the move at 4:19?
@JP-dg6jg
@JP-dg6jg 5 ай бұрын
Looks like an adjustment for the upcoming L
@drkn0ckers715
@drkn0ckers715 5 ай бұрын
What JP said is true. The default placement leaves no great spot for the L. L234 creates a really high column 2 which is dangerous and L89 creates an L dependency high up. The adjusted placement not only accomodates L90 but is reasonably easy to burn cleanly e.g. T56, Z456, L56, S56 are all posibilities depending on how the left is filled + next box
@agtpt594
@agtpt594 Ай бұрын
try changing the RNG to only spawn long bars
@bloxninjagaming6577
@bloxninjagaming6577 Ай бұрын
Tetris if it was level 1
@GDwavezz
@GDwavezz Ай бұрын
Andy rng
@Bacon_Protogen1111
@Bacon_Protogen1111 4 ай бұрын
Me when i play tetris :
The first ever perfect game of Tetris
7:57
TheDengler
Рет қаралды 13 М.
AI BREAKS NES TETRIS! - 102 MILLION and level 237
25:48
Greg Cannon
Рет қаралды 2,7 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 22 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 96 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 19 МЛН
700K TRANSITION???
7:18
Rozvere Tetris
Рет қаралды 89
13 Hardest Super Nintendo Levels - SNESdrunk
14:25
SNES drunk
Рет қаралды 870 М.
Tetris | Versions Comparison | Almost 60 ports!
38:43
retrosutra
Рет қаралды 78 М.
NES Tetris all 256 levels with super killscreen linecap
1:09:40
punching player penguin
Рет қаралды 17 М.
Gameboy Tetris maxout (999999 points)
22:05
Breandan Vallance
Рет қаралды 5 М.
100 PS1 Hidden Gems...in 10 Minutes (TURN ON SUBTITLES)
10:01
Nes Tetris Double Killscreen Max (TAS)
9:35
Burritodad
Рет қаралды 3,5 М.
18 Minutes of Relaxing Sand Tetris
18:49
MylesTheGreat
Рет қаралды 184 М.
NES Tetris Rebirth TAS
1:15:13
Confused Spyro
Рет қаралды 1 М.
【1994 ~ 1997】 Top 100 MS-DOS PC Games - Alphabetical Order
15:15
Joseph J.Y.A.
Рет қаралды 1,7 МЛН
skibidi toilet - season 24 (all episodes)
25:14
DaFuq!?Boom!
Рет қаралды 20 МЛН
ҚОЙДЫ ТОНАУДЫҢ 5 ТӘСІЛІ
14:19
DENRON
Рет қаралды 22 М.