I made NES Tetris EVEN FASTER

preview_player
Показать описание
Never underestimate innovation.

0:00 - Intro
1:51 - Part 1: The NES
6:30 - Part 2: Speedhack
8:26 - Part 3: Ways We Can Use It
10:50 - Part 4: Boundless

DOWNLOAD THE SPEEDHACK HERE

READ THE SOURCE CODE!

MUSIC CREDITS

MY LINKS
Рекомендации по теме
Комментарии
Автор

WHEN I WAS TALKING TO YOU ABOUT THIS YOU DIDN’T MENTION YOU DID IT IN ASSEMBLY!!! Wow this is just incredibly impressive and I’m completely blown away by the effort you put into this and the future possibilities. Congrats fractal and can’t wait to see you continue pushing this game further!

ErenMichelet
Автор

Hope you enjoyed the video! Here are some notes:


- In case I conveyed this poorly, this hack is *not* meant to replace any existing hacks, like double killscreen or (more recently) Hydrant's smooth gravity mod. They are both unique ways of creating new and challenging gameplay. All I want to do is introduce yet another way of doing exactly that, just one that uses a trick most people wouldn't think of.
- Emulators don't exactly work nicely with this, since they're typically coded to only poll at a rate of 60fps or whatever (boo). You can still enjoy all of the different falling speeds, but you just can't get those 45hz rolls.
- More to come! There's no way I escaped video or factual mistakes, so i'll do my best to update this when I learn of any.

fractal
Автор

As a programmer I'm amazed you managed to do such a good ROM hack in assembly. Bravo Fractal!

grimicron
Автор

Fractal, this is SO COOL. I'm blown away by the fact that you did all that optimizing in assembly, that's immensely impressive. It's so awesome that this exists :)

DGCubes
Автор

wtf wtf wtf you are so so SO insane everything about this is amazing from the video editing to the gameplay to of course the actual romhack itself classic tetris is so lucky to have you

heyitslok
Автор

Fractal you are a legend and this is a legendary contribution to the game. I didn't even think twice when you talked about optimizing all the game code during crash storytime, but this is very obviously the project it was part of! I'm blown away, well done.

biggiemac
Автор

My mans learned Assembly to optimize the actual NES Tetris code to make new breakthroughs in compatibility and it was all just because he really wants to be able to casually play forever into dks and upset vandy

Owen-bkfc
Автор

Okay, this is awesome! Well done Fractal!

Автор

This is amazing Fractal!! And a super well made explanation to go along with it

Vijver
Автор

Every time I think the ceiling has been hit.... wow! Great video Fractal!

JustinEvertrip
Автор

Outstanding work as always man, pushing the boundaries as always!!!

slidenaway
Автор

i just watched all your matches in the championship and instantly fell in love you have mad skills bro and your joy for this game is unmatched! and to find out you ALSO have a youtube channel with a BUNCH of good videos?? made my night sir. keep doing great things youre awesome frac

MostBased_
Автор

holy fractal this video is amazing and the speed hack is beautiful

johnp
Автор

omg! this is the best thing that happened to tetris in a long time, thank you!

RadekCarda
Автор

This is s huge leap forward for the scene. Thanks for doing all this work Fractal

PeterJavi
Автор

This is of unreasonable quality. I learned so much being around you, and I hope to see you in Portland!

AvGeekW
Автор

Just watched your ctwc finals match. Amazing! Great work.

xJAWAx
Автор

I think the title screen is dope dude! So proud of you man. What an accomplishment and even more importantly a testament to your tenacity! Well done!

aenstreams
Автор

Theoretically, wouldn't you want there to be code to scale the gravity-per-frame along with the increased "frame rate"? That way, the speed at level 19, for example, could be *roughly equal* to the speed at level 19 in the original version of the game, but because there's less granularity in the framerate, you can end up with a situation where the gravity speed *smoothly* transitions from Level 16 speed to 19, from 19 to 29, etc. rather than having levels 16-18 be the same, and levels 19-28 be the same... and of course this would have the consequence that higher levels would eventually get down to one tile drop per frame, even at the highest framerates.

I'm don't know enough about NES Tetris to know if the piece fall speeds are simply contained in a table, or if they're actually calculated based on a formula though.

aliengenie
Автор

Love the time trax music used in Part 2!!!! amazing work

plasmaosu