Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR: New mode: Endless Classic #548

Open
1 of 7 tasks
C29H25N3O5 opened this issue Dec 11, 2021 · 8 comments
Open
1 of 7 tasks

FR: New mode: Endless Classic #548

C29H25N3O5 opened this issue Dec 11, 2021 · 8 comments
Labels
dispute Controversial issue enhancement New feature or request

Comments

@C29H25N3O5
Copy link
Member

C29H25N3O5 commented Dec 11, 2021

According to this video, we should

  • make the level display buggy after level 30
  • Use a new scoring system that is similar to NES Tetris
  • Use letters in the alphabet on the highest digit when the score is more than 10 million
  • Buggy colour scheme when reaching level 138 (OPTIONAL)
  • Use strange symbols (or textures) when the score is more than 36 million
  • Clear 800 lines to clear level 235
  • crash the game randomly when the game reaches later level 230s/early level 240s
@C29H25N3O5 C29H25N3O5 added the enhancement New feature or request label Dec 11, 2021
@Not-A-Normal-Robot
Copy link
Member

Not-A-Normal-Robot commented Dec 11, 2021

@C29H25N3O5
Copy link
Member Author

C29H25N3O5 commented Dec 11, 2021

Crashing the game randomly doesn't make it endless.

In fact the Endless marathon is not endless either. It stops at LV 170.

@User670
Copy link
Contributor

User670 commented Dec 12, 2021

Personally I'd rather we don't exactly replicate all the glitches. The wrong line count to level up might be fine, since it's accepted as norm in CTWC. Other visual glitches... I'm leaning a bit towards "fixing" the glitches instead of keeping them. Crash after Lv230, I'd say don't crash it, for god's sake. Maybe implement a fake crash then boot the player to the result screen (tho I prefer it "fixed" for good); don't, for FRICK's sake, DON'T actually crash the actual game.

@User670
Copy link
Contributor

User670 commented Dec 12, 2021

Also, in the original game, the score counter has just 6 digits, and 1 million is max out. Further more, getting a score of 1M+ just has the score counter stuck at 999,999. The 7-digit score counter you might have seen in some modded roms or in Tetris Effect added the 7th digit because top players can often maxout the original 6-digit counter.

@Not-A-Normal-Robot
Copy link
Member

Not-A-Normal-Robot commented Dec 12, 2021

We should use a 7 or 8-digit counter for the score like in TEC imo

@C29H25N3O5 C29H25N3O5 added the dispute Controversial issue label Dec 14, 2021
@Not-A-Normal-Robot
Copy link
Member

Use a new scoring system that is similar to NES Tetris

#644
but I haven't figured out how to do softdrop scores

@MrFaq2018
Copy link
Contributor

Softdrop score on nes is calculated based on the amount of rows the piece traveled, rewarding 1 point per row. It has some restrictions that are as follows:

  1. Must softdrop until piece locks, addition gets cancelled if softdrop stops midfall, and will start over if softdrop is resumed afterwards
  2. Rows are only counted from the moment the piece starts falling faster, which takes a couple more frames rather than being instant
  3. Level 19 and 29 speed use 1 frame of delay to start counting for softdropped rows
  4. Cant softdrop if lateral movement is currently being applied to the piece, same goes for the score

About crashing the game at some point, you could consider doing it when the player reaches level 155 (I approve the fake crash idea :P). On unmodded nes tetris, reaching level 155 will crash the game/force a reset due to score calculation issues, so it is a good approach for those who consider "crashing" the mode a possibility.

@C29H25N3O5
Copy link
Member Author

Tho now I think adjusting the color scheme is not really viable w/ current block skin system so probably not that for now (maybe requires a remake).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dispute Controversial issue enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants