NCC-51234

View previous topic View next topic Go down

NCC-51234

Post by darkeye22 on Fri Dec 02, 2011 4:11 pm

Hello RigidChips community! Here is the First rocket I made for trying getting to the top of the world (only this one is nicer Razz) before I knew there was no air above 10000 so fins would not work. I tweaked the controls so it is easier to fly, gave it limited fuel, and tried to get it to fly as straight as possible horizontally with out using Script/Lua or making a new rocket(because i'm lazy Rolling Eyes).

Controls are in game

Code:
//Type : Rocket
//Name : NCC-51234
//Made By : DarkEye22
//Pack : HRSP (High-Rise-Space-Program)
Val
{
   Rockets(default=0,min=0,max=500000,step=5000)
   Turn1(default=0,min=-5,max=5,step=1)
   Turn2(default=0,min=-10,max=10,step=1)
   Turn3(default=0,min=-10,max=10,step=1)
}
Key
{
   0:Rockets(step=1500)
   1:Rockets(step=-1500)
   2:Turn1(step=-1)
   3:Turn1(step=1)
   15:Turn2(step=1)
   8:Turn2(step=-1)
   9:Turn3(step=1)
   7:Turn3(step=-1)
}
Body {
   Core(){
      E:Frame(){
         N:Jet(power=Rockets,effect=1){
            N:Chip(angle=80){
               N:Chip(angle=-Turn3){
                  N:Chip(angle=10){
                     N:Weight(){
                     }
                  }
               }
            }
            E:Chip(angle=80){
               E:Chip(angle=-Turn2){
                  E:Chip(angle=10){
                     E:Weight(){
                     }
                  }
               }
            }
         }
         S:Jet(power=Rockets,effect=1){
            S:Chip(angle=80){
               S:Chip(angle=Turn3){
                  S:Chip(angle=10){
                     S:Weight(){
                     }
                  }
               }
            }
            E:Chip(angle=80){
               E:Chip(Angle=-Turn2){
                  E:Chip(angle=10){
                     E:Weight(){
                     }
                  }
               }
            }
         }
         E:Frame(angle=-90){
            E:Frame(){
               E:Frame(){
                  E:Frame(){
                     E:Frame(){
                        E:Frame(){
                           E:Frame(){
                              E:Frame(){
                                 E:Frame(angle=-15){
                                    E:Frame(){
                                       E:Frame(){
                                          E:Frame(){
                                             E:Frame(){
                                                E:Frame(angle=-95){
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            N:Chip(angle=90){
               E:Chip(angle=-Turn1){
                  E:Chip(){
                     E:Chip(){
                     }
                  }
               }
            }
            S:Chip(angle=90){
               E:Chip(angle=Turn1){
                  E:Chip(){
                     E:Chip(){
                     }
                  }
               }
            }
         }
      }
      W:Frame(){
         N:Jet(power=Rockets,effect=1){
            N:Chip(angle=80){
               N:Chip(angle=-Turn3){
                  N:Chip(angle=10){
                     N:Weight(){
                     }
                  }
               }
            }
            W:Chip(angle=80){
               W:Chip(angle=Turn2){
                  W:Chip(angle=10){
                     W:Weight(color=#FF000){
                     }
                  }
               }
            }
         }
         S:Jet(power=Rockets,effect=1){
            S:Chip(angle=80){
               S:Chip(angle=Turn3){
                  S:Chip(angle=10){
                     S:Weight(){
                     }
                  }
               }
            }
            W:Chip(angle=80){
               W:Chip(angle=Turn2){
                  W:Chip(angle=10){
                     W:Weight(color=#FF000){
                     }
                  }
               }
            }
         }
         W:Frame(angle=-90){
            W:Frame(){
               W:Frame(){
                  W:Frame(){
                     W:Frame(){
                        W:Frame(color=#FF0000){
                           W:Frame(color=#FF0000){
                              W:Frame(color=#FF0000){
                                 W:Frame(angle=-15,color=#FF0000){
                                    W:Frame(color=#FF0000){
                                       W:Frame(color=#FF0000){
                                          W:Frame(color=#FF0000){
                                             W:Frame(){
                                                W:Frame(angle=-95){
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            N:Chip(angle=90){
               W:Chip(angle=Turn1){
                  W:Chip(){
                     W:Chip(color=#FF000){
                     }
                  }
               }
            }
            S:Chip(angle=90){
               W:Chip(angle=-Turn1){
                  W:Chip(){
                     W:Chip(color=#FF000){
                     }
                  }
               }
            }
         }
      }
      N:Frame(){
         N:Frame(angle=-90){
            N:Frame(){
               N:Frame(){
                  N:Frame(){
                     N:Frame(){
                        N:Frame(){
                           N:Frame(){
                              N:Frame(){
                                 N:Frame(angle=-15){
                                    N:Frame(){
                                       N:Frame(){
                                          N:Frame(){
                                             N:Frame(){
                                                N:Frame(angle=-95){
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            W:Chip(angle=90){
               N:Chip(angle=-Turn1){
                  N:Chip(){
                     N:Chip(){
                     }
                  }
               }
            }
            E:Chip(angle=90){
               N:Chip(angle=Turn1){
                  N:Chip(){
                     N:Chip(){
                     }
                  }
               }
            }
         }
      }
      S:Frame(){
         S:Frame(angle=-90){
            S:Frame(){
               S:Frame(){
                  S:Frame(){
                     S:Frame(){
                        S:Frame(){
                           S:Frame(){
                              S:Frame(){
                                 S:Frame(angle=-15){
                                    S:Frame(){
                                       S:Frame(){
                                          S:Frame(){
                                             S:Frame(){
                                                S:Frame(angle=-95){
                                                }
                                             }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            W:Chip(angle=90){
               S:Chip(angle=Turn1){
                  S:Chip(){
                     S:Chip(){
                     }
                  }
               }
            }
            E:Chip(angle=90){
               S:Chip(angle=-Turn1){
                  S:Chip(){
                     S:Chip(){
                     }
                  }
               }
            }
         }
      }
      
   }
}
Script
{
   print 0,"NCC-51234, Made By : DarkEye22"
   print 1,"  FPS=",_FPS(),"  Weight=",_WEIGHT()
   print 2,"  Vel=",_Vel(),"  Y Position : ",_Y()
   print 3,"Z : Position: ",_Z()," m, X : Position: ",_X()," m"
        print 4,"Distance from map center: ",_LEN2(_Z(),_X()), " m"
   print 5," Fuel=",_FUEL(),"
   print 6,"
   print 7," Controls
   print 8," Rockets : Up And Down Arrow Keys
   print 9," Rotate Rocket Left/Right : Left/Right Arrow Keys
   print 10," Tilt Rocket : W A S D
}
avatar
darkeye22
Tank
Tank

Posts : 55
Join date : 2011-06-01
Location : Stuck inside RigidChips trying to find a way out

View user profile

Back to top Go down

View previous topic View next topic Back to top


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