Ocean 2 is the second level of the Ocean world in Tasty Planet . The Grey Goo encounters dolphins that are eating his fish, that can also eat him if he is too small.
Details [ ]
Stating point : 29.4 centimeters
Required : 1.5 meters
Edible Entities [ ]
Level Progression [ ]
fish2.xml (Steam) [ ]
<level width= "1600.0" height= "1400.0" victorysize= "13000.0" goldtimeta= "110" unitmultiplier= "1.315e-2" area= "ocean" levelnum= "2" >
<goo x= "0.0" y= "0.0" area= "500.0" shadowx= "15" shadowy= "15" />
<emitter type= "side" entitydef= "dolphin" minarea= "2000.0" maxarea= "7000.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= "3" shadowx= "15" shadowy= "15" >
<controller type= "movedirection" updateperiod= "0.2" direction= "0.0" directionvariance= "30.0" directionvaryaccel= "1000.0" speed= "170.0" speedvariance= "15.0" speedvaryaccel= "20.0" accel= "400.0" />
<controller type= "evade" updateperiod= "0.2" speed= "170.0" accel= "400.0" >
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "attack" updateperiod= "0.2" speed= "170.0" accel= "400.0" >
<affect entitydef= "bluefish" />
<affect entitydef= "orangefish" />
<affect entitydef= "yellowfish" />
<affect entitydef= "greygoo" condition= "none" />
</controller>
<controller type= "avoid" updateperiod= "0.2" speed= "170.0" accel= "400.0" >
<affect entitydef= "dolphin" />
</controller>
<randomemit rate= "0.5" />
<left min= "-600.0" max= "600.0" />
<right min= "-600.0" max= "600.0" />
</emitter>
<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= "8" 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.8" />
<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= "8" 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.8" />
<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= "8" 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.8" />
<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" >
<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>