Laboratory 3 is the 3rd Laboratory level in Tasty Planet . A comic strip appears after starting the level.
Comic Strip [ ]
➜ See Comic Strips
Steam/Android Full/Android Lite [ ]
Script [ ]
Young Scientist : Wow, that's amazing! ...
CHOMP!
Young Scientist: AAH! It bit me! I... I think it's inside me!!!
Old Scientist : *sigh* Just go wash your hands.
Young Scientist: Are you sure we should be doing this? What if it gets into the wild?
Old Scientist: Eh, it's just a bathroom cleaner. What could go wrong?
Details [ ]
Steam [ ]
Starting size : 7 μm
Required size : 30 μm
Android Full/Android Lite [ ]
Starting size : 7 μm
Required size : 28 μm
Flash [ ]
Starting size : 7.83 μm
Required size : 28.6 μm
Edible Entities [ ]
Steam/Android Full/Android Lite [ ]
Flash [ ]
Level Progression [ ]
Walkthroughs [ ]
Tasty Planet 1 - Laboratory 3
Tasty Planet 1 Flash - Laboratory 3
blood.xml (Steam) [ ]
<level width= "1400.0" height= "1200.0" victorysize= "22100.0" timelimitta= "80.0" goldtimeta= "40" silvertimeta= "50" bronzetimeta= "65" unitmultiplier= "2.02e-7" area= "laboratory" levelnum= "3" >
<goo x= "0.0" y= "0.0" area= "1201.0" />
<tip title= "bloodleveltiptitle" text= "bloodleveltip" />
<comic>
<frame chunkedfilename= "comic2ipad" textoverlayfilename= "comic2textoverlay.xml" />
</comic>
<emitter type= "side" entitydef= "redblood" minarea= "1200.0" maxarea= "1200.0" maxlive= "100" anglevelposorneg= "true" angularvel= "50.0" angularvelvariance= "5.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "1000.0" speed= "120.0" speedvariance= "30.0" speedvaryaccel= "200.0" accel= "200.0" />
<randomemit rate= "5.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "whiteblood" minarea= "6000.0" maxarea= "6000.0" maxlive= "4" maxliveta= "6" anglevelposorneg= "true" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "140.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "300.0" />
<controller type= "attack" updateperiod= "1.0" speed= "180.0" accel= "300.0" >
<affect all= "true" condition= "smaller" />
<dontaffect entitydef= "redblood" />
<dontaffect entitydef= "greygoo" condition= "all" conditionta= "none" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "180.0" accel= "500.0" >
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "300.0" >
<affect entitydef= "whiteblood" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "300.0" leavetime= "30.0" />
<randomemit rate= "0.5" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "bacteria2" minarea= "1500.0" maxarea= "3000.0" maxlive= "20" anglevelposorneg= "true" absdamage= "100.0" absdamageta= "300.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "150.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "200.0" />
<controller type= "attack" updateperiod= "1.0" speed= "150.0" accel= "500.0" >
<affect entitydef= "redblood" condition= "smaller" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "150.0" accel= "1000.0" >
<affect entitydef= "greygoo" condition= "larger" />
<affect entitydef= "whiteblood" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "1000.0" >
<affect entitydef= "bacteria2" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "1000.0" leavetime= "30.0" />
<randomemit rate= "1.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<tilelayers>
<tilelayer tileswide= "6" tileshigh= "5" tilewidth= "256" tileheight= "256" >
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
</tilelayer>
</tilelayers>
</level>
blood.xml (Android Full) [ ]
<level width= "1400.0" height= "1200.0" victorysize= "19147.0" timelimitta= "80.0" goldtimeta= "40" silvertimeta= "50" bronzetimeta= "65" unitmultiplier= "2.02e-7" area= "laboratory" levelnum= "3" >
<goo x= "0.0" y= "0.0" area= "1201.0" />
<tip title= "bloodleveltiptitle" text= "bloodleveltip" />
<comic>
<frame chunkedfilename= "comic2" textoverlayfilename= "comic2textoverlay.xml" />
</comic>
<emitter type= "side" entitydef= "redblood" minarea= "1200.0" maxarea= "1200.0" maxlive= "100" anglevelposorneg= "true" angularvel= "50.0" angularvelvariance= "5.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "1000.0" speed= "120.0" speedvariance= "30.0" speedvaryaccel= "200.0" accel= "200.0" />
<randomemit rate= "5.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "whiteblood" minarea= "6000.0" maxarea= "6000.0" maxlive= "4" maxliveta= "6" anglevelposorneg= "true" absdamage= "150.0" absdamageta= "300.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "140.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "300.0" />
<controller type= "attack" updateperiod= "1.0" speed= "180.0" accel= "300.0" >
<affect all= "true" condition= "smaller" />
<dontaffect entitydef= "redblood" />
<dontaffect entitydef= "greygoo" condition= "none" conditionta= "none" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "180.0" accel= "500.0" >
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "300.0" >
<affect entitydef= "whiteblood" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "300.0" leavetime= "30.0" />
<randomemit rate= "0.5" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "bacteria2" minarea= "1500.0" maxarea= "3000.0" maxlive= "20" anglevelposorneg= "true" absdamage= "100.0" absdamageta= "300.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "150.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "200.0" />
<controller type= "attack" updateperiod= "1.0" speed= "150.0" accel= "500.0" >
<affect entitydef= "redblood" condition= "smaller" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "150.0" accel= "1000.0" >
<affect entitydef= "greygoo" condition= "larger" />
<affect entitydef= "whiteblood" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "1000.0" >
<affect entitydef= "bacteria2" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "1000.0" leavetime= "30.0" />
<randomemit rate= "1.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<tilelayers>
<tilelayer tileswide= "6" tileshigh= "5" tilewidth= "256" tileheight= "256" >
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
</tilelayer>
</tilelayers>
</level>
blood.xml (Android Lite) [ ]
<level width= "1400.0" height= "1200.0" victorysize= "19147.0" timelimitta= "80.0" goldtimeta= "40" silvertimeta= "50" bronzetimeta= "65" unitmultiplier= "2.02e-7" area= "laboratory" levelnum= "3" >
<goo x= "0.0" y= "0.0" area= "1201.0" />
<tip title= "bacterialeveltiptitle" text= "bacterialeveltip" image= "arrowtip" />
<comic>
<frame chunkedfilename= "comic2" textoverlayfilename= "comic2textoverlay.xml" />
</comic>
<emitter type= "side" entitydef= "redblood" minarea= "1200.0" maxarea= "1200.0" maxlive= "100" anglevelposorneg= "true" angularvel= "50.0" angularvelvariance= "5.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "1000.0" speed= "120.0" speedvariance= "30.0" speedvaryaccel= "200.0" accel= "200.0" />
<randomemit rate= "5.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "whiteblood" minarea= "3000.0" maxarea= "3000.0" maxlive= "4" maxliveta= "6" anglevelposorneg= "true" absdamage= "150.0" absdamageta= "300.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "140.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "300.0" />
<controller type= "attack" updateperiod= "1.0" speed= "180.0" accel= "300.0" >
<affect all= "true" condition= "smaller" />
<dontaffect entitydef= "redblood" />
<dontaffect entitydef= "greygoo" condition= "none" conditionta= "none" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "180.0" accel= "500.0" >
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "300.0" >
<affect entitydef= "whiteblood" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "300.0" leavetime= "30.0" />
<randomemit rate= "0.5" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "bacteria2" minarea= "1500.0" maxarea= "3000.0" maxlive= "20" anglevelposorneg= "true" absdamage= "100.0" absdamageta= "300.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "150.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "200.0" />
<controller type= "attack" updateperiod= "1.0" speed= "150.0" accel= "500.0" >
<affect entitydef= "redblood" condition= "smaller" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "150.0" accel= "1000.0" >
<affect entitydef= "greygoo" condition= "larger" />
<affect entitydef= "whiteblood" condition= "smaller" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "1000.0" >
<affect entitydef= "bacteria2" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "1000.0" leavetime= "30.0" />
<randomemit rate= "1.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<tilelayers>
<tilelayer tileswide= "6" tileshigh= "5" tilewidth= "256" tileheight= "256" >
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
</tilelayer>
</tilelayers>
</level>
bloodLevel.xml (Flash) [ ]
<level width= "1400.0" height= "1200.0" victorysize= "20000.0" timelimitta= "100.0" unitmultiplier= "2.02e-7" area= "laboratory" levelnum= "3" >
<goo x= "0.0" y= "0.0" area= "1501.0" />
<tip title= "bloodleveltiptitle" text= "bloodleveltip" />
<comic>
<frame chunkedfilename= "comic2.png.xml" textoverlayfilename= "comic2textoverlay.xml" />
</comic>
<emitter type= "side" entitydef= "redblood" minarea= "1200.0" maxarea= "1200.0" maxlive= "100" anglevelposorneg= "true" angularvel= "50.0" angularvelvariance= "5.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "1000.0" speed= "120.0" speedvariance= "30.0" speedvaryaccel= "200.0" accel= "200.0" />
<randomemit rate= "5.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "whiteblood" minarea= "7500.0" maxarea= "7500.0" maxlive= "4" maxliveta= "4" anglevelposorneg= "true" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "140.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "300.0" />
<controller type= "attack" updateperiod= "1.0" speed= "180.0" accel= "300.0" >
<affect all= "true" condition= "smaller" />
<dontaffect entitydef= "redblood" />
<dontaffect entitydef= "greygoo" condition= "all" conditionta= "none" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "180.0" accel= "500.0" >
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "300.0" >
<affect entitydef= "whiteblood" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "300.0" leavetime= "30.0" />
<randomemit rate= "0.5" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<emitter type= "side" entitydef= "bacteria2" minarea= "2300.0" maxarea= "2300.0" maxlive= "20" anglevelposorneg= "true" absdamage= "100.0" absdamageta= "100.0" shadowx= "7" shadowy= "7" >
<controller type= "movedirection" updateperiod= "0.0" direction= "0.0" directionvariance= "20.0" directionvaryaccel= "200.0" speed= "150.0" speedvariance= "15.0" speedvaryaccel= "200.0" accel= "200.0" />
<controller type= "attack" updateperiod= "1.0" speed= "150.0" accel= "500.0" >
<affect entitydef= "redblood" condition= "smaller" />
</controller>
<controller type= "evade" updateperiod= "0.5" speed= "150.0" accel= "1000.0" >
<affect entitydef= "greygoo" condition= "larger" />
<affect entitydef= "whiteblood" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.55" speed= "150.0" accel= "1000.0" >
<affect entitydef= "bacteria2" />
</controller>
<controller type= "leavelevel" speed= "250.0" accel= "1000.0" leavetime= "30.0" />
<randomemit rate= "1.0" />
<left min= "-500.0" max= "500.0" />
<right min= "-500.0" max= "500.0" />
</emitter>
<tilelayers>
<tilelayer tileswide= "6" tileshigh= "5" tilewidth= "256" tileheight= "256" >
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
<tile name= "bloodtile" />
</tilelayer>
</tilelayers>
</level>
Trivia [ ]
This is the first level where entities can eat you.
The required size is different for the Flash version, Android version and Steam version.