Tuxedo the Penguin

View previous topic View next topic Go down

Tuxedo the Penguin

Post by Fox Explorer on Sat Oct 15, 2011 8:50 pm

Tuxedo the Penguin is a very well trained Penguin and will do everything you tell him to, he is also very friendly...

...as long as you stay on his good side...

Code:


// [RCD]
Val
{
   BEAK(default=0, max=60, step=10)
   EYES(default=0, max=999999999)
   FLAME(default=0, min=-999999999, max=999999999, step=999999999)
   JET(default=0, max=300000, step=300000)
   Q1(default=0, min=-270, max=360)
   Q10(default=0, min=-270, max=360)
   Q2(default=0, min=-270, max=360)
   Q3(default=0, min=-270, max=360)
   Q4(default=0, min=-270, max=360)
   Q5(default=0, min=-270, max=360)
   Q6(default=0, min=-270, max=360)
   Q7(default=0, min=-270, max=360)
   Q8(default=0, min=-270, max=360)
   Q9(default=0, min=-270, max=360)
   TRIM(default=0, min=-360, max=360)
   TURN(default=90, min=-80, max=140)
   W1(default=0, max=300000, step=300000)
   W10(default=0, max=300000, step=300000)
   W2(default=0, max=300000, step=300000)
   W3(default=0, max=300000, step=300000)
   W4(default=0, max=300000, step=300000)
   W5(default=0, max=300000, step=300000)
   W6(default=0, max=300000, step=300000)
   W7(default=0, max=300000, step=300000)
   W8(default=0, max=300000, step=300000)
   W9(default=0, max=300000, step=300000)
   WINGS(default=40, max=40, step=10)
}
Key
{
   0:TURN(step=1)
   1:TURN(step=-1)
   2:TRIM(step=1)
   3:TRIM(step=-1)
   4:Q1(step=15), Q2(step=15), Q3(step=15), Q4(step=15), Q5(step=15), Q6(step=15), Q7(step=15), Q8(step=15), Q9(step=15), Q10(step=15), BEAK(step=10), FLAME(step=-999999999), WINGS(step=-10)
}
Body
{
   Core() {
      S:Chip(angle=TURN) {
         N:Frame(option=1) {
            N:Frame(angle=180, option=1) {
               N:Trim(angle=TRIM) {
                  W:RudderF(angle=60, option=1) {
                     W:Frame(angle=-90, option=1) {
                        E:Trim(angle=30, color=#FF8000) {
                           W:Chip(color=#FF8000) {
                              E:Weight(angle=4, option=8, color=#FF8000) { }
                           }
                           W:Weight(angle=4, color=#FF8000) { }
                        }
                     }
                  }
                  E:RudderF(angle=-60, option=1) {
                     E:Frame(angle=-90, option=1) {
                        W:Trim(angle=-30, color=#FF8000) {
                           E:Chip(color=#FF8000) {
                              W:Weight(angle=4, option=8, color=#FF8000) { }
                           }
                           E:Weight(angle=4, color=#FF8000) { }
                        }
                     }
                  }
                  S:Frame() {
                     S:Chip() {
                        S:Frame(angle=-90, option=1) {
                           W:Frame(option=1) {
                              S:Jet(option=2, color=EYES) { }
                           }
                           E:Frame(option=1) {
                              S:Jet(option=2, color=EYES) { }
                           }
                           S:Cowl(angle=-30, color=#FF8000) {
                              S:Cowl(angle=BEAK, color=#FF8000) {
                                 E:Cowl(angle=-90, option=4, color=#FF8000) {
                                    N:Cowl(option=4, color=#FF8000) { }
                                 }
                                 W:Cowl(angle=-90, option=3, color=#FF8000) {
                                    N:Cowl(option=3, color=#FF8000) { }
                                 }
                              }
                              S:Cowl(effect=#F0FB) {
                                 S:Cowl(angle=-120, effect=#F0FB) {
                                    S:Cowl(color=#FF8000) {
                                       N:Cowl(angle=BEAK, color=#FF8000) {
                                          E:Cowl(angle=-90, option=3, color=#FF8000) {
                                             S:Cowl(option=3, color=#FF8000) { }
                                          }
                                          W:Cowl(angle=-90, option=4, color=#FF8000) {
                                             S:Cowl(option=4, color=#FF8000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                        }
                        W:TrimF(angle=90, option=1) {
                           W:Cowl(angle=-WINGS, color=#000000) {
                              W:Cowl(angle=-30, color=#000000) {
                                 W:Cowl(color=#000000) { }
                              }
                           }
                        }
                        E:TrimF(angle=90, option=1) {
                           E:Cowl(angle=WINGS, color=#000000) {
                              E:Cowl(angle=30, color=#000000) {
                                 E:Cowl(color=#000000) { }
                              }
                           }
                        }
                     }
                     S:Arm(angle=-90, power=FLAME, option=-999999999) { }
                  }
                  S:Jet(angle=2, power=10000, option=2, color=#000000) { }
                  S:Jet(power=10000, option=2) { }
               }
            }
         }
      }
      S:Frame(angle=160, option=1) {
         S:Frame(angle=-70, option=1) {
            N:Arm(angle=Q1, power=W1, option=300000, name=arm1) { }
            N:Arm(angle=Q2, power=W2, option=300000) { }
            N:Arm(angle=Q3, power=W3, option=300000) { }
            N:Arm(angle=Q4, power=W4, option=300000) { }
            N:Arm(angle=Q5, power=W5, option=300000) { }
            N:Arm(angle=Q6, power=W6, option=300000) { }
            N:Arm(angle=Q7, power=W7, option=300000) { }
            N:Arm(angle=Q8, power=W8, option=300000) { }
            N:Arm(angle=Q9, power=W9, option=300000) { }
            N:Arm(angle=Q10, power=W10, option=300000) { }
         }
         S:Frame(angle=-160, option=1, name=gun1) {
            S:Frame(angle=150, option=1) {
               S:Jet(angle=120, power=JET) { }
            }
         }
      }
      E:Chip() { }
      W:Chip() { }
   }
}
Script
{
   if Q1=90 {W1=300000 JET=300000}
   if Q2=90 {W2=300000 JET=300000}
   if Q3=90 {W3=300000 JET=300000}
   if Q4=90 {W4=300000 JET=300000}
   if Q5=90 {W5=300000 JET=300000}
   if Q6=90 {W6=300000 JET=300000}
   if Q7=90 {W7=300000 JET=300000}
   if Q8=90 {W8=300000 JET=300000}
   if Q9=90 {W9=300000 JET=300000}
   if Q10=90 {W10=300000 JET=300000}

   if Q1<90 {Q2=0}
   if Q2<90 {Q3=0}
   if Q3<90 {Q4=0}
   if Q4<90 {Q5=0}
   if Q5<90 {Q6=0}
   if Q6<90 {Q7=0}
   if Q7<90 {Q8=0}
   if Q8<90 {Q9=0}
   if Q9<90 {Q10=0}

   if Q10=360 {Q1=0}

   print 1,"Arrow Keys to Aim"
   print 2,"Hold Z to Shoot"
   print 3,"Guns=",_E(arm1)

   laser = _SETCOLOR(#1F1896)
laser = _MOVE3D(_X(GUN1), _Y(GUN1), _Z(GUN1))
laser = _LINE3D(_X(GUN1) - _ZX(GUN1) * 100,  _Y(GUN1)
- _ZY(GUN1) * 100,  _Z(GUN1) - _ZZ(GUN1) * 100)

   if _keydown(4)>0 {EYES=#FF0000}
   if _keyup(4)>0 {EYES=#000000}
}



Controls are in game.
Please tell me what you think.
avatar
Fox Explorer
Plane
Plane

Posts : 25
Join date : 2011-06-08

View user profile

Back to top Go down

Re: Tuxedo the Penguin

Post by madbob2 on Mon Oct 17, 2011 10:16 pm

is this supposed to be tux, the linux mascot?


avatar
madbob2
Tank
Tank

Posts : 87
Join date : 2010-07-16
Age : 20
Location : Orz Lake.x

View user profile

Back to top Go down

Re: Tuxedo the Penguin

Post by bradlyswaen on Fri Oct 21, 2011 6:36 pm

i thought it was neat but i made the ballons shrink and expand so i could see the inside but i liked it drunken

bradlyswaen
Car
Car

Posts : 12
Join date : 2011-10-20

View user profile

Back to top Go down

Re: Tuxedo the Penguin

Post by Echo_Delta_Oscar on Tue Oct 25, 2011 6:51 am

The angry look on his face when firing is simply amazing...

givent the number of weapons and their option it is really a good turret; the only problem is, during a salvo, the rotating guns cover the core chip, preventing the operator to see what he's actually shooting at.
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

Re: Tuxedo the Penguin

Post by bwansy on Thu Oct 27, 2011 6:33 pm

This penguin made me happy Very Happy I love everything of it.

Just a minor bug: sometimes the anti-recoil jet fails to turn off even when the firing key is released.

_________________
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: Tuxedo the Penguin

Post by Fox Explorer on Fri Dec 23, 2011 2:01 am

Thank you for your comments. Very Happy

madbob2: no this is not the linux mascot, and before i googled Tux i did
not know that linux had a mascot (Lets just say he is a
distant cousin)

bradlyswaen:Thanks haha...i think that is a good idea, it would definatly be
easier to aim if you are using it as a turret.

Echo_Delta_Oscar: Thank you Very Happy...Tuxedo was made more for show than
as a turret, but i would recomend to shrink the ballons
(as suggested by bradlyswaen) and then using
the "Ctrl+F12" view.

bwansy: Smile Thanks...i have tried a few different scripts but i couldn't get it
quite right haha.

Thanks again for your comments Very Happy
avatar
Fox Explorer
Plane
Plane

Posts : 25
Join date : 2011-06-08

View user profile

Back to top Go down

Re: Tuxedo the Penguin

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