RigidChips
Would you like to react to this message? Create an account in a few clicks or log in to continue.

RS-DX-2 VTOL by SharpX

2 posters

Go down

RS-DX-2 VTOL by SharpX Empty RS-DX-2 VTOL by SharpX

Post by SharpX 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() { }
                  }
               }
            }
         }
      }
   }
}

SharpX
SharpX
Tank
Tank

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

Back to top Go down

RS-DX-2 VTOL by SharpX Empty Re: RS-DX-2 VTOL by SharpX

Post by Timothy Ashtön 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.
Timothy Ashtön
Timothy Ashtön
Walker
Walker

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

http://wildfrontierguidecomplete.blogspot.com/

Back to top Go down

RS-DX-2 VTOL by SharpX Empty Re: RS-DX-2 VTOL by SharpX

Post by SharpX 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.

SharpX
SharpX
Tank
Tank

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

Back to top Go down

RS-DX-2 VTOL by SharpX Empty Re: RS-DX-2 VTOL by SharpX

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

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