Tank-ish-thing

View previous topic View next topic Go down

Tank-ish-thing

Post by PINK on Tue Jan 18, 2011 3:54 pm

This is my first creation... feedback is appreciated.

Code:

// [RCD] JD
Val
{
   BRAKE(default=0, max=80, step=80)
   ENGINE(default=0, min=-3500, max=3500, step=3500)
   HANDLE(default=0, min=-20, max=20, step=5)
   HBRAKE(default=0, max=100, step=100)
   GUN(default=0, min=0, max=90000, step=750000)
   STABALIZER(default=0, min=-5000 max=5000, step=5000)
   STABALIZER2(default=0, min=-8000 max=8000, step=100)
   BOOSTER(default=0, min=-75000, max=75000, step=75000)
   FLIPPER(default=-180, min=-180, max=2, step=10)
   FLIPGUN(default=0, min=0, max=70000, step=50000)
   GUN2(default=0, Min=0, max=40000, step=20000)
   HOVER(default=180, min=0, max=180, step=-10)
   HOVER2(default=0, min=-50000, max=50000, step=-50000)
}
Key
{
   0:Engine(step=-1000)
   1:Engine(step=1000)
   2:Handle(step=-0.5)
   3:Handle(step=0.5)
   6:GUN(step=750000)
   6:STABALIZER(step=5000)
   6:STABALIZER2(step=100)
   7:GUN2(step=20000)
   7:STABALIZER2(step=100)
   9:BOOSTER(step=7500)
   9:STABALIZER(step=5000)
   10:FLIPPER(step=10)
   10:STABALIZER(step=5000)
   11:FLIPGUN(step=50000)
   12:HOVER(step=-10)
   12:HOVER2(step=-50000)
}
Body
{
   Core() {
      N:Chip() {
         N:Rudder(angle=Handle) {
            N:ARM(power=GUN2, option=40000) { }
            W:CHIP() {
               N:ARM(power=GUN2, option=40000) { }
               E:wheel(angle=90, brake=Brake) { }
               W:CHIP(angle=-90) {
                  S:CHIP() { }
                  W:CHIP(angle=-90) {
                     W:CHIP(angle=-90) { }
                     N:CHIP(angle=-90) { }
                  }
               }
            }
            W:Frame() {
               W:Wheel(angle=90, brake=Brake) { }
               W:JET(angle=HOVER, power=HOVER2) { }
            }
            E:CHIP() {
               N:ARM(power=GUN2, option=40000) { }
               W:wheel(angle=90, brake=Brake) { }
               E:CHIP(angle=-90) {
                  E:CHIP(angle=-90) {
                     E:CHIP(angle=-90) { }
                     N:CHIP(angle=-90) { }
                  }
               }
            }
            E:Frame() {
               E:Wheel(angle=90, brake=Brake) { }
               E:JET(angle=HOVER, power=HOVER2) { }
            }
            W:Chip() {
               S:Chip() { }
               S:JET(power=-STABALIZER) { }
            }
            E:Chip() {
               S:Chip() { }
               S:JET(power=-STABALIZER) { }
            }
         }
      }
      S:Chip() {
         W:Jet(power=-STABALIZER) { }
         w:CHIP() {
            N:CHIP(angle=-90) {
               N:CHIP(angle=90) {
                  N:CHIP() {
                     N:CHIP() {
                        W:CHIP(angle=90) { }
                     }
                  }
               W:CHIP(angle=90) { }
               }
            }
         }
         W:Frame() {
            W:Wheel(angle=90, power=Engine, brake=HBrake) { }
            E:wheel(angle=90, brake=Brake) { }
            W:JET(angle=HOVER, power=HOVER2) { }
            w:CHIP(angle=-90) {
               W:CHIP(angle=-90) {
                  S:CHIP(angle=-90) { }
                  W:CHIP(angle=-90) { }
               }
               }
            E:CHIP() { }
         }
         E:Jet(power=-STABALIZER) { }
         E:CHIP() {
            N:CHIP(angle=-90) {
               N:CHIP(angle=90) {
                  N:CHIP() {
                     E:CHIP(angle=90) { }
                  }
                  E:CHIP(angle=90) { }
               }
            }
         }
         E:Frame() {
            E:Wheel(angle=90, power=-Engine, brake=HBrake) { }
            W:wheel(angle=90, brake=Brake) { }
            E:JET(angle=HOVER, power=HOVER2) { }
            w:CHIP(angle=-90) {
               W:CHIP(angle=-90) {
                  S:CHIP(angle=-90) { }
                  W:CHIP(angle=-90) { }
               }
               }
         }
         W:Chip() {
            N:Chip() { }
            N:JET(power=-STABALIZER) { }
         }
         E:Chip() {
            N:Chip() { }
            N:JET(power=-STABALIZER) { }
         }
      }
      N:JET(angle=-90, Power=-BOOSTER) {
         W:JET(angle=0, power=-STABALIZER2) { }
         E:JET(angle=0, power=-STABALIZER2) { }
      }
      N:CHIP(angle=-90) {
         N:CHIP() {
            N:CHIP(angle=FLIPPER) {
               N:ARM(angle=90, power=FLIPGUN, option=4000) { }
               W:CHIP() {
                  E:ARM(angle=90, power=FLIPGUN, option=4000) { }
                  W:ARM(angle=90, power=FLIPGUN, option=4000) { }
                  N:ARM(angle=90, power=FLIPGUN, option=4000) { }
                  W:CHIP(angle=-90) { }
                  E:CHIP(angle=-90) { }
                  N:CHIP(angle=-90) {
                     N:CHIP(angle=-90) {
                        N:CHIP(angle=-90) { }
                     }
                  }
               }
               E:CHIP() {
                  E:ARM(angle=90, power=FLIPGUN, option=4000) { }
                  N:ARM(angle=90, power=FLIPGUN, option=4000) { }
                  W:ARM(angle=90, power=FLIPGUN, option=4000) { }
                  W:CHIP(angle=-90) { }
                  E:CHIP(angle=-90) { }
                  N:CHIP(angle=-90) {
                     N:CHIP(angle=-90) {
                        N:CHIP(angle=-90) { }
                     }
                  }
               }
                  
            }
            N:CHIP(angle=90) {
               W:CHIP(angle=90) {
                  N:ARM(angle=0, option=90000, power=GUN) { }
               }
               E:CHIP(angle=90) {
                  N:ARM(angle=0, option=90000, power=GUN) { }
               }
               N:ARM(angle=0, option=900000, power=GUN) { }
            }
         }
            
      }
   }
}
Script
{
   print 0,"Welcome to Rigid-Chips World."
   print 1,"  FPS=",_FPS(),"  Chips=",_CHIPS(),"  Weight=",_WEIGHT()
   print 2,"  Width=",_WIDTH(),"  Height=",_HEIGHT()
   print 3,"  Faces=",_FACE()
   print 4,"  Vel=",_VEL()
   print 5,"  R=",_RED(32,32)
   print 6,"  G=",_GREEN(32,32)
   print 7,"  B=",_BLUE(32,32)
   print 8,"  F: flippers"
   print 9,"  V: open secondary guns"
   print 10,"  B: fire secondary guns"
   print 11,"  A: fire front guns"
   print 12,"  C: main cannon"
   print 12,"  D: Speed boost"
   
}
avatar
PINK
Cube
Cube

Posts : 3
Join date : 2011-01-18
Location : USA

View user profile

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