Skip to main content
GameDev.net gamedev.net
🔒 Locked

[1W1B2]Input methodologies?

Started by d000hg Nov 18, 2005 at 3:55 AM 4 replies 1.5k views
Original Post
d000hg
d000hg
I'm interested in different peoples' approaches to the 1-button restriction. I have mine down I think - the game basically only needs one control; I added a second function to the key as a slight modification but I really am trying to design a game which doesn't need lots of input rather than construct an elaborate input syste which does 10 things with one key. I would get put off having to learn something hard. So if you're happy to share then what have you done? Or if you want to keep it secret just tell us which route you went - needs one key Vs make one key to many things.
cowsarenotevil
cowsarenotevil
Well, I mentioned mine a few times already, but I was inspired by an old remote-control car. Since you can only either turn left or right, I figured that there was no reason why you'd need to buttons when you can just alternate between left and right.

Later on I might make it so that you go straight when you hold down the space bar, because right now if you hold it down the keyboard repeat rate kicks in and it looks awful.
-~-The Cow of Darkness-~-
intransigent-seal
intransigent-seal
Well, since I very much doubt that I'll get around to making my entry (I haven't even started it yet), I suppose it doesn't hurt to give it away.

Quote:
My design doc (backstory paragraph)
A tornado has just swept the city, pulling up everything in its path. Now that the wind is calming down, things are beginning to rain back down from the sky. You are a cat lover, and all of your cats were sucked up in the tornado, and are now raining down with everything else.
Try to catch (collect) them all, in your trusty shopping trolley (shopping cart, for the Americans out there), while avoiding the other objects that are dropping from the heavens.
You start at the bottom of a hill (not very steep, just a slight slope). Hold down space bar to push the trolley up the hill; or let go and roll back down again.

Good luck cat-lover! You're gonna need it!


If anyone is still completely stuck for an idea, and wants to make this and submit it as their own, that'd be great (just email me and let me know).

John B
The best thing about the internet is the way people with no experience or qualifications can pretend to be completely superior to other people who have no experience or qualifications.
Coward
Coward
Bassicly, you're turning left, unless you hold space down in which case you turn right..
Don't Temp Fate..
Thunder_Hawk
Thunder_Hawk
In the game I'm working on (a side-scrolling platformer/brawler), you tap to fire a glob of goo at an enemy and press and hold to jump. In mid-air you can continue holding to continue jumping (to a limit of course), tap to fire, or press and hold to do a diagonal kick. It's actually pretty intuitive once you read the instructions, and since each move has a different horizontal speed associated with it, you can definitely get the illusion of having more degrees of freedom than you actually have. I'm also considering allowing the kick to be cancelled mid-air by letting go, allowing for more control of the character.

In the other game that I'm beefing up a bit (a side-scrolling "tunnel" game), you press space to accelerate upwards and release to accelerate downwards to avoid crashing into the walls and attempt to collect/avoid items as the path you go through gets narrower and narrower. You can grab the old game here.
______________________________________________________________________________________The Phoenix shall arise from the ashes... ThunderHawk -- ¦þ"So. Any n00bs need some pointers? I have a std::vector<n00b*> right here..." - ZahlmanMySite | Forum FAQ | File Forma
Thunder_Hawk
Thunder_Hawk
There are some old threads on this same general topic as well.

Here's one that I remember.
______________________________________________________________________________________The Phoenix shall arise from the ashes... ThunderHawk -- ¦þ"So. Any n00bs need some pointers? I have a std::vector<n00b*> right here..." - ZahlmanMySite | Forum FAQ | File Forma

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.