chopper game pre-release question

hi,

i’m currently working on a chopper game.
it would be nice if you guys could have a look at it and tell me what you think about the chopper control system.
in my opinion it’s too complicated to play, but i have no other idea how to simplify the controls AND move the chopper (and the cannon impact point) as realistic as possible.

here’s the game:
http://games.rastaduck.org/EscalationChopper/EscalationChopper.jnlp

note:
*) the game name “EscalationChopper” will most probably be subject to change without notice. :wink:
*) the red dot is the cannon impact point. the blue line shows the rotor slope vector. both will of course be removed later.

I like it.

:o have you tried firing at a stone? in my opinion it should be easier to shoot at a target. currently you have to be rather lucky to bring the chopper in a good position to shoot.

I agree… I think the biggest problem is that when you turn the chopper, the slope control point remains the same… try turning that an equal amount, so that “forward” is always in the direction of the chopper, so to speak.

Well one of the principal particularities of an helicopter is the possibility to hover on a certain area , while it seems that your helicopter is constantly moving, and it takes a bit too long to change the velocity direction.It should be possible to vary the speed too.
Apart from that the ocntrols are okay.

[quote]I agree… I think the biggest problem is that when you turn the chopper, the slope control point remains the same… try turning that an equal amount, so that “forward” is always in the direction of the chopper, so to speak.
[/quote]
i tried that already but i had even more difficulties with this type of control. :frowning:

the speed can be limited by moving not too far away from the slope control origin. but i agree regarding the “constantly moving” thing. i think everything could change faster. just let me adjust some parameters…

… done. it’s now a tiny bit easier to bring the chopper in a good shooting position.
please have a look again.

i think i’ll try to improve the parameter settings and leave the control as it is.

Standard approaches in these kind of games are:

  • make the aiming point much closer to the chopper, perhaps square root of what you currently have it at

  • make the aiming point not move when you change angle (or not move much)…they have gyros, so the gun etc can automatically move in response to changing pitch of the chopper

  • use a modern chopper aiming system, with auto-targetting, and player just uses tab or similar to change targets

[quote]Standard approaches in these kind of games are:

  • make the aiming point much closer to the chopper, perhaps square root of what you currently have it at
    [/quote]
    ok, i’ll move it a bit, but not that much. i think too close to the chopper would look strange.

[quote] - make the aiming point not move when you change angle (or not move much)…they have gyros, so the gun etc can automatically move in response to changing pitch of the chopper

  • use a modern chopper aiming system, with auto-targetting, and player just uses tab or similar to change targets
    [/quote]
    that’s what i planned but not implemented yet.
    there will be an “auto-aiming” key for the cannon and the rockets.

btw, do you know a good (and free) chopper game where i can get some inspiration?

[quote] :o have you tried firing at a stone? in my opinion it should be easier to shoot at a target. currently you have to be rather lucky to bring the chopper in a good position to shoot.
[/quote]
I was wondering if you couldn’t move the mouse control to the w,a,s,d keys (like FPS ctrls), move the rotation keys to q and e and then simply aim with the mouse. You could allow a shooting angle of ~45 degrees if the heading of the chopper, so moving mouse to the right you shoot a bit to the right of the heading of the chopper. Move mouse up will shoot closer to the shopper and vice versa.

One other advantage with using keys is that you can “auto-center” so that when you let go of the keys the chopper will slowly come to a standstill.

If that gets to difficult you can always just rotate the whole chopper with mouse right left and skip the q and e keys.

Not sure if this will make it easier to control, but probably will make it easier to blast things to pieces and that’s what’s important, right?
:smiley:

Looks very promising!

yeah, i had that idea already. i did some tests with keyboard entry and my first thoughts were that only analog control (-> mouse) leads to realistic behaviour. but i’m sure i can modify the key event handling in a way which simulates analog control.

[quote]Not sure if this will make it easier to control, but probably will make it easier to blast things to pieces and that’s what’s important, right?
:smiley:
[/quote]
ahh yeah, man! 8)

[quote]Looks very promising!
[/quote]
thx. looks like this will be my coolest game so far.

hi again!

i have now completely changed the chopper controls.
would you mind having another look at the game and telling me your thoughts about the controls?

http://games.rastaduck.org/EscalationChopper/EscalationChopper.jnlp

note: no mouse controls anymore, start the game with enter. instructions are shown on the intro screen.

I think it’s totally unplayable now, unles you are willing to spend mucho effort “learning” this particular game - which is bad for you if you want many people to play it.

But … I think it’s a great control system for a chopper; it captures rather well the “spirit” of chopper flying (the weirdness of a control system where you have two joysticks, and can do very funky manoeuvres, etc).

So, I suggest you try a “lock” mode where the background spins instead of the chopper, but otherwise everythign is the same. I suspect this would be much easier for people to get up and running with (and, probably, give them time to get used to the controls without having to try too hard, then later they can move on to the “unlocked” mode (what it is now) and the change will be easier for them).

[quote]I think it’s totally unplayable now…
[/quote]
wow, i thought i made it easier. do you think the previous mouse control version was better?
what exactly disturbs you with this type of control?

yes, i wanted to create something between arcade/fun and realism.

hmm, i think this would require too much code change and i’m not sure if i could achieve that change AND have the same framerate that i have now.

i’ve combined strafing and rotation now. the player can now move the chopper only with the arrow keys.
additionally rotation still works with the D and F keys.

any comments on that? ???

While Jeff Foxworthy says here’s your sign, I say - Here’s your list! ;D

  • Controls seemed fine to me. For a second or two I got disoriented about how the controls worked, but then it was fine. One problem you will have though, is a person can’t backup while shooting something.

  • The targetting was frustrating for me. I wanted a constant ‘shooting point’ or target area. I couldn’t gauge where my shoots would be until I was firing. If you are going to limit ammo at some point, that would get very annoying to have to fire just to figure out where you are going to hit.

  • The enemies don’t flash or give any indication you are hitting them until they explode. Intermediate feedback would be helpful.

  • I was flying along and suddenly stopped due to hitting a world boundry I guess. I could back up and then ram into it again, coming to a stop right away. Could you implement a wrap, so the world seems continuous?

  • Sound was good. I definately like the shooting and explosion sounds. What about adding a rotor sound? This would be really great if you incorporate taking off and landing, since the blades would start and stop.

  • Graphics were nice. Very good explosion. Nice effect of the guns shooting.

  • There was an occasional long frame time ( I was getting above 50 fps normally), but every once in awhile I got a visual stutter.

  • Great start on things!

Dr. A>

thanks for answering. after not receiving any replies for days i thought i’m annoying people or something.

please note that the game is not ready at all. what you can see now is about 30% of what i expect to have in the end. therefore some of your suggestions will definetly be added to the game. but i haven’t had the time to add them yet. the only reason i posted this question was if people are getting along well with the chopper control.

what do you mean by “a person cannot backup while shooting”?

there will be a target point.

there will be some indication if an enemy is hit or not (maybe some different impact sound)

the world boundaries are disturbing. i know. this will be changed too.

sounds are totally incomplete. i’m planning to have background music and rotor sound and stuff…

all my games have visual stutters. i can’t get rid of them. most probably related to garbage collection.

thanks again for your answers.

mod

that is pretty cool!

i think u should make the mouse control the direction you are going and then forward arrow is acceleration forward backward arrow acceleration backward mouse button shoot, and left and right arrows strafe. u definitly should add indicators, and if u are going to add a wrap so that there is no level boundary, then i think u should add things to the world that people can identify as a certain place so that players can have an idea of where they are in the world.