Тёмный

The Luckiest No Rotation Game (BetaTetris NoRo) 

Adrien Wu
Подписаться 689
Просмотров 12 тыс.
50% 1

More than 3 years ago, I created my first NES Tetris AI that played no rotation, well before BetaTetris was developed. Over these years, I've learned a lot from developing BetaTetris, so recently I decided to revisit the no rotation format and trained a new agent.
After completing the training, I ran 100,000 games on 50,000 randomly-generated TetrisGYM seeds (left well and right well for each seed). For all but two seeds, the maximum score was 80 lines, except for this one game that was a huge outlier, as well as another game with 90 lines.
Based on my estimation from the score distribution of other games, this agent can achieve 103+ lines in approximately only 1 in 5~6 million games (0.00002%). It is thus extremely lucky to found this seed even with 100,000 games. I ran an additional 300,000 games and did not find another game with more than 95 lines.
This is a no limits run, meaning the agent can react to the next box instantly, but it didn't know the seed and the piece sequence beforehand.
The agent achieves an average of 30.6 lines in this format (level 0 start, no limits), 6.2 lines higher than the previous noro agent. It achieves 30 lines in about 52% of the games, 35 in 30%, 40 in 15%, 45 in 6.7%, 50 in 2.6%, 55 in 1%, 60 in 0.33%, 65 in 0.1%, and 70 in 0.03~0.04% of the games. It also showed no statistically significant difference between the left and right well on level 0 with no rotation. At higher speeds (15, 19, 29 starts), right well performed slightly better (0.2 lines higher on average).
This no rotation agent can also play with / without adjustments, with / without tuck, and various starting levels (0, 9, 15, 19, 29). Gameplays in different formats are coming out soon!
The source code and the model are both available in this repository: github.com/adr... (documentation not available yet)

Опубликовано:

 

12 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 71   
@adrien_1018
@adrien_1018 3 месяца назад
Zoltan has provided an analysis for this game! You can find it here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ReyV6wpqcSc.html
@Phoenix-LBS
@Phoenix-LBS 3 месяца назад
Bet
@OS_Erol
@OS_Erol 3 месяца назад
They should make a game like this but where you can rotate the pieces, i think a lot of people would play it, it seems pretty underrated
@darker4793
@darker4793 3 месяца назад
That would be the worst decision in the history of video games, that would never work and even worse if they make it for portable consoles
@OS_Erol
@OS_Erol 3 месяца назад
@@darker4793 imagine if they added a level that was so fast you could barely tap fast enough to still play well, surely no one could ever beat that right?
@zZeimos
@zZeimos 3 месяца назад
Imagine they had to add a faster speed for all the pros. That would be so sick.
@raffimolero64
@raffimolero64 3 месяца назад
​@@OS_Erol No way that would work. Knowing the software industry nowadays, they'd release a half-written beta build with a bunch of glitches that completely break the game and call it an "Early Access" and all the patches would have to be implemented through community modding. Hell, games are so badly optimized in this day and age that I wouldn't be surprised if basic *math* caused the game to crash.
@jayxone
@jayxone 3 месяца назад
Now imagine if they made it so that you get REWARDED for spinning, it would absolutely ruin the original spirit of the game
@raineyoung3291
@raineyoung3291 3 месяца назад
this is a really weird but effective way of stacking for no rotation... never thought that stacking horizontally would get that far.
@合合合合合合合合合合
@合合合合合合合合合合 3 месяца назад
zoltan taking notes
3 месяца назад
It does the PC setups I am very proud but stacks on left?! It effortlessly gets 100 lines like wtf dude?!?!?
@adrien_1018
@adrien_1018 3 месяца назад
It just happens that this game is right well (it can do both left or right well and I run both) - there is basically no difference between left and right on low levels and 100 lines is the power of having 1 in 5 million luck :)
@user-sc2xl5mk5f
@user-sc2xl5mk5f 3 месяца назад
3:00 even got combos more than I've ever got in this version of the game
@WriteWordsMakeMagic
@WriteWordsMakeMagic 3 месяца назад
Insane!
@ajaxmajor
@ajaxmajor 3 месяца назад
pretty good, but when I did no rotation I cleared 103 and a half lines
@usernameunkn0wn-1
@usernameunkn0wn-1 3 месяца назад
Wdym half
@Austin_Playz27
@Austin_Playz27 3 месяца назад
its a joke 103 lines would be far beyond wr
@joshk147
@joshk147 3 месяца назад
A line is a line you can't say it's only a half
@Andrux0821
@Andrux0821 3 месяца назад
@@joshk147ok josh “k” 147
@superburger1122
@superburger1122 3 месяца назад
​@@joshk147 well i actually can but yeah this guy cant
@triskai
@triskai 3 месяца назад
🔥
@Mmm_Chezburgerz
@Mmm_Chezburgerz 2 месяца назад
my brain aint brainin
@kiwi_2_official
@kiwi_2_official 3 месяца назад
when is betatetris true rebirth
@bobczech7774
@bobczech7774 3 месяца назад
lol
@adrien_1018
@adrien_1018 3 месяца назад
4 months ago :)
@kiwi_2_official
@kiwi_2_official 3 месяца назад
@@adrien_1018 why didnt you upload it then all there is on channel is normal rebirth not 17,600 line piece rng reset true rebirth
@adrien_1018
@adrien_1018 3 месяца назад
Oh I thought you meant original ROM then no since RNG/framecount reset requires RNG manipulation, it is only doable using TAS
@kiwi_2_official
@kiwi_2_official 3 месяца назад
@@adrien_1018 ok
@Elkjær_Nersting
@Elkjær_Nersting 3 месяца назад
Approximately ten times better than me ……
@docpi3141
@docpi3141 3 месяца назад
incredible
@irridesu
@irridesu 3 месяца назад
This is insane wtf
@cmyk8964
@cmyk8964 3 месяца назад
A triumph of AI
@darrenlo9802
@darrenlo9802 3 месяца назад
Zoltan better try this seed
@kruks
@kruks 3 месяца назад
I know Tetris well and I can't make heads or tails of the strategy without rotation. It's eery.
@Zempro
@Zempro 3 месяца назад
jfc adrien
@matthew99_
@matthew99_ 3 месяца назад
GG
@iwersonsch5131
@iwersonsch5131 3 месяца назад
How far can this agent get if it knows the next 4 pieces?
3 месяца назад
Probably 4-500 at least
@user-vw6lh4nh8p
@user-vw6lh4nh8p 3 месяца назад
cheating! you clearly did rotate the block piece multiple times!
@nguyencraft0195
@nguyencraft0195 3 месяца назад
why in the last piece, row 2 isnt cleared?
@tottiman3939
@tottiman3939 3 месяца назад
well he topped out, maybe that's processed first
@ryanamburgy2791
@ryanamburgy2791 3 месяца назад
DAMN
@codygrandell
@codygrandell 3 месяца назад
You should compare this to stack rabbit
@codygrandell
@codygrandell 3 месяца назад
The ai
@sonicclang
@sonicclang 3 месяца назад
Ok, starting at level 0, they're not that fast. How much did you speed this up?
@adrien_1018
@adrien_1018 3 месяца назад
It is because all the pieces are pushed down as much as possible (see the input display on the lower left). The video is not sped up.
@aidanhennessey5586
@aidanhennessey5586 3 месяца назад
Fire
@cullslaw
@cullslaw 3 месяца назад
betatetris das
@David30007
@David30007 3 месяца назад
You get thousands of views but only 551 subs.
@Isoundfiveyearsold
@Isoundfiveyearsold 3 месяца назад
Now do rebirth, no rotation Is this tas or not?
3 месяца назад
this is AI not TAS
@Triscap_193
@Triscap_193 3 месяца назад
Did bro use tas?
@Austin_Playz27
@Austin_Playz27 3 месяца назад
its an ai
Далее
A Game of Despair - BetaTetris' Insane Survival
10:28
First Ever AI REBIRTH SCREEN on Original NES Tetris
1:15:46
iPhone 16 для НИЩЕБРОДОВ!
00:51
Просмотров 2,1 млн
First 19-start 1.1 million score
10:33
Просмотров 188
level 25 start maxout
8:07
Просмотров 33
Rolling stuff
5:12
Просмотров 25