Tasty Planet Wiki
Advertisement
Laboratory 1
Dirt and clay.
Information
Dirt and clay.
Character Grey Goo
Region Laboratory
Medal Gold Medal: 0:54
Silver Medal: 1:04
Bronze Medal: 1:14
Required 5μm (Steam)
4.3μm (Android Full/Lite)
4.3μm (Flash)
Walkthrough Video

Laboratory 1 is the 1st Laboratory level in Tasty Planet. A comic strip appears after starting the level.

Comic Strip

See Comic Strips

Steam/Android Full/Android Lite

Original

Script

NANO RESEARCH HEADQUARTERS
Old Scientist: EUREKA!
Old Scientist: I've done it! I've finally created it!
Young Scientist: What, Doc?
Old Scientist: The Ultimate Bathroom Cleaner! ... I think.
Young Scientist: How does it work?
Old Scientist: Go get some dirt and bacteria samples...
Old Scientist: ... and I'll show you!
Old Scientist: It's "grey goo" ... it automatically eats all the dirt in the bathroom!
Young Scientist: ... you're sure it only eats dirt?
Old Scientist Yeah! ... sure... maybe... well... I haven't really tested it yet...
Old Scientist ...it's working!

Details

Steam

  • Starting Size: 1μm
  • Required Size: 5μm

Android Full/Android Lite

  • Starting Size: 1μm
  • Required Size: 4.3μm

Flash

  • Starting Size: 1.55μm
  • Required Size: 4.3μm

Edible Objects

Steam/Android Full/Android Lite

Flash

Progression

Steam
Level Ruler?
1μm
5μm
Tiny Dirt Particle
Clay Particle
1μm
Dirt Particle
Dirt Particle
2.45μm
Dirt Particle
Dirt Particle
3.17μm
[Source]
Android Full/Lite
Level Ruler?
1μm
4.3μm
Tiny Dirt Particle
Clay Particle
1μm
Dirt Particle
Dirt Particle
2.45μm
Dirt Particle
Dirt Particle
3.17μm
[Source]
Flash
Level Ruler?
1.55μm
4.3μm
Tiny Dirt Particle
Clay Particle
1μm
Dirt Particle
Dirt Particle
2.71μm
[Source]

Walkthroughs

soil.xml (Steam)

<level width="1400.0" height="1200.0" redcatonly="true" victorysize="12450.0" timelimitta="110" goldtimeta="54" silvertimeta="64" bronzetimeta="74" unitmultiplier="4.48e-8" area="laboratory" levelnum="1">
    <goo x="0.0" y="0.0" area="501.0" />
    <tip title="soilleveltiptitle" text="soilleveltip" />
    <comic>
        <frame chunkedfilename="comic1ipad" textoverlayfilename="comic1textoverlay.xml" />
    </comic>
    <emitter type="side" entitydef="clay" minarea="500.0" maxarea="500.0" maxlive="30" anglevelposorneg="true" angularvel="30.0" angularvelvariance="10.0" shadowx="5" shadowy="5">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="150.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="5.0" />
        <left min="-500.0" max="500.0" />
        <right min="-500.0" max="500.0" />
    </emitter>
    <emitter type="side" entitydef="silt" minarea="3000.0" maxarea="5000.0" maxlive="30" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" shadowx="7" shadowy="7">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="100.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="0.5" />
        <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="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
        </tilelayer>
    </tilelayers>
</level>

soil.xml (Android Full)

<level width="1400.0" height="1200.0" redcatonly="true" victorysize="9200.0" timelimitta="110" goldtimeta="54" silvertimeta="64" bronzetimeta="74" unitmultiplier="4.48e-8" area="laboratory" levelnum="1">
    <goo x="0.0" y="0.0" area="501.0" />
    <tip title="soilleveltiptitle" text="soilleveltip" />
    <comic>
        <frame chunkedfilename="comic1" textoverlayfilename="comic1textoverlay.xml" />
    </comic>
    <emitter type="side" entitydef="clay" minarea="500.0" maxarea="500.0" maxlive="30" anglevelposorneg="true" angularvel="30.0" angularvelvariance="10.0" shadowx="5" shadowy="5">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="150.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="5.0" />
        <left min="-500.0" max="500.0" />
        <right min="-500.0" max="500.0" />
    </emitter>
    <emitter type="side" entitydef="silt" minarea="3000.0" maxarea="5000.0" maxlive="30" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" shadowx="7" shadowy="7">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="100.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="0.5" />
        <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="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
        </tilelayer>
    </tilelayers>
