UH-606-first heli by SharpX

View previous topic View next topic Go down

UH-606-first heli by SharpX

Post by SharpX on Thu Dec 30, 2010 1:00 pm

I Have tried so many helicopters that i cant even count, they never worked for me. Luckily i learned something the fault of others and set very odd goal.

I wanted to create a helicopter that works on notebooks with Vista and with bad onboard graphics(I have X3100-google it to see how good or bad it is).
today, one day before New Years Eve, I did it. It works fine, but its not very fast, but it could be, if anyone is willing to try upgrading it and removing those weird looking eye-poking jets and make a proper Heli system for it.

Notes:
-I have absolutely no idea how it performs on faster platforms but it works fine on mine
-A and D should tilt it sideways, but I didnt add them to print because they dont make significant difference
-I capped it at 50km/h so its a big deal for me because it is flying vertically like a real thing
-it took around 60 hours of researching the proper flying system and another 5 to finish it.
-It has rotors to move upwards downwards when you tilt the blades up to 20 degrees
-a neat looking cowl body

Picture:




Code:
// [RCD]
Val
{
   ENGINE1(default=0, max=200000)
   GUN(default=0, min=-10000000000, max=10000000000, step=10000000000)
   STABLE(default=0, min=-500, max=500, step=500)
   STABLE1(default=500, max=1000)
   STABLE2(default=0, max=25)
   STABLE3(default=0, min=-1000, max=1000, step=500)
   STABLE4(default=0, min=-5000, max=7000, step=500)
   STABLE5(default=0, max=8000, step=500)
}
Key
{
   0:STABLE2(step=1)
   1:STABLE2(step=-1)
   2:STABLE(step=500)
   3:STABLE(step=-500)
   4:ENGINE1(step=1000)
   5:ENGINE1(step=-500)
   6:GUN(step=10000000000)
   7:STABLE3(step=500)
   8:STABLE5(step=500)
   9:STABLE3(step=-500)
   15:STABLE4(step=500)
}
Body
{
   Core(color=#000000) {
      S:Chip(angle=-90, color=#000000) {
         S:Chip(color=#000000) {
            S:Frame(color=#191919) {
               S:RLW(angle=-90, power=ENGINE1, option=2, color=#400000) {
                  E:Trim(angle=STABLE2, color=#191919) {
                     E:Chip(color=#400000) { }
                  }
                  W:Trim(angle=STABLE2, color=#191919) {
                     W:Chip(color=#400000) { }
                  }
                  N:Trim(angle=STABLE2, color=#191919) {
                     N:Chip(color=#191919) {
                        N:Chip(color=#191919) {
                           N:Chip(color=#191919) {
                              N:Chip(color=#400000) { }
                           }
                        }
                     }
                  }
                  S:Trim(angle=STABLE2, color=#191919) {
                     S:Chip(color=#191919) {
                        S:Chip(color=#191919) {
                           S:Chip(color=#191919) {
                              S:Chip(color=#400000) { }
                           }
                        }
                     }
                  }
               }
            }
            N:Trim(angle=90, color=#000000) { }
            S:Jet(power=STABLE4, color=#191919, effect=1) { }
            S:RLW(angle=-90, power=-ENGINE1, option=1, color=#000040) {
               W:Trim(angle=-STABLE2, color=#191919) {
                  W:Chip(color=#400000) { }
               }
               N:Trim(angle=-STABLE2, color=#191919) {
                  N:Chip(color=#191919) {
                     N:Chip(color=#191919) {
                        N:Chip(color=#400000) { }
                     }
                  }
               }
               S:Trim(angle=-STABLE2, color=#191919) {
                  S:Chip(color=#191919) {
                     S:Chip(color=#191919) {
                        S:Chip(color=#400000) { }
                     }
                  }
               }
               E:Trim(angle=-STABLE2, color=#191919) {
                  E:Chip(color=#400000) { }
               }
            }
         }
         N:Jet(angle=-88, power=-STABLE1) { }
      }
      N:Weight(color=#808040) {
         N:Weight(color=#808040) {
            E:Weight(angle=-90, color=#808040) { }
            W:Weight(angle=-90, color=#808040) { }
            N:Jet(angle=-40, power=-STABLE4, color=#808040) { }
            N:Weight(angle=-40, color=#808040) { }
         }
         E:Chip(angle=-40, color=#808040) {
            E:Frame(angle=120, color=#000000) {
               N:Arm(power=GUN, option=10000, color=#000000) { }
            }
         }
         W:Chip(angle=-40, color=#808040) {
            W:Frame(angle=120, color=#000000) {
               N:Arm(power=GUN, option=10000, color=#000000) { }
            }
         }
         E:Frame(angle=45, color=#808040) {
            N:Cowl(option=3, color=#191919) { }
         }
         W:Frame(angle=40, color=#808040) {
            N:Cowl(option=4, color=#191919) { }
         }
      }
      S:Frame(color=#808040) {
         S:Frame(angle=-15, color=#808040) {
            S:Frame(color=#808040) {
               S:Frame(color=#808040) {
                  S:Frame(color=#808040) {
                     W:Chip(angle=-90, color=#808040) {
                        S:Jet(power=STABLE, color=#400000, effect=1) { }
                     }
                     E:Chip(angle=-90, color=#808040) {
                        S:Jet(power=-STABLE, color=#400000) { }
                     }
                  }
               }
               S:Jet(power=STABLE4, color=#808040) { }
            }
            E:Chip(angle=-90, color=#808040) { }
            W:Chip(angle=-90, color=#808040) { }
            N:Cowl(angle=-10, color=#808040) {
               N:Cowl(angle=-5, color=#808040) {
                  N:Cowl(color=#808040) {
                     N:Cowl(color=#808040) {
                        N:Cowl(angle=-10, color=#808040) {
                           N:Cowl(angle=-50) {
                              N:Cowl(angle=-80, color=#000000, effect=#30FB) {
                                 N:Cowl(angle=-30, color=#000000, effect=#30FB) {
                                    N:Cowl(angle=-10, color=#808040) {
                                       N:Cowl(angle=15, color=#191919) {
                                          N:Cowl(angle=-15, color=#191919) {
                                             N:Cowl(angle=-20, color=#191919) {
                                                N:Cowl(angle=20, color=#808040) {
                                                   N:Cowl(color=#808040) {
                                                      N:Cowl(color=#808040) {
                                                         N:Cowl(color=#808040) {
                                                            N:Cowl(color=#808040) {
                                                               N:Cowl(color=#808040) {
                                                                  W:Cowl(angle=-120, color=#808040) {
                                                                     S:Cowl(color=#808040) {
                                                                        S:Cowl(color=#808040) { }
                                                                     }
                                                                  }
                                                                  E:Cowl(angle=-120, color=#808040) {
                                                                     S:Cowl(color=#808040) {
                                                                        S:Cowl(color=#808040) { }
                                                                     }
                                                                     E:Cowl(angle=-150, color=#808040) {
                                                                        S:Cowl(color=#191919) { }
                                                                        W:Cowl(option=3, color=#808040) { }
                                                                        E:Cowl(color=#808040) {
                                                                           E:Cowl(option=4, color=#808040) { }
                                                                           S:Cowl(option=3, color=#808040) { }
                                                                        }
                                                                     }
                                                                  }
                                                               }
                                                            }
                                                         }
                                                         E:Cowl(angle=-120, color=#808040) {
                                                            S:Cowl(color=#808040) {
                                                               S:Cowl(color=#808040) {
                                                                  S:Cowl(color=#808040) { }
                                                               }
                                                            }
                                                         }
                                                         W:Cowl(angle=-120, color=#808040) {
                                                            S:Cowl(color=#808040) {
                                                               S:Cowl(color=#808040) {
                                                                  S:Cowl(color=#808040) { }
                                                               }
                                                            }
                                                         }
                                                      }
                                                   }
                                                }
                                                E:Cowl(angle=-90, color=#191919) { }
                                                W:Cowl(angle=-90, color=#191919) { }
                                             }
                                             W:Cowl(angle=-90, color=#191919) { }
                                             E:Cowl(angle=-90, color=#191919) { }
                                             W:Cowl(angle=-90) { }
                                          }
                                          E:Cowl(angle=-90, color=#191919) { }
                                          W:Cowl(angle=-90, color=#191919) { }
                                       }
                                       N:Cowl(angle=-50) {
                                          N:Cowl(angle=-130) {
                                             N:Cowl() {
                                                N:Cowl() {
                                                   N:Cowl(angle=5, color=#808040) {
                                                      N:Cowl(angle=110, color=#808040) {
                                                         N:Cowl(angle=60, color=#808040) {
                                                            N:Cowl(angle=10, color=#808040) { }
                                                         }
                                                      }
                                                   }
                                                }
                                             }
                                             S:Cowl(angle=90) {
                                                W:Cowl(angle=60) {
                                                   W:Cowl(angle=35, color=#808040) {
                                                      W:Cowl(color=#808040) {
                                                         W:Cowl(angle=20, color=#808040) {
                                                            W:Cowl(angle=90, color=#808040) { }
                                                            N:Cowl(angle=90, color=#808040) { }
                                                            S:Cowl(angle=90, color=#808000) { }
                                                         }
                                                         N:Cowl(angle=90, color=#808040) { }
                                                         S:Cowl(angle=90, color=#808000) { }
                                                      }
                                                      N:Cowl(angle=-100, color=#808040) {
                                                         N:Cowl(angle=-90, color=#808040) {
                                                            W:Cowl(angle=-120, color=#800000) { }
                                                            N:Cowl(angle=-90, color=#808000) {
                                                               N:Cowl(color=#808000) { }
                                                               E:Cowl(option=4, color=#808000) {
                                                                  N:Cowl(color=#808000) { }
                                                               }
                                                            }
                                                            E:Cowl(angle=-50, color=#808040) {
                                                               E:Cowl(color=#808040) { }
                                                            }
                                                         }
                                                         E:Cowl(option=3, color=#808040) {
                                                            S:Cowl() { }
                                                         }
                                                      }
                                                   }
                                                }
                                                E:Cowl(angle=60) {
                                                   E:Cowl(angle=35, color=#808040) {
                                                      E:Cowl(color=#808040) {
                                                         E:Cowl(angle=20, color=#808040) {
                                                            E:Cowl(angle=90, color=#808040) { }
                                                            N:Cowl(angle=90, color=#808040) { }
                                                            S:Cowl(angle=90, color=#808000) { }
                                                         }
                                                         N:Cowl(angle=90, color=#808040) { }
                                                         S:Cowl(angle=90, color=#808000) { }
                                                      }
                                                      N:Cowl(angle=-100, color=#808040) {
                                                         N:Cowl(angle=-90, color=#808040) {
                                                            E:Cowl(angle=-120, color=#800000) { }
                                                            N:Cowl(angle=-90, color=#808000) {
                                                               N:Cowl(color=#808000) { }
                                                               W:Cowl(option=3, color=#808000) {
                                                                  N:Cowl(color=#808000) { }
                                                               }
                                                            }
                                                            W:Cowl(angle=-50, color=#808040) {
                                                               W:Cowl(color=#808040) { }
                                                            }
                                                         }
                                                         W:Cowl(option=4, color=#808040) {
                                                            S:Cowl() { }
                                                         }
                                                      }
                                                   }
                                                }
                                             }
                                          }
                                       }
                                       W:Cowl(angle=-50, color=#808040) {
                                          W:Cowl(color=#000000) {
                                             W:Cowl(angle=-120, color=#000000) { }
                                          }
                                          S:Cowl(angle=-40, option=3, color=#808040) { }
                                          N:Cowl(color=#808040) {
                                             N:Cowl(color=#808040) {
                                                N:Cowl(angle=-20, color=#191919) {
                                                   N:Cowl(color=#808040) {
                                                      N:Cowl(color=#808040) { }
                                                      W:Cowl(angle=-100, color=#808040) {
                                                         S:Cowl(color=#808040) { }
                                                      }
                                                   }
                                                }
                                                W:Cowl(angle=-50, color=#808040) {
                                                   S:Cowl(color=#808040) {
                                                      W:Cowl(angle=-80, color=#808000) {
                                                         N:Cowl(color=#808000) { }
                                                      }
                                                   }
                                                   N:Cowl(angle=-50, color=#808040) {
                                                      W:Cowl(angle=-80, color=#808000) { }
                                                   }
                                                }
                                             }
                                             N:Cowl(angle=15, color=#808040) {
                                                N:Cowl(angle=-15, color=#808040) {
                                                   W:Cowl(angle=-90, option=4, color=#808040) {
                                                      W:Cowl(angle=-90, color=#808040) { }
                                                   }
                                                   E:Cowl(angle=-90, color=#808040) { }
                                                }
                                                N:Cowl(angle=-18, color=#000000) { }
                                                N:Cowl(angle=-21, color=#808080) { }
                                                N:Cowl(angle=-24, color=#000000) { }
                                                N:Cowl(angle=-27, color=#808080) { }
                                                N:Cowl(angle=-30, color=#000000) { }
                                                N:Cowl(angle=-33, color=#808080) { }
                                                N:Cowl(angle=-36, color=#000000) { }
                                                N:Cowl(angle=-39, color=#808080) { }
                                                N:Cowl(angle=-42, color=#000000) { }
                                                W:Cowl(angle=-91, color=#808040) { }
                                             }
                                          }
                                       }
                                       E:Cowl(angle=-50, color=#808040) {
                                          E:Cowl(color=#000000) {
                                             E:Cowl(angle=-120, color=#000000) { }
                                          }
                                          S:Cowl(angle=-40, option=4, color=#808040) { }
                                          N:Cowl(color=#808040) {
                                             N:Cowl(color=#808040) {
                                                N:Cowl(angle=-20, color=#191919) {
                                                   N:Cowl(color=#808040) {
                                                      N:Cowl(color=#808040) { }
                                                      E:Cowl(angle=-100, color=#808040) {
                                                         S:Cowl(color=#808040) { }
                                                      }
                                                   }
                                                }
                                                E:Cowl(angle=-50, color=#808040) {
                                                   S:Cowl(color=#808040) {
                                                      E:Cowl(angle=-80, color=#808000) {
                                                         N:Cowl(color=#808000) { }
                                                      }
                                                   }
                                                   N:Cowl(angle=-50, color=#808040) {
                                                      E:Cowl(angle=-80, color=#808000) { }
                                                   }
                                                }
                                             }
                                             N:Cowl(angle=15, color=#808040) {
                                                N:Cowl(angle=-15, color=#808040) {
                                                   E:Cowl(angle=-90, option=3, color=#808040) {
                                                      E:Cowl(angle=-90, color=#808040) { }
                                                   }
                                                   W:Cowl(angle=-90, color=#808040) { }
                                                }
                                                N:Cowl(angle=-18, color=#808080) { }
                                                N:Cowl(angle=-21, color=#191919) { }
                                                N:Cowl(angle=-24, color=#808080) { }
                                                N:Cowl(angle=-27, color=#191919) { }
                                                N:Cowl(angle=-30, color=#808080) { }
                                                N:Cowl(angle=-33, color=#191919) { }
                                                N:Cowl(angle=-36, color=#808080) { }
                                                N:Cowl(angle=-39, color=#191919) { }
                                                N:Cowl(angle=-42, color=#808080) { }
                                                E:Cowl(angle=-91, color=#808040) { }
                                             }
                                          }
                                       }
                                    }
                                    E:Cowl(angle=-70, color=#000000, effect=#30FB) {
                                       N:Cowl(angle=-30) { }
                                    }
                                    W:Cowl(angle=-70, color=#000000, effect=#30FB) {
                                       N:Cowl(angle=-30) { }
                                    }
                                 }
                                 W:Cowl(angle=-75, color=#000000, effect=#30FB) { }
                                 E:Cowl(angle=-75, color=#000000, effect=#30FB) { }
                              }
                           }
                           N:Cowl(color=#808040) {
                              N:Cowl(angle=-120, color=#808040) { }
                           }
                        }
                     }
                  }
               }
               S:Cowl(angle=-10, color=#808040) {
                  S:Cowl(color=#808040) {
                     W:Cowl(angle=-120, color=#808040) {
                        S:Cowl(color=#808040) {
                           S:Cowl(color=#808040) {
                              S:Cowl(color=#808040) { }
                           }
                        }
                     }
                     E:Cowl(angle=-120, color=#808040) {
                        S:Cowl(color=#808040) {
                           S:Cowl(color=#808040) {
                              S:Cowl(color=#808040) { }
                           }
                        }
                     }
                     S:Cowl(color=#808040) {
                        S:Cowl(color=#808040) {
                           S:Cowl(color=#808040) {
                              S:Cowl(angle=-140, color=#191919) { }
                           }
                        }
                     }
                  }
               }
            }
         }
         W:Frame(angle=45, color=#808040) {
            S:Frame(color=#191919) { }
         }
         E:Frame(angle=45, color=#808040) {
            S:Frame(color=#191919) { }
         }
      }
      E:Jet(angle=-100, power=STABLE3, color=#808040) { }
      W:Jet(angle=-100, power=-STABLE3, color=#808040) { }
   }
}
Script
{
   print 0,"Push up or down for rotor blade angle"
   print 1,"Push left or right to turn"
   print 2,"Push Z or X to increase/decrease engine power"
   print 4,"Push W to lower the nose and raise tail ergo move forward"
   print 5,"Push C to fire"
}

Critique! I am ready pale
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: UH-606-first heli by SharpX

Post by JHaskly on Thu Dec 30, 2010 2:33 pm

Good job! The cowling is great.

It handles quite well, although if you decide to learn Lua in the future, you should try a cyclic-control heli.

_________________
Previously (and currently) known as Juz.

Please do not write "LUA", beause it's "Lua". It's Moon in Portuguese, not a Limited User Account, Last Universal Ancestor, or the Lukla Airport in Nepal.

JHaskly
Admin

Posts : 235
Join date : 2010-07-16
Age : 21
Location : Brisbane

View user profile

Back to top Go down

Re: UH-606-first heli by SharpX

Post by SharpX on Thu Dec 30, 2010 2:42 pm

Well I always say to myself, that I am young and I am not afraid to learn new things. I am just wondering about this right now, could vista be an obstacle when using Lua in rigidchips?
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: UH-606-first heli by SharpX

Post by JHaskly on Fri Dec 31, 2010 12:50 pm

Vista? It shouldn't be a problem at all.

_________________
Previously (and currently) known as Juz.

Please do not write "LUA", beause it's "Lua". It's Moon in Portuguese, not a Limited User Account, Last Universal Ancestor, or the Lukla Airport in Nepal.

JHaskly
Admin

Posts : 235
Join date : 2010-07-16
Age : 21
Location : Brisbane

View user profile

Back to top Go down

Re: UH-606-first heli by SharpX

Post by SharpX on Fri Dec 31, 2010 4:32 pm

Awesome, I will check some tutorials out then I will try them out for myself after I had some sleep.

Happy New year!
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: UH-606-first heli by SharpX

Post by JHaskly on Fri Dec 31, 2010 4:51 pm

Great Very Happy

_________________
Previously (and currently) known as Juz.

Please do not write "LUA", beause it's "Lua". It's Moon in Portuguese, not a Limited User Account, Last Universal Ancestor, or the Lukla Airport in Nepal.

JHaskly
Admin

Posts : 235
Join date : 2010-07-16
Age : 21
Location : Brisbane

View user profile

Back to top Go down

Re: UH-606-first heli 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