시작하기
트레이너
테트리스
T-스핀
씨앗
스태킹
속도
설정
B형
바닥
결정적 시기
(빠른)탭
탭 수량
서양 장기판
이행
마라톤
쓰레기
가뭄
DAS 지연
낮은 스택
더블 킬스크린
보이지 않는
하드 드롭
레벨 메뉴
최고 점수
탭/롤 속도 테스터
채점
충돌
헤르츠 표시
입력 디스플레이
플래시 비활성화
일시 중지 비활성화
다크 모드
구피 발
블록 도구
레벨 에디터
상태 저장
라인캡
DAS 전용
예선 모드
PAL 모드
개발
TetrisGYM은 NES Tetris의 연습 모드입니다.
원래 게임의 NTSC 버전을 기반으로 했지만 패치된 ROM은 PAL 및 NTSC 게임 플레이 유형을 지원합니다.
TetrisGYM은 BPS 패치 형태로 배포되며 Rom PatcherJS 또는 이와 유사한 게임을 사용하여 미국 버전 게임에 적용할 수 있습니다.
File SHA-1: 77747840541BFC62A28A5957692A98C550BD6B2B File CRC32: 6D72C53A ROM SHA-1: FD9079CB5E8479EB06D93C2AE5175BFCE871746A ROM CRC32: 1394F57E
BPS에 대한 링크는 릴리스 페이지에서 찾을 수 있습니다.
BPS는 MMC1 헤더가 있는 파일을 생성하지만 CNROM으로 처리되는 경우에도 작동합니다.
일부 트레이너에는 추가 구성 값이 있습니다. 메인 메뉴에서 왼쪽과 오른쪽을 사용하여 변경하세요.
원래 ROM과 마찬가지로 a
select
b
다음 start
누르면 게임 플레이가 종료되고 메뉴 화면으로 돌아갑니다.
A-Type과 동일한 게임 플레이를 제공하지만 몇 가지 개선 사항이 있습니다. 점수 제한 없음, 로켓 없음, 커튼 없음, 음악 없음, 더 나은 일시 중지, 모든 레벨에서 시작 가능.
무작위 위치에 T-스핀을 생성합니다. 다음 상태를 준비하기 위해 성공적인 T-Spin에 대한 추가 진입 지연이 발생합니다.
VS 전투(또는 연습)에 동일한 조각 세트를 제공합니다.
무작위 시드를 생성하려면 select
누르세요.
v4와 v5 사이에는 소수의 시드가 다르지만 그 외에는 두 버전 모두 호환됩니다.
표시기는 v4용 시드와 v5용 시드를 표시하며, select
누르면 항상 v4 호환 시드가 생성됩니다.
운동장 영역을 강조하는 실험입니다.
230라인 점수 달성에 얼마나 가까운지 나타냅니다. 느슨하게 테트리스 속도를 기준으로 합니다.
100,000 단위로 최대 1.5m까지 점수를 선택할 수 있습니다.
이는 전환 또는 PAL 게임에 맞게 조정될 수 있습니다.
값 | 130라인에서 득점 |
---|---|
4 | 201261 |
5 | 252936 |
6 | 300278 |
7 | 353015 |
8 | 400356 |
9 | 452031 |
에이 | 508690 |
비 | 552131 |
기음 | 600535 |
디 | 655460 |
이자형 | 706051 |
에프 | 752310 |
다양한 유형의 턱과 스핀을 연습할 수 있도록 미리 설정된 여러 플레이 필드.
지
T/S
티
나
부코
다양한
L / J 스핀턱
L/J 더블턱
최대 8 높이까지 지원된다는 점을 제외하면 원작의 B-Type과 동일한 게임 플레이가 지원됩니다.
바닥을 일정 높이까지 채워서 더 높게 쌓도록 합니다. 이 모드를 흔히 '핸디캡'이라고 합니다.
높이를 0으로 설정하면 화상이 비활성화된 게임 모드가 됩니다.
비좁은 스태킹을 강제하기 위해 플레이 필드의 너비를 줄입니다.
4씩 증가할 때마다 왼쪽부터 너비가 감소합니다.
1씩 증가할 때마다 오른쪽부터 너비가 감소하여 최대값 3에 도달하고 0으로 재설정됩니다.
타워 위에서 조각을 두드리고 빠르게 두드리는 연습을 위한 것입니다. 0-G는 화면 왼쪽에 타워가 있고 HW는 오른쪽에 타워가 있습니다.
다양한 탭 수를 드릴하는 트레이너입니다. 앞으로 나올 다음 우물을 강조합니다.
우물을 채울 때 0-F 클리어 라인 옵션과 GV는 라인 클리어 없이 피스 잠금 장치처럼 작동합니다.
쓰레기가 체커보드라는 점을 제외하면 B-Type과 유사합니다.
사용자 정의 점수를 사용합니다.
전환하기 전에 10줄을 입력합니다. 주어진 값이 점수에 추가되므로 이를 5로 설정하고 '최대 트레이너' 스타일 모드의 경우 레벨 18에서 시작하십시오.
값을 G로 설정하면 모드가 게임 지니 코드 SXTOKL
과 동일하게 작동합니다.
일정한 속도로 살아남을 수 있는 한 플레이하세요.
레벨 전환은 발생하지 않으며, 생존할 수 있는 한 게임은 동일한 레벨을 유지합니다.
레벨은 정상적으로 전환되지만 속도와 포인트는 시작 레벨에 따라 고정된 상태로 유지됩니다.
1과 마찬가지로 속도와 포인트는 선택한 시작 레벨에 따라 고정되지만 실제 게임은 레벨 0에서 시작됩니다.
파헤칠 수 있는 다양한 스타일의 쓰레기.
Always Tetris Ready - 블록을 푸시하여 테트리스 준비 상태를 강제합니다.
일반 쓰레기 - 임의의 양의 쓰레기
스마트 쓰레기 - 당신의 우물을 따라갑니다
단단한 쓰레기 - 잔인한 무작위 쓰레기
무한 발굴 생성기 - 스택 맨 아래를 뒤섞습니다.
인위적으로 부풀려진 가뭄을 만듭니다. 값을 높이면 I 조각이 줄어듭니다.
0 = 일반 게임 플레이 I = 라인 조각 없음
자동 변속 지연율을 변경합니다.
스택의 높이 제한을 선택하고 그 아래에 머물지 않으면 게임이 종료됩니다.
조각은 매 프레임마다 두 블록씩 떨어집니다. 어렵다.
블록은 게임이 끝날 때까지 보이지 않습니다.
하드 드롭하려면 up
누르고 소프트 드롭하려면 select
.
다음을 제외하고 원래 레벨 메뉴의 기능을 유지합니다.
'READY' 텍스트를 표시하려면 레벨을 선택할 때 select
누르세요.
9에서 right
눌러 up
down
시작할 레벨을 선택하세요.
5-9일 때 down
누르면 left
과 right
으로 표시할 하트를 선택할 수 있습니다.
로컬 게임의 승리를 추적하는 데 사용됩니다.
최대 8자리까지 점수를 표시하며 줄과 시작 레벨을 포함합니다.
이름 항목에는 더 나은 제어 기능과 일부 추가 문자가 있습니다.
SRAM을 사용할 수 있는 경우 점수가 저장되고 다음에 게임이 부팅될 때 다시 표시됩니다.
최고 점수를 지우려면 하트를 선택하고 down
누르세요. 그런 다음 start
눌러 프롬프트를 확인하십시오.
게임 플레이 외에 태핑 속도를 연습하세요.
점수 모드는 게임 내 표시에만 영향을 미치며 실제 점수는 최고 점수 목록에 표시됩니다.
채점 코드는 완전히 재구현되었으며 원본으로 인한 게임 충돌에 취약하지 않습니다.
클래식을 제외한 모든 모드에서 1000라인이 되면 라인 카운터에 추가 숫자가 추가됩니다.
권위 있는
160만 개의 롤오버에 사용되는 숫자 AF를 사용하여 원래의 제한되지 않은 점수처럼 작동합니다.
1억 이후 점수는 800,000만큼 점프하므로, 그 이상을 얻으려면 다른 모드를 사용하는 것이 좋습니다. (실제 점수는 최고 점수 목록에 계속 올바르게 표시됩니다.)
편지
0-9를 표시한 다음 AZ를 표시하고 래핑합니다.
7자리
추가 점수 숫자는 천만으로 롤오버됩니다.
중
점수를 수백만 단위로 추가로 표시한다는 점을 제외하면 클래식 채점과 동일합니다.
캡핑
점수를 999999로 제한하세요.
숨겨진
게임이 끝날 때까지 점수를 숨깁니다.
원작 게임에서 볼 수 있는 충돌 조건과 동작을 재현합니다.
예를 들어; 충돌, 레벨 지연, 색종이 조각, 사탄 생성
끄다
일반 모드 - 충돌 버그로 인한 동작이 없습니다. v6 이전 버전과 동일하게 동작합니다.
보여주다
충돌 결함을 활성화합니다. 충돌하는 대신 점수 옆에 아이콘을 표시하고 게임을 계속하세요.
탑아웃
충돌 결함을 활성화합니다. 충돌하는 대신 플레이어가 최고 수준에 도달한 것처럼 행동하세요.
충돌
크래시 결함을 활성화하고 실제로 크래시 트리거 시 크래시를 발생시킵니다.
이 옵션을 활성화하면 확률에 기반한 충돌 트리거가 항상 가장 빠른 기회에 충돌합니다.
버스트의 각 탭에 대한 평균 태핑 속도를 표시합니다.
또한 생성과 첫 번째 탭 사이의 프레임과 현재 탭 방향을 표시합니다.
테트리스를 얻을 때부터 깜박임을 비활성화하십시오.
게임을 일시 중지하는 기능을 비활성화합니다.
구피 풋 컨트롤러처럼 A/B, 시작/선택을 뒤집고 DPad 방향을 반전시킵니다.
대체 패턴이 없는 배경.
Dark, Neon, Lite, Teal 및 OG 버전을 사용할 수 있습니다.
게임플레이 측면을 보다 세밀하게 제어할 수 있습니다.
이는 구성 옵션일 뿐이며 차단 도구를 전역적으로 활성화합니다.
활성화되면 시작을 눌러 편집기를 사용하십시오.
D패드
이동
+ 왼쪽/오른쪽 선택
조각 편집기와 플레이필드 편집기 간 전환
조각 모드에서
A/B
현재 조각 변경
A + B
다음 작품을 바꿔보세요
플레이필드 모드에서
에이
커서 위치에 블록 그리기
비
커서 위치의 블록 삭제
일시중지된 경우
+ 위로 선택
증분 저장 슬롯
+ 아래 선택
저장 슬롯 감소
+ A를 선택하세요.
상태 저장
+ B를 선택하세요
로드 상태
게임 플레이 중
+ B를 선택하세요
로드 상태
상태 저장을 사용하면 원하는 만큼 플레이필드를 저장하고 다시 로드할 수 있습니다. 이러한 구성은 카트에 저장되며 전원을 끈 후에도 유지됩니다.
저장 상태가 작동하려면 SRAM이 필요합니다. Everdrive/Emulator/MiSTerFPGA에서 테스트 및 작업 중입니다.
레벨 에디터와 결합된 상태 저장은 특정 시나리오를 연습하는 데 효과적입니다.
게임 종료 라인 캡은 모든 레벨이나 라인 수에서 활성화할 수 있습니다.
라인캡 효과는 다음과 같습니다.
KSx2 - 조각이 프레임마다 두 블록에 떨어집니다.
바닥 - 레벨이 변경될 때마다 취소할 수 없는 새로운 행이 나타납니다.
Inviz - 조각이 보이지 않게 됩니다.
Halt - 조각 생성을 중지합니다.
CTM 마스터즈 이벤트에서 사용됩니다.
조각을 이동하기 위해 탭핑이나 롤링을 사용하는 기능을 제거합니다.
빠른 탭과 느린 탭을 포함한 모든 DAS 동작은 정상적으로 작동합니다.
CTWC DAS 2022를 위해 제작됨
플레이어가 로켓, 법적 및 타이틀 화면을 건너뛰고 시간 이점을 얻을 수 있는 예선에서 사용하기 위한 '대기 화면'을 다시 도입합니다.
또한 최종 게임 커튼, 표준 일시 정지, 다음 상자 없음과 같은 다른 고전적인 기능을 다시 도입합니다.
이러한 기능을 통해 TetrisGYM은 NestrisChamps 및 MaxoutClub과 같은 후처리 도구와 함께 더 잘 작동합니다.
부팅할 때 select
누르고 있으면 Qual 모드로 시작할 수 있습니다.
Block Tool과 Qual 모드를 동시에 사용할 수 없습니다.
NTSC 또는 PAL 게임플레이 메커니즘을 사용해야 하는지 지정합니다. 지역을 자동으로 감지해야 하지만 그렇지 않은 경우 수동으로 덮어쓸 수 있습니다.
빌드하려면 시스템에 설치된 node
사본이 필요합니다. 다른 종속성은 필요하지 않습니다.
패치되지 않은 ROM의 clean.nes
파일을 제공하고 node build.js
실행합니다.
TetrisGYM은 NROM, MMC1, MMC3, MMC5 및 CNROM 매퍼용으로 구축되는 것을 지원합니다.
빌드 옵션 목록을 보려면 node build.js -h
실행하세요.
이 프로젝트는 ejona의 TAUS 분해와 CelestialAmber의 후속 작업의 파생물입니다.