</level>

soil.xml (Android Lite)

<level width="1400.0" height="1200.0" redcatonly="true" victorysize="9200.0" timelimitta="110" goldtimeta="54" silvertimeta="64" bronzetimeta="74" unitmultiplier="4.48e-8" area="laboratory" levelnum="1">
    <goo x="0.0" y="0.0" area="501.0" />
    <tip title="soilleveltiptitle" text="soilleveltip" />
    <comic>
        <frame chunkedfilename="comic1" textoverlayfilename="comic1textoverlay.xml" />
    </comic>
    <emitter type="side" entitydef="clay" minarea="500.0" maxarea="500.0" maxlive="30" anglevelposorneg="true" angularvel="30.0" angularvelvariance="10.0" shadowx="5" shadowy="5">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="150.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="5.0" />
        <left min="-500.0" max="500.0" />
        <right min="-500.0" max="500.0" />
    </emitter>
    <emitter type="side" entitydef="silt" minarea="3000.0" maxarea="5000.0" maxlive="30" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" shadowx="7" shadowy="7">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="100.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="0.5" />
        <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="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
        </tilelayer>
    </tilelayers>
</level>

soilLevel.xml (Flash)

<level width="1400.0" height="1200.0" redcatonly="true" victorysize="9000.0" timelimitta="120" unitmultiplier="4.48e-8" area="laboratory" levelnum="1">
    <goo x="0.0" y="0.0" area="1201.0" />
    <tip title="soilleveltiptitle" text="soilleveltip" />
    <comic>
        <frame chunkedfilename="comic1.png.xml" textoverlayfilename="comic1textoverlay.xml" />
    </comic>
    <emitter type="side" entitydef="clay" minarea="500.0" maxarea="500.0" maxlive="30" anglevelposorneg="true" angularvel="30.0" angularvelvariance="10.0" shadowx="5" shadowy="5">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="150.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="5.0" />
        <left min="-500.0" max="500.0" />
        <right min="-500.0" max="500.0" />
    </emitter>
    <emitter type="side" entitydef="silt" minarea="3650.0" maxarea="3650.0" maxlive="30" anglevelposorneg="true" randdirections="5" angularvel="0.0" angularvelvariance=".0" shadowx="7" shadowy="7">
        <controller type="movedirection" updateperiod="0.0" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="100.0" speedvariance="15.0" speedvaryaccel="200.0" accel="300.0" />
        <randomemit rate="0.5" />
        <left min="-500.0" max="500.0" />
        <right min="-500.0" max="500.0" />
    </emitter>
    <tilelayers>
        <tilelayer tileswide="6" tileshigh="5" tilewidth="254" tileheight="254">
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
            <tile name="microback" />
        </tilelayer>
    </tilelayers>
</level>

Trivia

  • It's the first level in the Tasty Planet series.
Levels - Tasty Planet
Story Mode
Laboratory Laboratory 1Laboratory 2Laboratory 3Laboratory 4
Outside Outside 1Outside 2Outside 3Outside 4Outside 5
Picnic Table Picnic Table 1Picnic Table 2Picnic Table 3Picnic Table 4Picnic Table 5Picnic Table 6Picnic Table 7
Ocean Ocean 1Ocean 2Ocean 3
Park Park 1Park 2Park 3Park 4Park 5Park 6
City City 1City 2City 3City 4City 5City 6City 7City 8
Sky Sky 1Sky 2Sky 3Sky 4Sky 5Sky 6Sky 7
Orbit Orbit 1Orbit 2Orbit 3Orbit 4Orbit 5Orbit 6Orbit 7Orbit 8Orbit 9Orbit 10
Cosmos Cosmos 1Cosmos 2Cosmos 3Cosmos 4Cosmos 5Cosmos 6Cosmos 7Cosmos 8Cosmos 9Cosmos 10
Advertisement