Tasty Planet Wiki
Advertisement

Ocean 1 is the first level of the Ocean world in Tasty Planet. Before the level begins, a comic strip appears, showing the scientists finding the Grey Goo again on their table. They then capture it in their tablecloth and throw it in the ocean. Down there, the Grey Goo finds new food to eat.

Ocean 1
That sinking feeling..
Information
That sinking feeling..
Character Grey Goo
Region Ocean
Medal : 0:57
: 0:46
: 0:23
Required 50 cm
Walkthrough Video

Details

  • Stating point: 11.2 centimeters
  • Required: 50 centimeters

Edible Entities

Level Progression

Level Ruler?
11.2cm
50cm
Blue Fish
8.66cm
Orange Fish
8.66cm
Gold Fish
8.66cm
Blue Fish
35.3cm
Orange Fish
35.3cm
Gold Fish
35.3cm
[Source]


fish1.xml (Steam)

<level width="1600.0" height="1400.0" victorysize="10000.0" goldtimeta="113" unitmultiplier="5.0e-3" area="ocean" levelnum="1">
    <goo x="0.0" y="0.0" area="500.0" shadowx="15" shadowy="15" />
    <comic>
        <frame chunkedfilename="comic5ipad" textoverlayfilename="comic5textoverlay.xml" />
    </comic>
    
    <emitter type="side" entitydef="bluefish" minarea="300.0" maxarea="1000.0" slowanimspeed="20.0" fastanimspeed="50.0" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" posx="800.0" posy="0.0" angle="270.0" maxlive="4" shadowx="15" shadowy="15">
        <controller type="movedirection" updateperiod="0.2" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="90.0" speedvariance="15.0" speedvaryaccel="20.0" accel="500.0" />
        <controller type="evade" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect entitydef="greygoo" condition="larger" />
        </controller>
        <controller type="attack" updateperiod="0.2" speed="90.0" accel="500.0">
            <affect entitydef="greygoo" condition="none" />
        </controller>
        <controller type="avoid" updateperiod="0.2" speed="90.0" accel="500.0">
            <affect all="true" />
            <dontaffect entitydef="greygoo" condition="none" />
        </controller>
        <randomemit rate="0.33" />
        <left min="-600.0" max="600.0" />
        <right min="-600.0" max="600.0" />
    </emitter>
    <emitter type="side" entitydef="bluefish" minarea="1000.0" maxarea="5000.0" slowanimspeed="20.0" fastanimspeed="50.0" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" posx="800.0" posy="0.0" angle="270.0" maxlive="2" shadowx="15" shadowy="15">
        <controller type="movedirection" updateperiod="0.2" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="110.0" speedvariance="15.0" speedvaryaccel="20.0" accel="500.0" />
        <controller type="evade" updateperiod="0.2" speed="130.0" accel="500.0">
            <affect entitydef="greygoo" condition="larger" />
        </controller>
        <controller type="attack" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect entitydef="greygoo" condition="none" />
        </controller>
        <controller type="avoid" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect all="true" />
            <dontaffect entitydef="greygoo" condition="none" />
        </controller>
        <randomemit rate="0.167" />
        <left min="-600.0" max="600.0" />
        <right min="-600.0" max="600.0" />
    </emitter>
    <emitter type="side" entitydef="orangefish" minarea="300.0" maxarea="1000.0" slowanimspeed="20.0" fastanimspeed="50.0" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" posx="800.0" posy="0.0" angle="270.0" maxlive="4" shadowx="15" shadowy="15">
        <controller type="movedirection" updateperiod="0.2" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="90.0" speedvariance="15.0" speedvaryaccel="20.0" accel="500.0" />
        <controller type="evade" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect entitydef="greygoo" condition="larger" />
        </controller>
        <controller type="attack" updateperiod="0.2" speed="90.0" accel="500.0">
            <affect entitydef="greygoo" condition="none" />
        </controller>
        <controller type="avoid" updateperiod="0.2" speed="90.0" accel="500.0">
            <affect all="true" />
            <dontaffect entitydef="greygoo" condition="none" />
        </controller>
        <randomemit rate="0.33" />
        <left min="-600.0" max="600.0" />
        <right min="-600.0" max="600.0" />
    </emitter>
    <emitter type="side" entitydef="orangefish" minarea="1000.0" maxarea="5000.0" slowanimspeed="20.0" fastanimspeed="50.0" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" posx="800.0" posy="0.0" angle="270.0" maxlive="2" shadowx="15" shadowy="15">
        <controller type="movedirection" updateperiod="0.2" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="110.0" speedvariance="15.0" speedvaryaccel="20.0" accel="500.0" />
        <controller type="evade" updateperiod="0.2" speed="130.0" accel="500.0">
            <affect entitydef="greygoo" condition="larger" />
        </controller>
        <controller type="attack" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect entitydef="greygoo" condition="none" />
        </controller>
        <controller type="avoid" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect all="true" />
            <dontaffect entitydef="greygoo" condition="none" />
        </controller>
        <randomemit rate="0.167" />
        <left min="-600.0" max="600.0" />
        <right min="-600.0" max="600.0" />
    </emitter>
    <emitter type="side" entitydef="yellowfish" minarea="300.0" maxarea="1000.0" slowanimspeed="20.0" fastanimspeed="50.0" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" posx="800.0" posy="0.0" angle="270.0" maxlive="4" shadowx="15" shadowy="15">
        <controller type="movedirection" updateperiod="0.2" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="90.0" speedvariance="15.0" speedvaryaccel="20.0" accel="500.0" />
        <controller type="evade" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect entitydef="greygoo" condition="larger" />
        </controller>
        <controller type="attack" updateperiod="0.2" speed="90.0" accel="500.0">
            <affect entitydef="greygoo" condition="none" />
        </controller>
        <controller type="avoid" updateperiod="0.2" speed="90.0" accel="500.0">
            <affect all="true" />
            <dontaffect entitydef="greygoo" condition="none" />
        </controller>
        <randomemit rate="0.33" />
        <left min="-600.0" max="600.0" />
        <right min="-600.0" max="600.0" />
    </emitter>
    <emitter type="side" entitydef="yellowfish" minarea="1000.0" maxarea="5000.0" slowanimspeed="20.0" fastanimspeed="50.0" anglevelposorneg="true" angularvel="20.0" angularvelvariance="5.0" posx="800.0" posy="0.0" angle="270.0" maxlive="2" shadowx="15" shadowy="15">
        <controller type="movedirection" updateperiod="0.2" direction="0.0" directionvariance="30.0" directionvaryaccel="1000.0" speed="110.0" speedvariance="15.0" speedvaryaccel="20.0" accel="500.0" />
        <controller type="evade" updateperiod="0.2" speed="130.0" accel="500.0">
            <affect entitydef="greygoo" condition="larger" />
        </controller>
        <controller type="attack" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect entitydef="greygoo" condition="none" />
        </controller>
        <controller type="avoid" updateperiod="0.2" speed="110.0" accel="500.0">
            <affect all="true" />
            <dontaffect entitydef="greygoo" condition="none" />
        </controller>
        <randomemit rate="0.167" />
        <left min="-600.0" max="600.0" />
        <right min="-600.0" max="600.0" />
    </emitter>
    <tilelayers>
        <tilelayer tileswide="13" tileshigh="12" tilewidth="128" tileheight="128">
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
            <tile name="oceanfloor" />
        </tilelayer>
        <tilelayer tileswide="7" tileshigh="6" tilewidth="256" tileheight="256">
            <tile name="soilspot0" r="1.000000" g="1.000000" b="1.000000" a="0.300000" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="soilspot2" r="1.000000" g="1.000000" b="1.000000" a="0.300000" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="soilspot1" r="1.000000" g="1.000000" b="1.000000" a="0.300000" />
            <tile name="null" />
            <tile name="soilspot0" r="1.000000" g="1.000000" b="1.000000" a="0.300000" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="soilspot0" r="1.000000" g="1.000000" b="1.000000" a="0.300000" />
            <tile name="soilspot1" r="1.000000" g="1.000000" b="1.000000" a="0.300000" />
            <tile name="null" />
            <tile name="null" />
            <tile name="null" />
            <tile name="soilspot2" angle="90" r="1.000000" g="1.000000" b="1.000000" a="0.300000" />
            <tile name="null" />
            <tile name="null" />
        </tilelayer>
        <tilelayer tileswide="13" tileshigh="12" tilewidth="128" tileheight="128" ontop="true" animatetexturecoords="water1">
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
            <tile name="waterripple" />
        </tilelayer>
    </tilelayers>
</level>

Trivia

  • This is the first level in the game where all entities in the level can eat you if you are too small.
Advertisement