PDA

View Full Version : Puzzle gaming with only one button?


tepples
10-23-2007, 05:00 PM
Tetris as we know it uses seven buttons: move left, move right, soft drop, hard drop, rotate left, rotate right, hold. Some older games would have only four: move left, move right, hard drop, rotate left. But the disability community is promoting "switch gaming", or video gaming that needs only one push button per player:

Introduction by oneswitch.org (http://www.oneswitch.org.uk/oneswitch.htm#intro) Guide by BBC Ouch! (http://www.bbc.co.uk/ouch/closeup/switchgaming_guideto.shtml) Gamasutra article (http://www.gamasutra.com/features/20050602/green_01.shtml)
How would the tetromino game or other similar puzzle games (Dr. Mario, Puyo, Lumines) be played with one button?

Rosti LFC
10-23-2007, 06:19 PM
Perhaps some sort of morse-code for the controls?


Tetris can be played with one finger, as demonstrated on the iPod, but that requires something more complex than a single button.

statikeffeck
10-23-2007, 06:46 PM
I supposed you could have a disability mode that goes like this:


During ARE, the game accepts a string of button presses that represent the final rotation state that you would like:

1 press - No rotation

2 press - rotate ccw

3 press - rotate cw

4 press - rotate 180

after a 1 second delay of no button presses, the game listens for more button presses that represent the column of the piece

1 press - column 1

2 press - column 2

3 press - column 3

etc...


the game would then spawn the piece in the rotated state, and drop it into the column specified. This wouldn't allow things like sliding under pieces or wallkicks, but many poor tetris clones don't support those anyway.


The number of button presses could be reduced by using long presses versus short presses, as Rosti suggested with morse code.

Needle
10-23-2007, 07:41 PM
Japanese cell phone Flash games are full of those single-button games due to the Flash Lite implementation's inability to capture directional keys. The fact that it cannot distinguish between short presses and long holdings of the button makes design considerations even worse, pretty much boiling everything down to "watch moving objects to wait for the timing and press."


One example of single-button games I thought was actually some good and had depth to it is Nanaca Crash (http://www.geocities.jp/lledoece/nanaca-crash.html). (Disregarding the anime theme for a moment) the game quickly and constantly changes through multiple contexts, and has a good mix of predictability and randomness to allow players to build strategies.

kapat
10-23-2007, 07:43 PM
eventually it'll be done with eye recognition.

untill then 7 is enough for me.

Needle
10-23-2007, 07:58 PM
Back on topic; If I were to make Tetris to work with one button, I'd make it like this:


Additionally, maybe time pressure can be added by having the piece hard drop when no input has been given for a set period of time. The player would be able to counter this by moving the piece back and forth. This would probably be the equivalent of 20G and infinite lockdown. Or, to make it harder, the delay could be set to a specific value that the player can't extend (entry reset lockdown). Not sure how to do step reset, though.

colour_thief
10-23-2007, 10:56 PM
I think they should just learn to play "7-button" one-handed.

tepples
10-23-2007, 11:40 PM
I think they should just learn to play "7-button" one-handed.

Which is difficult if you can't easily move your hand from one button to the next.

colour_thief
10-24-2007, 12:30 AM
Watch my one-handed TGM1 Gm video on youtube and you'll see that you barely have to move your hand. My point is that reducing Tetris to one button is making it work for the worst possible handicap that can still theoretically play tetris. If I was handicapped, I would want to play something that made full use of my potential abilities. Even if I only had feet I would be insulted by a one button game. Everyone can play a one button game, but only the smallest audience will want to. When's the last time you checked out a children's book from the library? Just about everyone can read those...

caffeine
10-24-2007, 12:37 AM
No gravity.

prompt orientation: button functions as clockwise rotation

pause

prompt move left or right: press once for left, press nothing for right

pause

prompt movement: button acts as left or right.

pause

hard drop?


limited, but functional.

Pineapple
10-24-2007, 01:00 AM
The current piece rotates around repeatedly. Press the button to stop it rotating. It then moves sideways until you release the button, at which point it drops.

caffeine
10-24-2007, 01:51 AM
good idea.

mat
10-24-2007, 02:16 AM
lardarse wins.

caffeine
10-24-2007, 03:25 AM
i used to have tower bloxx (http://www.digitalchocolate.com/products/bloxx/default.htm) for my cell phone. it only needed one button, and it was an awesome game.

Needle
10-24-2007, 05:33 AM
Oh yeah, how could I forget it - NS-TOWER (http://www.nagi-p.com/eng/nstw.html).


Addictive as hell, along with its two-button sibling, NS-SHAFT.

colour_thief
10-24-2007, 10:39 AM
Also, why has nobody mentioned Uo Poko (http://insomnia.ac/reviews/ac/uopoko/review.php)? It's a clear-levels-time-attack puzzle game not unlike Puzzle Bobble. 1 button; hold it down to pull back the plunger. It gets quite intuitive and fast paced after a while.

herc
10-24-2007, 06:16 PM
my idea:


piece can be rotated during entry delay. but: each button press resets entry delay. no input -> piece starts to fall.

important here is to visualise entry delay - for example with a shrinking bar (as i did in cubestorm alpha)


if falling:


either lardarses idea: hold down, piece moves and cycles through all horizontal positions. release button, piece stops in current column and hard drops.


OR


tap button to move left and cycle through all columns


OR - for progamers (should be faster than tapping )


0 presses: middle column (5)

1 presses: - column 4

2 presses: - column 6

3 presses: - column 3

..

so the piece zigzags through all columns. though no hard drop possible...

kapat
10-25-2007, 06:53 PM
my idea which would apply to speed would be holding the button, and having the piece shift from colom 1 to 2, then 3 untill you let go, [with the ...."pac man" effect of wrapping to the other side incase you miss]


then pause, then hold for rotate, if not, tap it once, then like a double click for a hard drop.


you couldn't make t-spins. but i would like to see an idea that you COULD make t-spins with one button.

statikeffeck
10-26-2007, 12:42 AM
so basically, a Tetris that Stephen Hawking can play.

herc
10-26-2007, 01:27 AM
move phase delay idea:


during entry delay: rotate. entry delay resets with each button press.


new:


move phase delay: each button press moves piece to left (with wrap around), and resets "move phase delay".


if no button was pressed till move phase delay is over, dropping starts. if during drop button is pressed --> hard drop.


additionally: during lock delay we can again enable rotate (cw, ccw alternating), so we could have T- and other spins.

Rosti LFC
10-26-2007, 02:02 AM
As an interesting point, how would the difficulty of the game improve?


Would you somehow have less time to pick where to place the piece, like conventional Tetris, or would it require more accurate timing with the button?

colour_thief
10-26-2007, 02:11 AM
Encroaching garbage at a faster and faster rate?

kapat
10-26-2007, 03:45 AM
As an interesting point, how would the difficulty of the game improve?



the TV will start to walk away from you.


but less timing on a piece MEANS you need to be more accurate at less time. so speed increase is the only way to go. either that or you'd have the whatever it's called lines building up from the bottom, after so many pieces it'd go up one and after so many "ones" it goes up it'll start to get a little complicated.

herc
10-26-2007, 01:51 PM
As an interesting point, how would the difficulty of the game improve?
Would you somehow have less time to pick where to place the piece, like conventional Tetris, or would it require more accurate timing with the button?


hmm - i would simply slowly shorten the entry delay and the move-phase delay... and maybe limit the number of entry/move delay resets.


but to be honest: i am not sure how agile such heavily disabled people are. does it make sense to shorten timings / increase time pressure?


i would rather vote for a slowly increasing game complexity and difficulty: either through rising garbage - though this also causes time pressure,


or better:


increasing piece complexity. so a level-up is a move from 4 block pieces aka tetrominoes to pentominoes to hexominoes etc.

the same way it is done in growtris mode of my http://www.gravytris.de (http://www.gravytris.de/default.htm) .


because i think it would be unfair to impose any kind of time pressure to disabled people who can barely move their finger. but who still can think perfectly.


on the other hand, one button gaming for mobile devices for non-disabled people - there one could shorten timings etc.

kapat
10-26-2007, 02:58 PM
but then ...is it still "tetris" ?

tepples
10-26-2007, 06:09 PM
Of course not, until Mr. Rogers approves. But then his company has approved Tetris Attack and Tetrisphere.

herc
10-27-2007, 02:39 AM
here is my small tech-demo showing my version of ONE-BUTTON-Tetris:


http://www.cubestorm.com/download/cubes ... chdemo.exe (http://www.cubestorm.com/download/cubestorm_one_button_techdemo.exe)

(direct EXEcute download - just download and start: no unzipping, no dlls)



usage: just press space http://www.tetrisconcept.net/forum/images/smilies/icon_smile.gif

during entry delay: rotates

during move delay: moves right with wrap around

if both delays are over, then space simply drops.


during lock delay, you can move again - this allows for slide under... somehow. at least if moving right into an overhang.


thats it! i found it fairly playable!


p.s. dont get upset if this demo crashes, its sadly in a very early buggy, "negative alpha" state... pp.s. how do you like the commando's remix?