The Kraken

View previous topic View next topic Go down

The Kraken

Post by Warbird on Fri Jun 10, 2011 11:14 am

Its a submarine with 6 tentacles!
...Well thats where the awesomeness ends sry. The tentacles didnt provide enough thrust and so i put in 2 jets. Its also kinda hard to handle but im statisfied with the tentacle movement Very Happy

Code:

// [RCD]
Val
{
   COUNTER(default=0, max=400)
   RL(default=0, min=-25, max=25, step=3)
   RR(default=0, min=-25, max=25, step=3)
   ST1(default=0, min=-100)
   ST2(default=0, min=-100)
   ST3(default=0, min=-100)
   ST4(default=0, min=-100)
   ST5(default=0, min=-100)
   ST6(default=0, min=-100)
   ST7(default=0, min=-100)
   ST8(default=0, min=-100)
   STATUS(default=0, max=8)
   TA(default=0, min=-100, max=100)
   TB(default=0, min=-100)
   TC(default=0, min=-100)
   TD(default=0, min=-100)
   TE(default=0, min=-100)
   TF(default=0, min=-100)
   TG(default=0, min=-100)
   TH(default=0, min=-100)
   THRUST(default=0, max=80000, step=80000)
}
Key
{
   0:RR(step=3), RL(step=3)
   1:RR(step=-3), RL(step=-3)
   2:RR(step=3), RL(step=-3)
   3:RR(step=-3), RL(step=3)
   7:Counter(step=10), Thrust(step=80000)
}
Body
{
   Core() {
      S:Chip(color=#000000) {
         S:Chip(angle=90, color=#000000) {
            S:Chip(angle=90, color=#000000) {
               W:Chip(angle=45, color=#000000) {
                  N:Chip(angle=-30, color=#000000) {
                     N:Chip(angle=-TA, color=#FF0000, name=T1) {
                        N:Chip(angle=-TB, color=#FF0000, name=T2) {
                           N:Chip(angle=-TC, color=#FF0000, name=T3) {
                              N:Chip(angle=-TD, color=#FF0000, name=T4) {
                                 N:Chip(angle=-10, color=#FF0000, name=T5) {
                                    N:Chip(angle=TF, color=#FF0000, name=T6) {
                                       N:Chip(angle=TG, color=#FF0000, name=T7) {
                                          N:Chip(angle=TH, color=#FF0000, name=T8) {
                                             N:Trim(angle=90, color=#FF0000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
                  S:Chip(color=#000000) { }
               }
               E:Chip(angle=45, color=#000000) {
                  N:Chip(angle=-30, color=#000000) {
                     N:Chip(angle=-TA, color=#FF0000, name=T1) {
                        N:Chip(angle=-TB, color=#FF0000, name=T2) {
                           N:Chip(angle=-TC, color=#FF0000, name=T3) {
                              N:Chip(angle=-TD, color=#FF0000, name=T4) {
                                 N:Chip(angle=-TE, color=#FF0000, name=T5) {
                                    N:Chip(angle=TF, color=#FF0000, name=T6) {
                                       N:Chip(angle=TG, color=#FF0000, name=T7) {
                                          N:Chip(angle=TH, color=#FF0000, name=T8) {
                                             N:Trim(angle=90, color=#FF0000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
                  S:Chip(color=#000000) { }
               }
               N:Chip(angle=-30, color=#000000) {
                  N:Chip(angle=-TA, color=#FF0000, name=T1) {
                     N:Chip(angle=-TB, color=#FF0000, name=T2) {
                        N:Chip(angle=-TC, color=#FF0000, name=T3) {
                           N:Chip(angle=-TD, color=#FF0000, name=T4) {
                              N:Chip(angle=-TE, color=#FF0000, name=T5) {
                                 N:Chip(angle=TF, color=#FF0000, name=T6) {
                                    N:Chip(angle=TG, color=#FF0000, name=T7) {
                                       N:Chip(angle=TH, color=#FF0000, name=T8) {
                                          N:Trim(angle=90, color=#FF0000) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            S:Frame(angle=-90) {
               S:Frame() {
                  S:Frame() {
                     S:Weight(option=5) { }
                  }
               }
            }
         }
         S:Chip(angle=-90, color=#000000) {
            S:Chip(angle=-90, color=#000000) {
               W:Chip(angle=-45, color=#000000) {
                  N:Chip(angle=30, color=#000000) {
                     N:Chip(angle=TA, color=#FF0000, name=B1) {
                        N:Chip(angle=TB, color=#FF0000, name=B2) {
                           N:Chip(angle=TC, color=#FF0000, name=B3) {
                              N:Chip(angle=TD, color=#FF0000, name=B4) {
                                 N:Chip(angle=TF, color=#FF0000, name=B5) {
                                    N:Chip(angle=-TF, color=#FF0000, name=B6) {
                                       N:Chip(angle=-TG, color=#FF0000, name=B7) {
                                          N:Chip(angle=-TH, color=#FF0000, name=B8) {
                                             N:Trim(angle=90, color=#FF0000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
                  S:Chip(color=#000000) { }
               }
               E:Chip(angle=-45, color=#000000) {
                  N:Chip(angle=30, color=#000000) {
                     N:Chip(angle=TA, color=#FF0000, name=B1) {
                        N:Chip(angle=TB, color=#FF0000, name=B2) {
                           N:Chip(angle=TC, color=#FF0000, name=B3) {
                              N:Chip(angle=TD, color=#FF0000, name=B4) {
                                 N:Chip(angle=TE, color=#FF0000, name=B5) {
                                    N:Chip(angle=-TF, color=#FF0000, name=B6) {
                                       N:Chip(angle=-TG, color=#FF0000, name=B7) {
                                          N:Chip(angle=-TH, color=#FF0000, name=B8) {
                                             N:Trim(angle=90, color=#FF0000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
                  S:Chip(color=#000000) { }
               }
               N:Chip(angle=30, color=#000000) {
                  N:Chip(angle=TA, color=#FF0000, name=B1) {
                     N:Chip(angle=TB, color=#FF0000, name=B2) {
                        N:Chip(angle=TC, color=#FF0000, name=B3) {
                           N:Chip(angle=TD, color=#FF0000, name=B4) {
                              N:Chip(angle=TE, color=#FF0000, name=B5) {
                                 N:Chip(angle=-TF, color=#FF0000, name=B6) {
                                    N:Chip(angle=-TG, color=#FF0000, name=B7) {
                                       N:Chip(angle=-TH, color=#FF0000, name=B8) {
                                          N:Trim(angle=90, color=#FF0000) { }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
            S:Frame(angle=90) {
               S:Frame() {
                  S:Frame() {
                     S:Weight(option=5) { }
                  }
               }
            }
         }
         W:Chip(color=#000000) {
            W:Trim(angle=RR) {
               W:Chip() { }
            }
         }
         E:Chip(color=#000000) {
            E:Trim(angle=-RL) {
               E:Chip() { }
            }
         }
         S:Jet(angle=90, power=-THRUST, effect=1) { }
         S:Jet(angle=-90, power=Thrust, effect=1) { }
      }
      N:Weight(option=1.6) {
         N:Chip() {
            N:Cowl(angle=-150) {
               N:Cowl(angle=-10) {
                  N:Cowl(angle=-10) { }
               }
            }
            N:Cowl(angle=150) {
               N:Cowl(angle=10) {
                  N:Cowl(angle=10) { }
               }
            }
         }
      }
   }
}
Script
{
if Counter=50 {Status=1}
if Counter=100 {Status=2}
if Counter=150 {Status=3}
if Counter=200 {Status=4}
if Counter=250 {Status=5}
if Counter=300 {Status=6}
if Counter=350 {Status=7}
if Counter=400 {Status=8}

if Counter=400 {Counter=0}

if ST1>TA {TA=TA+1}
if ST1<TA {TA=TA-1}

if TB>ST2 {TB=TB-1}
if TB<ST2 {TB=TB+1}

if TC>ST3 {TC=TC-1}
if TC<ST3 {TC=TC+1}

if TD>ST4 {TD=TD-1}
if TD<ST4 {TD=TD+1}

if TE>ST5 {TE=TE-1}
if TE<ST5 {TE=TE+1}

if TF>ST6 {TF=TF-1}
if TF<ST6 {TF=TF+1}

if TG>ST7 {TG=TG-1}
if TG<ST7 {TG=TG+1}

if TH>ST8 {TH=TH-1}
if TH<ST8 {TH=TH+1}

if Status=1 {ST1=-40}
if Status=2 {ST1=-35}
if Status=3 {ST1=-30}
if Status=4 {ST1=-25}
if Status=5 {ST1=-20}
if Status=6 {ST1=-25}
if Status=7 {ST1=-30}
if Status=8 {ST1=-35}


if Status=1 {ST2=4}
if Status=2 {ST2=-4}
if Status=3 {ST2=-4}
if Status=4 {ST2=-4}
if Status=5 {ST2=-4}
if Status=6 {ST2=4}
if Status=7 {ST2=4}
if Status=8 {ST2=4}


if Status=1 {ST3=-4}
if Status=2 {ST3=-4}
if Status=3 {ST3=-4}
if Status=4 {ST3=-4}
if Status=5 {ST3=4}
if Status=6 {ST3=4}
if Status=7 {ST3=4}
if Status=8 {ST3=4}

if Status=1 {ST4=-4}
if Status=2 {ST4=-4}
if Status=4 {ST4=-4}
if Status=5 {ST4=4}
if Status=6 {ST4=4}
if Status=7 {ST4=4}
if Status=8 {ST4=-4}

if Status=1 {ST5=-4}
if Status=2 {ST5=-4}
if Status=3 {ST5=4}
if Status=4 {ST5=4}
if Status=5 {ST5=4}
if Status=6 {ST5=4}
if Status=7 {ST5=-4}
if Status=8 {ST5=-4}

if Status=1 {ST6=-4}
if Status=2 {ST6=4}
if Status=3 {ST6=4}
if Status=4 {ST6=4}
if Status=5 {ST6=-4}
if Status=6 {ST6=-4}
if Status=7 {ST6=-4}
if Status=8 {ST6=-4}

if Status=1 {ST7=4}
if Status=2 {ST7=4}
if Status=3 {ST7=4}
if Status=4 {ST7=4}
if Status=5 {ST7=-4}
if Status=6 {ST7=-4}
if Status=7 {ST7=-4}
if Status=8 {ST7=-4}

if Status=1 {ST8=4}
if Status=2 {ST8=4}
if Status=3 {ST8=-4}
if Status=4 {ST8=-4}
if Status=5 {ST8=-4}
if Status=6 {ST8=-4}
if Status=7 {ST8=-4}
if Status=8 {ST8=4}
}

Warbird
Tank
Tank

Posts : 60
Join date : 2010-10-27
Age : 22
Location : Germany

View user profile

Back to top Go down

Re: The Kraken

Post by bwansy on Sat Jun 11, 2011 12:30 am

Finally it has been released!

(Sorry, I JUST have to say this XD)

_________________
A.K.A. Bernard

bwansy
Admin

Posts : 170
Join date : 2010-07-15

View user profile http://rigidchips.forum-motion.com

Back to top Go down

Re: The Kraken

Post by Echo_Delta_Oscar on Mon Jun 13, 2011 1:28 pm

It's great! And the thrust given by the tenctacles is larger than zero. Squids use a waterjet for short sprints up to 30 knots anyway, so this is quite realistic. if you could switch the smoke from one of the jets to black at will it would be even better!


Last edited by Echo_Delta_Oscar on Mon Jun 13, 2011 1:29 pm; edited 1 time in total (Reason for editing : type mystake)
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

Re: The Kraken

Post by freek4ever on Tue Nov 15, 2011 2:12 pm

Use sin and pos I copyed an script and It's great i woo send it later
avatar
freek4ever
Tank
Tank

Posts : 97
Join date : 2011-08-26
Age : 20
Location : nederland holand

View user profile

Back to top Go down

Re: The Kraken

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