-
-
Notifications
You must be signed in to change notification settings - Fork 59
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
Please change the control input #25
Comments
I am not sure why you would want reversing the steering when going backwards: it's done this way to match how a steering wheel works. I agree with the need for other input modes. I plan to add two:
|
I know very well that that's how a stirring wheel works, however, in my experience, especially with that rotation-fixed top-down view, it takes very much ressources to rethink why pushing the same button makes the car rotate in the different direction all out of the sudden.
That behavior makes perfect sence in an environment where the size of the wheels is relevant, which, in the given scenario, certainly isn't.
Also the fact that you aren't actively pushing forward in the first place makes it more difficult as well, which separates it more to the feeling of flying a drone that can rotate, than driving a ground based vehicle with respective physics.
Having said all that, I don't think that would have been an issue as much, if I wouldn't have to think about where the ←/→ buttons at all times in the first place.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
Maybe consider a little more padding to the bottom?
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
Also where is the backwards button? I think it's very much needed in some scenarios.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
I forgot to add that it looks cool otherwise. |
I tried adding a backward button in the middle between the left and right buttons, but it was really awkward to use. I ended connecting backward to "press both left and right together". This means you can't go backward and in a direction at the same time, but it felt better. I am probably also going to add an "analog pad" or "slider" input control where you drag your left thumb left and right to steer and have a classic "brake" under your right thumb. I experimented with an accelerometer-based input control, but I think it does not work. It does not map well to a top-down game. I'd be interested if any of you know of a top-down game with good accelerometer-based control. |
Ok, so I have some crazy ideas.
|
i would like to add to this topic :3 i have an idea for on-screen turn controls, and while it needs some polishing, i think it would be great to have this in the game. the idea is that the turn should have the shape of two bars overlapping like a cross.
With all that said, here's a visual example. it is a sketch i tried to make to make it easier to understand somehow.what do you think? ^w^ also please reply if you have any questions ^^ |
I am not sure I get it, but it feels like a virtual analog stick to me. |
I think that this is overcomplicated. Pretty much the same would be achieved with a translucent area that where x is stirring and y is de-/accleration, with 0 in the middle (or maybe ⅔ from top?) and autolock to x=50% and y=0% (from top). Generally however, I am against any sort of analog input on a touchscreen, since one has no tactile feedback so it requires you to look directly at the controls, instead of your character. Personally, for me it doesn't feel anywhere near good on Replica Island, SuperTuxKart nor Minetest. With binary input, like buttons, you may have less precise control, but, once you have memorized their position, you have tactile feedback (whether you're pressing) which is a much better flow for a fast-paced game. On a side-note, Mindustry has an interesting control scheme, where you can move your view-port freely and your vehicle flies at it's speed to the center of the viewed scene. Though I don't think it'd fit Pixel Wheels. |
that's understandable. but if you think about it though, it's just a rectangle-shaped analog stick, just like the one you have just described. in fact, you can actually make it just a rectangle, and it will still be just as easy as a d-pad, while keeping the precision of an analog stick, but without the confusion of a circle-shped one. as for Mindustry, that might require path tracing, while having to deal with the car stopping all the time depending in how fast the player moves the camera. not sure if it is a good idea. edit: i've just remembered how bad i am at simplifying things lol |
Don't sweat it, you just gotta try to think putside of the box sometimes. Eventually you'll notice that it's literally just a box. If we were to assemble your description physically I'm sure it'd be great. The Mindustry example is just a side-note, in fact, it'd be really horrible to have to race like that. But I've got two other ideas now
|
The wheel thing is a good idea! I saw it done in Real Racing 3 as one of the steering options. |
in a thread at the SuperTuxKart forum (link) someone had shown this video (https://streamable.com/nd1as) of the upcoming steering wheel controls of the game, and i found it really good. with that, a minor improvement that could polish the idea would be to have the center area of the wheel represent "neutral" or something, as in turning but not acc. or deacc., acting like a joystick deadzone, so you can easily change from front to reverse without having to release the finger from the screen. what do you think? :3 |
I think a rectangular analog stick is doable, I will experiment with it. |
I like the current control input 😢, and I’d be missing the ability to control backward direction. Is there a way to keep it as an option, or is your code not structured for doing that? Oh, and as a test, I’d also try just interverting the buttons: go backward and go left on the left of the side, and use gift and go wright on the right. |
@Obsidien I am not removing the current control input: I am adding a new one. |
Perfect then. 😃 |
i don't think that a rectangular (or square-shaped?) analog stick would limit the ability for doing reverse driving |
The game (or what's yet there of it) is fun so far, thanks for that, but the control scheme (Smartphone) is… not immersive. My suggestion would be to either use the gravity sensor for stirring and de-/accleration, or at least to have the buttons for stirring on their corresponding side of the screen. Maybe different options in the settings would be helpful. Speaking of options, one for reversing the stirring direction when going backwards would be cool as well.
The text was updated successfully, but these errors were encountered: