TetrisGYM icon indicating copy to clipboard operation
TetrisGYM copied to clipboard

Feature: P2 controller input

Open Hyphen-ated opened this issue 3 years ago • 4 comments

The controller I use for rolling is different from the controller I use for DAS play (or for other NES games)

So I would find it convenient to be able to have two controllers always plugged in to my NES, and I pick up whichever one I want to use for tetris at any given time. So this would mean the game reads any input given on either controller port.

Are you interested in implementing this? If not I can try to do it myself, but I'm guessing you can probably do it kinda easily

Hyphen-ated avatar Aug 26 '22 00:08 Hyphen-ated

The thing to consider here is if we want to use the P2 input for something else in the future

support for mind meld and other two player modes have been suggested, which conflicts with this issue.

Additionally, this goes against the rules for CTM, where you are only allowed to have one input mapped to a single button.

at best we may be able to add a P1/P2 input toggle

kirjavascript avatar Aug 26 '22 07:08 kirjavascript

CTM rules doesn't seem like a problem to me. They allow playing on an emulator on a PC, which has a similar capability to have two controllers active at once. You just aren't allowed to do it.

Hyphen-ated avatar Aug 26 '22 17:08 Hyphen-ated

Maybe. It's certainly a consideration for when thinking about cheating.

I suppose in mild meld (and other modes that use custom 2p stuff) there would need to be some kind of stuff to manage how the inputs are setup as we need support for different types of things.

kirjavascript avatar Aug 26 '22 18:08 kirjavascript

Perhaps one way this could be implemented is the controller that presses "start" will be the only one that can register input in a game of Tetris?

iwillreku3206 avatar Jan 15 '23 10:01 iwillreku3206