The show piece at the bottom is kinda cheating, right? One of Tetris challenge is to visualize where the piece will land. Nice project never the less.
Depends on what rule book you're using :) Ghost pieces default to `on` in Guideline Tetris.
Reverse-Engineering NES Tetris to Add Hard Drop
41–47 of 47 posts
Re: Reverse-Engineering NES Tetris to Add Hard Drop
#42I have also added hard drop to NES Tetris. Heh. What are the odds? This hack strays further away from vanilla NES Tetris though and contains further speed, control and graphics modifications; and lacks that fancy looking ghost piece. https://www.romhacking.net/hacks/4973/ My approach of hard drop implementation was different, honestly i just looped the piece down routine until it hit the ground. His approach breaks t…
Glad you enjoyed the article! Is there a reference somewhere for how scoring should behave with respect to hard drop? I'm interested in fixing it.
I'll bet by directly moving the piece coordinates you bypassed this.
I really like your ghost piece =)
Re: Reverse-Engineering NES Tetris to Add Hard Drop
#43The show piece at the bottom is kinda cheating, right? One of Tetris challenge is to visualize where the piece will land. Nice project never the less.
there's also interesting strategies/techniques like 4-wide [2]. there's a whole rabbit hole to follow...
if you want to try out modern tetris, check out jstris [3]. the skill level people have attained is unbelievable [4], and can't be replicated on NES tetris.
[1] https://simon.lc/the-history-of-tetris-randomizers
[2] https://harddrop.com/wiki/Combo_Setups
Re: Reverse-Engineering NES Tetris to Add Hard Drop
#44Re: Reverse-Engineering NES Tetris to Add Hard Drop
#45Earlier quoted context omitted.
Depends on what rule book you're using :) Ghost pieces default to `on` in Guideline Tetris.
They also mandate EasySpin/Infinity, which breaks the game, so I basically don’t trust anything the say. >:)
Re: Reverse-Engineering NES Tetris to Add Hard Drop
#46Earlier quoted context omitted.
They also mandate EasySpin/Infinity, which breaks the game, so I basically don’t trust anything the say. >:)
It can break Marathon, but infinity spins are not a great strategy for Ultra, Sprint, or 1:1 multiplayer.
Tetris Effect would have been so much better if EasySpin could be turned off.
Re: Reverse-Engineering NES Tetris to Add Hard Drop
#47- The incremental nature of exploration of this type. Often, the results are shown without the messy bits like "then I made it just teleport the piece to a specific spot to test". That matches how many of us operate, I'm sure.
- The use of a number of varied tools from the toolbox. Falling back to the trusty "sort | uniq" after talking about Rust and emulators with built-in memory peeking functionality? Nice!