RS-DX-2 VTOL by SharpX

View previous topic View next topic Go down

RS-DX-2 VTOL by SharpX

Post by SharpX on Fri Jan 14, 2011 7:48 am

Built from ground up, by me. so far I am quite pleased with the perfomance:
speed: 110km/h,
weight: 1964
chips: 110(cowls 29)
downside for reaching higher speeds is loosing height. like a heli, when you tilt forward it moves forward, but requires constant interaction. my goal is to creating a VTOL gunship(armed aircraft) which can be flown with the cockpit view. so far with the view H(or cockpit view) its pretty easy taking off, stabilizing the aircraft and shooting targets with good accuracy but requires a good bit of guessing when landing. It took like 10 mins to completely master flyng this aircraft and shooting a desired target at the same time, so it feels realistic in the way it flies. Currently there are no scripts and Lua added, but I intend to in near future. It is going to have a futuristic concept looking cowl body.

Controls:
Z-power up
X-powers down

---W--- tilts forward with rudders
A-----D stabilzises sideways with jets
---S--- tilts backwards with rudders

-------up------ tilts forward slowly with jets, fast tilts forward and with both up arrow and W pressed
right--------left turn right and left, sometimes requires manual stabilizing with A and D after turning
-----down----- tilts back with jets

C-machinegun V-cannon

