Results 1 to 16 of 16

Thread: BGMC 20 | BeeSpeed

  1. #1

    BGMC 20 | BeeSpeed

    Here's my entry for BGMC 20




    I wanted to try my hand at making a flight simulator, and I've always loved the look of this plane.
    Not a lot of content unfortunately, as I just threw the map together on the last day.
    Attached Images Attached Images
    Last edited by gandalf3; 30-Mar-16 at 03:15. Reason: Screenshots



  2. #2
    Member Nicholas_A's Avatar
    Join Date
    Oct 2014
    Location
    own.worldPosition
    Posts
    1,024
    To make the game better, I recommend you use w and s as throttle, a and d as ailerons, left and right as rudder to make the flying easier. I also think that the plane should sway less because in real life gee bees don't sway that much. Just some constructive criticism.
    My website | My YouTube channel | My Blendswap profile | Current Project: [BGMC 25] Ant Panic!

    I sell custom logos for $5 (among other things). Check them out!



  3. #3
    Wow! I hope the real plane isn't that unstable!
    Anyway, I did finally get it in to the air and had a bit of fun.
    I expected there would be at least one traditional flight sim in the competition, and this one was a pretty good example of the genre.
    I think that using the mouse for steering might give some more intuitive control and make flying the bee a little less scary.

    The plane model is lovely by the way.



  4. #4
    Originally Posted by Nicholas_A View Post
    To make the game better, I recommend you use w and s as throttle, a and d as ailerons, left and right as rudder to make the flying easier. I also think that the plane should sway less because in real life gee bees don't sway that much. Just some constructive criticism.
    Yes, the control scheme is kind of left over from wanting to look around while testing, meaning I needed to control the plane with one hand.
    I eventually wanted to control the plane with the mouse, but I had too many other pressing things I wanted to add..

    The physics could definitely use some fine-tuning (the real plane can't fly as slowly as this one), but I think a lot of the oscillation is due in part to the binary control scheme.

    Originally Posted by Smoking_mirror View Post
    Wow! I hope the real plane isn't that unstable!
    Anyway, I did finally get it in to the air and had a bit of fun.
    I expected there would be at least one traditional flight sim in the competition, and this one was a pretty good example of the genre.
    I think that using the mouse for steering might give some more intuitive control and make flying the bee a little less scary.

    The plane model is lovely by the way.
    Thanks!
    By reputation it seems like this plane really wasn't the most stable thing ever to fly :P



  5. #5
    Member Nicholas_A's Avatar
    Join Date
    Oct 2014
    Location
    own.worldPosition
    Posts
    1,024
    You want to borrow some of my code for my plane for mouse movement?
    Code:
    def pitch(self, own, speed, LOADED_WEIGHT, EMPTY_WEIGHT, mouse):
    
        #Use the mouse to pitch up and down
        posy = mouse.position[1]
    
            if posy < 0:
            posy = 0     
        if posy > 1:
            posy = 1     
            if posy < 0.6 and posy > 0.4:
            posy = 0     
        if posy < 0.5:
            addTo = 0.5-posy
            posy = posy-addTo-1
            posy /= 1.5   
        if posy == -1:
            posy = 0
                
        posy *= (speed/2.5)+5
        own.applyTorque([posy/(LOADED_WEIGHT/EMPTY_WEIGHT),0,0],True)
            
    
    
    
        def roll(self, own, speed, LOADED_WEIGHT, EMPTY_WEIGHT, mouse):
    
        #Use the mouse to roll left and right
        posx = mouse.position[0]
    
        if posx < 0:
            posx = 0     
        if posx > 1:
            posx = 1
        if posx < 0.55 and posx > 0.45:
            posx = 0
        if posx < 0.5:
            addTo = 0.5-posx
            posx = posx-addTo-1
            posx /= 1.5
        if posx == -1:
            posx = 0
            
        posx *= (speed/2.5)+5
        own.applyTorque([0,posx/(LOADED_WEIGHT/EMPTY_WEIGHT),0],True)
    Those are two modules I made in a plane.py script
    My website | My YouTube channel | My Blendswap profile | Current Project: [BGMC 25] Ant Panic!

    I sell custom logos for $5 (among other things). Check them out!



  6. #6
    Member dimebag's Avatar
    Join Date
    Jul 2014
    Location
    Latina, Italy.
    Posts
    155
    i'm on a macbook pro 13" and i don't have that key to start the engine!! i would like to play it! graphics looks very good!



  7. #7
    Originally Posted by dimebag View Post
    i'm on a macbook pro 13" and i don't have that key to start the engine!! i would like to play it! graphics looks very good!
    Oops!
    If you select the object between the two propeller blades, the first keyboard sensor controls the starter.

    Sorry about that.. If need be I can upload another version



  8. #8
    Member hilkojj's Avatar
    Join Date
    Apr 2014
    Location
    The Netherlands
    Posts
    346
    The model is awesome, and the physics are really cool too.
    I can understand that you can control the plane pretty well after experimenting with it for 2 weeks, but for players like me it's pretty hard. But it is really challenging . I think that the tips given above should make it easier.
    *still working on a game about unicorns* Youtube Channel | Twitter



  9. #9
    Member Scalia's Avatar
    Join Date
    May 2015
    Location
    The Bottom of the Ocean Blue
    Posts
    431
    Originally Posted by hilkojj View Post
    The model is awesome, and the physics are really cool too.
    I can understand that you can control the plane pretty well after experimenting with it for 2 weeks, but for players like me it's pretty hard. But it is really challenging . I think that the tips given above should make it easier.
    It's pretty hard to get the hang of, but i was able to do really well after an hour or two
    Sometimes when I think, I have thoughts; and that's why I drive a Lincoln.

    My sketches: http://blenderartists.org/forum/show...-of-being-cool



  10. #10
    Huh, so this is why my father never let me play on the old Flight simulators that came with Windows 98.

    You owe me a new keyboard and window, by the way.



  11. #11
    Originally Posted by dimebag View Post
    i'm on a macbook pro 13" and i don't have that key to start the engine!! i would like to play it! graphics looks very good!
    Here's a special version with enter for the starter key



  12. #12
    Member Scalia's Avatar
    Join Date
    May 2015
    Location
    The Bottom of the Ocean Blue
    Posts
    431
    Originally Posted by Lushmoss View Post
    Huh, so this is why my father never let me play on the old Flight simulators that came with Windows 98.

    You owe me a new keyboard and window, by the way.
    I feel you bro
    Sometimes when I think, I have thoughts; and that's why I drive a Lincoln.

    My sketches: http://blenderartists.org/forum/show...-of-being-cool



  13. #13
    Member Nicholas_A's Avatar
    Join Date
    Oct 2014
    Location
    own.worldPosition
    Posts
    1,024
    Could you please explain to me how you made it so the plane doesn't drift if you turn? I'm trying to recreate the script you made but when I turn my plane, it drifts in the original direction it was flying.
    My website | My YouTube channel | My Blendswap profile | Current Project: [BGMC 25] Ant Panic!

    I sell custom logos for $5 (among other things). Check them out!



  14. #14
    Member Tor33's Avatar
    Join Date
    Feb 2016
    Location
    Berlin
    Posts
    14
    Love game like this so much! I like game with professional graphics like this game Coastal Town Truck



  15. #15
    Member BluePrintRandom's Avatar
    Join Date
    Jul 2008
    Location
    NoCal Usa
    Posts
    18,127
    Originally Posted by Nicholas_A View Post
    Could you please explain to me how you made it so the plane doesn't drift if you turn? I'm trying to recreate the script you made but when I turn my plane, it drifts in the original direction it was flying.
    own.localLinearVelocity.x (or y or z) can be used
    like

    own.localLinearVelocity.x*=.65

    .etc
    Break it and remake it - Wrectified
    If you cut off a head, the hydra grows back two.
    "headless upbge"



  16. #16
    Nice flying game.



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •