Ocean 3 is the final level of the Ocean world in Tasty Planet . In this level, the Grey Goo encounters sharks, specifically hammerheads. on hard mode, use Endurance mode.
Details [ ]
Stating point : 78.5 centimeters
Required : 4 meters
Edible Objects - Size [ ]
Level Progression [ ]
fish3.xml (Steam) [ ]
<level width= "1600.0" height= "1400.0" victorysize= "13000.0" goldtimeta= "90" unitmultiplier= "3.51e-2" area= "ocean" levelnum= "3" >
<goo x= "0.0" y= "0.0" area= "500.0" shadowx= "15" shadowy= "15" />
<emitter type= "side" entitydef= "shark" minarea= "3000.0" maxarea= "8000.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" absdamage= "50.0" fracdamage= "0.01" shadowx= "15" shadowy= "15" >
<controller type= "movedirection" updateperiod= "0.2" direction= "0.0" directionvariance= "30.0" directionvaryaccel= "1000.0" speed= "120.0" speedvariance= "15.0" speedvaryaccel= "20.0" accel= "300.0" />
<controller type= "evade" updateperiod= "0.2" speed= "120.0" accel= "300.0" >
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "attack" updateperiod= "0.2" speed= "120.0" accel= "300.0" >
<affect entitydef= "bluefish" />
<affect entitydef= "orangefish" />
<affect entitydef= "yellowfish" />
<affect entitydef= "greygoo" condition= "none" />
</controller>
<controller type= "avoid" updateperiod= "0.2" speed= "120.0" accel= "300.0" >
<affect entitydef= "shark" />
</controller>
<randomemit rate= "0.3" />
<left min= "-600.0" max= "600.0" />
<right min= "-600.0" max= "600.0" />
</emitter>
<emitter type= "side" entitydef= "dolphin" minarea= "1000.0" maxarea= "2500.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= "5" absdamage= "50.0" fracdamage= "0.01" 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= "shark" />
<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.6" />
<left min= "-600.0" max= "600.0" />
<right min= "-600.0" max= "600.0" />
</emitter>
<emitter type= "side" entitydef= "bluefish" minarea= "100.0" maxarea= "500.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= "15" absdamage= "50.0" fracdamage= "0.01" 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= "dolphin" />
<affect entitydef= "shark" />
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.2" speed= "90.0" accel= "500.0" >
<affect all= "true" />
<dontaffect entitydef= "dolphin" />
<dontaffect entitydef= "shark" />
<dontaffect entitydef= "greygoo" />
</controller>
<randomemit rate= "2.0" />
<left min= "-600.0" max= "600.0" />
<right min= "-600.0" max= "600.0" />
</emitter>
<emitter type= "side" entitydef= "orangefish" minarea= "100.0" maxarea= "500.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= "15" absdamage= "50.0" fracdamage= "0.01" 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= "dolphin" />
<affect entitydef= "shark" />
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.2" speed= "90.0" accel= "500.0" >
<affect all= "true" />
<dontaffect entitydef= "dolphin" />
<dontaffect entitydef= "shark" />
<dontaffect entitydef= "greygoo" />
</controller>
<randomemit rate= "2.0" />
<left min= "-600.0" max= "600.0" />
<right min= "-600.0" max= "600.0" />
</emitter>
<emitter type= "side" entitydef= "yellowfish" minarea= "100.0" maxarea= "500.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= "15" absdamage= "50.0" fracdamage= "0.01" 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= "dolphin" />
<affect entitydef= "shark" />
<affect entitydef= "greygoo" condition= "larger" />
</controller>
<controller type= "avoid" updateperiod= "0.2" speed= "90.0" accel= "500.0" >
<affect all= "true" />
<dontaffect entitydef= "dolphin" />
<dontaffect entitydef= "shark" />
<dontaffect entitydef= "greygoo" />
</controller>
<randomemit rate= "2.0" />
<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>