NB! use view H for aiming
Code:
// [RCD]
Val
{
   GUN(default=0, min=-10000000, max=10000000, step=10000000)
   GUN1(default=0, min=-10000000, max=10000000, step=10000000)
   JET(default=0, max=50000)
   JET1(default=0, max=21000)
   JET2(default=0, max=5000)
   JET3(default=0, min=-3000, max=3000, step=3000)
   RUDDER(default=0, min=-25, max=25, step=25)
   TURN(default=0, min=-3, max=3, step=10)
   TURN1(default=0, max=3000, step=3000)
   TURN2(default=0, min=-1500, max=1500, step=1500)
}
Key
{
   0:TURN2(step=500)
   1:TURN2(step=-500)
   2:TURN(step=1)
   3:TURN(step=-1)
   4:JET(step=500), JET1(step=210), JET2(step=50)
   5:JET(step=-500), JET1(step=-210), JET2(step=-50)
   6:GUN(step=10000000)
   7:JET3(step=3000)
   8:RUDDER(step=-1)
   9:JET3(step=-3000)
   10:GUN1(step=10000000)
   15:RUDDER(step=1)
}
Body
{
   Core() {
      S:Trim(angle=90) {
         S:Chip() {
            S:Chip() {
               S:Chip() {
                  S:Chip() {
                     S:Trim(angle=90) {
                        W:Chip(angle=45) {
                           S:Arm() { }
                        }
                        E:Chip(angle=45) {
                           S:Arm() { }
                        }
                        W:Chip(angle=-45) {
                           S:Arm() { }
                        }
                        E:Chip(angle=-45) {
                           S:Arm() { }
                        }
                        N:Jet(power=-TURN2) {
                           S:Frame(angle=90) {
                              S:Jet(angle=90, power=JET2) { }
                              N:Frame(angle=40) {
                                 N:Frame(angle=-80) {
                                    N:Frame(angle=-45) {
                                       S:Frame(angle=10) { }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
               E:Frame(angle=90) {
                  E:Frame() {
                     E:TrimF(angle=-TURN) {
                        E:Jet(power=JET) { }
                        E:RLW(power=-JET1, option=1) {
                           W:Frame(angle=150) {
                              N:Rudder(angle=90) { }
                           }
                           N:Frame(angle=150) {
                              E:Rudder(angle=90) { }
                           }
                           S:Frame(angle=150) {
                              W:Rudder(angle=90) { }
                           }
                           E:Frame(angle=150) {
                              S:Rudder(angle=90) { }
                           }
                        }
                     }
                     E:Frame() {
                        E:Jet(power=JET3) { }
                     }
                     E:Frame(angle=90) {
                        E:Frame() { }
                     }
                  }
                  N:Frame() {
                     N:Chip(angle=RUDDER) { }
                  }
                  S:Frame() {
                     S:Chip(angle=RUDDER) { }
                  }
               }
               E:Frame(angle=-90) {
                  E:Frame() {
                     E:TrimF(angle=-TURN) {
                        E:Jet(power=-JET) { }
                        E:RLW(power=-JET1, option=1) {
                           N:Frame(angle=-150) {
                              E:Rudder(angle=90) { }
                           }
                           E:Frame(angle=-150) {
                              S:Rudder(angle=90) { }
                           }
                           W:Frame(angle=-150) {
                              N:Rudder(angle=90) { }
                           }
                           S:Frame(angle=-150) {
                              W:Rudder(angle=90) { }
                           }
                        }
                     }
                     E:Frame() {
                        E:Jet(power=JET3) { }
                     }
                     E:Frame(angle=-90) {
                        E:Frame() { }
                     }
                  }
                  N:Frame() {
                     N:Chip(angle=-RUDDER) { }
                  }
                  S:Frame() {
                     S:Chip(angle=-RUDDER) { }
                  }
               }
            }
         }
      }
      E:Chip(angle=45) {
         N:Arm(power=GUN, option=5000) { }
      }
      W:Chip(angle=45) {
         N:Arm(power=GUN, option=5000) { }
      }
      E:Chip(angle=-45) {
         N:Arm(power=GUN1, option=50000) { }
      }
      W:Chip(angle=-45) {
         N:Arm(power=GUN1, option=50000) { }
      }
      S:Jet(power=-TURN2) {
         N:Frame(angle=-90) {
            N:Jet(angle=-90, power=-JET2) { }
            S:Frame(angle=-40) {
               S:Frame(angle=80) {
                  S:Frame(angle=45) {
                     N:Frame(angle=-10) { }
                  }
               }
            }
         }
      }
      S:Cowl(angle=30) {
         S:Cowl(angle=145) {
            S:Cowl() {
               S:Cowl() {
                  S:Cowl(angle=10) {
                     S:Cowl(angle=10, color=#0000FF, effect=#C0FB) {
                        S:Cowl(angle=130, color=#0000FF, effect=#C0FB) {
                           S:Cowl(angle=20, color=#0000FF, effect=#D0FB) {
                              S:Cowl() {
                                 S:Cowl() { }
                                 E:Cowl(angle=89, color=#0000FF, effect=#C0FB) {
                                    S:Cowl() { }
                                 }
                                 W:Cowl(angle=89, color=#0000FF, effect=#C0FB) {
                                    S:Cowl() { }
                                 }
                              }
                              E:Cowl(angle=90, option=3, color=#0000FF, effect=#D0FB) { }
                              W:Cowl(angle=90, option=4, color=#0000FF, effect=#D0FB) { }
                           }
                           W:Cowl(angle=91, option=4, color=#0000FF, effect=#D0FB) {
                              S:Cowl(angle=-1, option=3, color=#0000FF, effect=#D0FB) { }
                           }
                           E:Cowl(angle=91, option=3, color=#0000FF, effect=#D0FB) {
                              S:Cowl(angle=-1, option=4, color=#0000FF, effect=#D0FB) { }
                           }
                        }
                     }
                     W:Cowl(angle=126, option=1, color=#800000, effect=#D0FB) { }
                     E:Cowl(angle=126, option=1, color=#800000, effect=#D0FB) { }
                     W:Cowl(angle=90, option=3, color=#0000FF, effect=#D0FB) { }
                     E:Cowl(angle=90, option=4, color=#0000FF, effect=#D0FB) { }
                  }
                  S:Cowl(angle=35, option=5, color=#111111) { }
                  W:Cowl(angle=89, option=3) {
                     N:Cowl() { }
                  }
                  E:Cowl(angle=89, option=4) {
                     N:Cowl() { }
                  }
               }
            }
         }
      }
   }
}

avatar
SharpX
Tank
Tank

Posts : 55
Join date : 2010-12-28
Location : Sorry, i was too drunk to remember, what that sign said

View user profile

Back to top Go down

Re: RS-DX-2 VTOL by SharpX

Post by Timothy Ashtön on Tue Jan 18, 2011 7:43 am

*Whisltes*

Can't wait to see it finished, I'm still trying to finish my S3. Hopefully I get it done soon.
avatar
Timothy Ashtön
Walker
Walker

Posts : 289
Join date : 2010-07-17
Age : 25
Location : Ontario

View user profile http://wildfrontierguidecomplete.blogspot.com/

Back to top Go down

Re: RS-DX-2 VTOL by SharpX

Post by SharpX on Wed Jan 19, 2011 11:56 am

right now I am kind of stuck with school work which has gone overdue. I will finish it on the upcoming weekend, You can bet on it.

avatar
SharpX
Tank
Tank

Posts : 55
Join date : 2010-12-28
Location : Sorry, i was too drunk to remember, what that sign said

View user profile

Back to top Go down

Re: RS-DX-2 VTOL by SharpX

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum