From 21ede30b5cfad107c40af25e980c1e693137cd30 Mon Sep 17 00:00:00 2001 From: Nero Ignis Date: Thu, 30 Dec 2021 01:17:00 +0100 Subject: [PATCH] fishy now catchable :) --- assets/{ => corals}/fishTile_046.png | Bin assets/{ => corals}/fishTile_047.png | Bin assets/{ => corals}/fishTile_050.png | Bin assets/{ => corals}/fishTile_051.png | Bin assets/{ => corals}/fishTile_064.png | Bin assets/{ => corals}/fishTile_065.png | Bin assets/{ => corals}/fishTile_066.png | Bin assets/{ => corals}/fishTile_067.png | Bin assets/{ => corals}/fishTile_068.png | Bin assets/{ => corals}/fishTile_069.png | Bin assets/{ => corals}/fishTile_070.png | Bin assets/{ => corals}/fishTile_071.png | Bin .../{fishTile_017.png => corals/pink (1).png} | Bin .../{fishTile_010.png => corals/pink (2).png} | Bin .../{fishTile_011.png => corals/pink (3).png} | Bin .../{fishTile_012.png => corals/pink (4).png} | Bin .../{fishTile_013.png => corals/pink (5).png} | Bin .../{fishTile_014.png => corals/pink (6).png} | Bin .../{fishTile_015.png => corals/pink (7).png} | Bin .../{fishTile_016.png => corals/pink (8).png} | Bin assets/{fishTile_076.png => fish/blue.png} | Bin assets/{fishTile_090.png => fish/bone.png} | Bin .../{fishTile_098.png => fish/bone_head.png} | Bin assets/{fishTile_096.png => fish/bone_lg.png} | Bin assets/{fishTile_094.png => fish/bone_md.png} | Bin assets/{fishTile_092.png => fish/bone_sm.png} | Bin assets/{fishTile_102.png => fish/eel.png} | Bin .../{fishTile_106.png => fish/eel_lg_1.png} | Bin .../{fishTile_105.png => fish/eel_lg_2.png} | Bin assets/{fishTile_072.png => fish/green.png} | Bin assets/{fishTile_077.png => fish/ol/blue.png} | Bin assets/{fishTile_091.png => fish/ol/bone.png} | Bin .../ol/bone_head.png} | Bin .../{fishTile_097.png => fish/ol/bone_lg.png} | Bin .../{fishTile_095.png => fish/ol/bone_md.png} | Bin .../{fishTile_093.png => fish/ol/bone_sm.png} | Bin assets/{fishTile_103.png => fish/ol/eel.png} | Bin .../ol/eel_lg_1.png} | Bin .../ol/eel_lg_2.png} | Bin .../{fishTile_073.png => fish/ol/green.png} | Bin .../{fishTile_081.png => fish/ol/orange.png} | Bin assets/{fishTile_075.png => fish/ol/pink.png} | Bin assets/{fishTile_101.png => fish/ol/puff.png} | Bin assets/{fishTile_079.png => fish/ol/red.png} | Bin assets/{fishTile_080.png => fish/orange.png} | Bin assets/{fishTile_074.png => fish/pink.png} | Bin assets/{fishTile_100.png => fish/puff.png} | Bin assets/{fishTile_078.png => fish/red.png} | Bin assets/fishTile_123.png | Bin 386 -> 0 bytes assets/fishTile_124.png | Bin 239 -> 0 bytes assets/fishTile_125.png | Bin 276 -> 0 bytes assets/{fishTile_108.png => font/0.png} | Bin assets/{fishTile_109.png => font/1.png} | Bin assets/{fishTile_110.png => font/2.png} | Bin assets/{fishTile_111.png => font/3.png} | Bin assets/{fishTile_112.png => font/4.png} | Bin assets/{fishTile_113.png => font/5.png} | Bin assets/{fishTile_114.png => font/6.png} | Bin assets/{fishTile_115.png => font/7.png} | Bin assets/{fishTile_116.png => font/8.png} | Bin assets/{fishTile_117.png => font/9.png} | Bin assets/{fishTile_122.png => font/colon.png} | Bin assets/{fishTile_120.png => font/divide.png} | Bin assets/{fishTile_119.png => font/dollar.png} | Bin assets/{fishTile_118.png => font/percent.png} | Bin assets/{fishTile_121.png => font/plus.png} | Bin assets/{ => sand}/fishTile_001.png | Bin assets/{ => sand}/fishTile_002.png | Bin assets/{ => sand}/fishTile_003.png | Bin assets/{ => sand}/fishTile_004.png | Bin assets/{ => sand}/fishTile_005.png | Bin assets/{ => sand}/fishTile_006.png | Bin assets/{ => sand}/fishTile_007.png | Bin assets/{ => sand}/fishTile_008.png | Bin assets/{ => sand}/fishTile_009.png | Bin assets/{ => sand}/fishTile_018.png | Bin assets/{ => sand}/fishTile_019.png | Bin assets/{ => sand}/fishTile_020.png | Bin assets/{ => sand}/fishTile_021.png | Bin assets/{ => sand}/fishTile_022.png | Bin assets/{ => sand}/fishTile_023.png | Bin assets/{ => sand}/fishTile_024.png | Bin assets/{ => sand}/fishTile_025.png | Bin assets/{ => sand}/fishTile_026.png | Bin assets/{ => sand}/fishTile_027.png | Bin assets/{ => sand}/fishTile_036.png | Bin assets/{ => sand}/fishTile_037.png | Bin assets/{ => sand}/fishTile_038.png | Bin assets/{ => sand}/fishTile_039.png | Bin assets/{ => sand}/fishTile_040.png | Bin assets/{ => sand}/fishTile_041.png | Bin assets/{ => sand}/fishTile_042.png | Bin assets/{ => sand}/fishTile_043.png | Bin assets/{ => sand}/fishTile_044.png | Bin assets/{ => sand}/fishTile_045.png | Bin assets/{ => sand}/fishTile_054.png | Bin assets/{ => sand}/fishTile_055.png | Bin assets/{ => sand}/fishTile_056.png | Bin assets/{ => sand}/fishTile_057.png | Bin assets/{ => sand}/fishTile_058.png | Bin assets/{ => sand}/fishTile_059.png | Bin assets/{ => sand}/fishTile_060.png | Bin assets/{ => sand}/fishTile_061.png | Bin assets/{ => sand}/fishTile_062.png | Bin assets/{ => sand}/fishTile_063.png | Bin assets/{ => sand}/fishTile_126.png | Bin assets/{ => seagrass}/fishTile_028.png | Bin assets/{ => seagrass}/fishTile_029.png | Bin assets/{ => seagrass}/fishTile_030.png | Bin assets/{ => seagrass}/fishTile_031.png | Bin assets/{ => seagrass}/fishTile_048.png | Bin assets/{ => seagrass}/fishTile_049.png | Bin assets/{ => seagrass/ol}/fishTile_032.png | Bin assets/{ => seagrass/ol}/fishTile_033.png | Bin assets/{ => seagrass/ol}/fishTile_034.png | Bin assets/{ => seagrass/ol}/fishTile_035.png | Bin assets/{ => seagrass/ol}/fishTile_052.png | Bin assets/{ => seagrass/ol}/fishTile_053.png | Bin assets/{ => stones}/fishTile_082.png | Bin assets/{ => stones}/fishTile_083.png | Bin assets/{ => stones}/fishTile_084.png | Bin assets/{ => stones}/fishTile_085.png | Bin assets/{ => stones}/fishTile_086.png | Bin assets/{ => stones}/fishTile_087.png | Bin assets/{ => water}/fishTile_088.png | Bin assets/{ => water}/fishTile_089.png | Bin css/app.css | 20 +++++ index.html | 19 ++++- js/app.js | 78 +++++++++++++++--- 129 files changed, 104 insertions(+), 13 deletions(-) rename assets/{ => corals}/fishTile_046.png (100%) rename assets/{ => corals}/fishTile_047.png (100%) rename assets/{ => corals}/fishTile_050.png (100%) rename assets/{ => corals}/fishTile_051.png (100%) rename assets/{ => corals}/fishTile_064.png (100%) rename assets/{ => corals}/fishTile_065.png (100%) rename assets/{ => corals}/fishTile_066.png (100%) rename assets/{ => corals}/fishTile_067.png (100%) rename assets/{ => corals}/fishTile_068.png (100%) rename assets/{ => corals}/fishTile_069.png (100%) rename assets/{ => corals}/fishTile_070.png (100%) rename assets/{ => corals}/fishTile_071.png (100%) rename assets/{fishTile_017.png => corals/pink (1).png} (100%) rename assets/{fishTile_010.png => corals/pink (2).png} (100%) rename assets/{fishTile_011.png => corals/pink (3).png} (100%) rename assets/{fishTile_012.png => corals/pink (4).png} (100%) rename assets/{fishTile_013.png => corals/pink (5).png} (100%) rename assets/{fishTile_014.png => corals/pink (6).png} (100%) rename assets/{fishTile_015.png => corals/pink (7).png} (100%) rename assets/{fishTile_016.png => corals/pink (8).png} (100%) rename assets/{fishTile_076.png => fish/blue.png} (100%) rename assets/{fishTile_090.png => fish/bone.png} (100%) rename assets/{fishTile_098.png => fish/bone_head.png} (100%) rename assets/{fishTile_096.png => fish/bone_lg.png} (100%) rename assets/{fishTile_094.png => fish/bone_md.png} (100%) rename assets/{fishTile_092.png => fish/bone_sm.png} (100%) rename assets/{fishTile_102.png => fish/eel.png} (100%) rename assets/{fishTile_106.png => fish/eel_lg_1.png} (100%) rename assets/{fishTile_105.png => fish/eel_lg_2.png} (100%) rename assets/{fishTile_072.png => fish/green.png} (100%) rename assets/{fishTile_077.png => fish/ol/blue.png} (100%) rename assets/{fishTile_091.png => fish/ol/bone.png} (100%) rename assets/{fishTile_099.png => fish/ol/bone_head.png} (100%) rename assets/{fishTile_097.png => fish/ol/bone_lg.png} (100%) rename assets/{fishTile_095.png => fish/ol/bone_md.png} (100%) rename assets/{fishTile_093.png => fish/ol/bone_sm.png} (100%) rename assets/{fishTile_103.png => fish/ol/eel.png} (100%) rename assets/{fishTile_104.png => fish/ol/eel_lg_1.png} (100%) rename assets/{fishTile_107.png => fish/ol/eel_lg_2.png} (100%) rename assets/{fishTile_073.png => fish/ol/green.png} (100%) rename assets/{fishTile_081.png => fish/ol/orange.png} (100%) rename assets/{fishTile_075.png => fish/ol/pink.png} (100%) rename assets/{fishTile_101.png => fish/ol/puff.png} (100%) rename assets/{fishTile_079.png => fish/ol/red.png} (100%) rename assets/{fishTile_080.png => fish/orange.png} (100%) rename assets/{fishTile_074.png => fish/pink.png} (100%) rename assets/{fishTile_100.png => fish/puff.png} (100%) rename assets/{fishTile_078.png => fish/red.png} (100%) delete mode 100644 assets/fishTile_123.png delete mode 100644 assets/fishTile_124.png delete mode 100644 assets/fishTile_125.png rename assets/{fishTile_108.png => font/0.png} (100%) rename assets/{fishTile_109.png => font/1.png} (100%) rename assets/{fishTile_110.png => font/2.png} (100%) rename assets/{fishTile_111.png => font/3.png} (100%) rename assets/{fishTile_112.png => font/4.png} (100%) rename assets/{fishTile_113.png => font/5.png} (100%) rename assets/{fishTile_114.png => font/6.png} (100%) rename assets/{fishTile_115.png => font/7.png} (100%) rename assets/{fishTile_116.png => font/8.png} (100%) rename assets/{fishTile_117.png => font/9.png} (100%) rename assets/{fishTile_122.png => font/colon.png} (100%) rename assets/{fishTile_120.png => font/divide.png} (100%) rename assets/{fishTile_119.png => font/dollar.png} (100%) rename assets/{fishTile_118.png => font/percent.png} (100%) rename assets/{fishTile_121.png => font/plus.png} (100%) rename assets/{ => sand}/fishTile_001.png (100%) rename assets/{ => sand}/fishTile_002.png (100%) rename assets/{ => sand}/fishTile_003.png (100%) rename assets/{ => sand}/fishTile_004.png (100%) rename assets/{ => sand}/fishTile_005.png (100%) rename assets/{ => sand}/fishTile_006.png (100%) rename assets/{ => sand}/fishTile_007.png (100%) rename assets/{ => sand}/fishTile_008.png (100%) rename assets/{ => sand}/fishTile_009.png (100%) rename assets/{ => sand}/fishTile_018.png (100%) rename assets/{ => sand}/fishTile_019.png (100%) rename assets/{ => sand}/fishTile_020.png (100%) rename assets/{ => sand}/fishTile_021.png (100%) rename assets/{ => sand}/fishTile_022.png (100%) rename assets/{ => sand}/fishTile_023.png (100%) rename assets/{ => sand}/fishTile_024.png (100%) rename assets/{ => sand}/fishTile_025.png (100%) rename assets/{ => sand}/fishTile_026.png (100%) rename assets/{ => sand}/fishTile_027.png (100%) rename assets/{ => sand}/fishTile_036.png (100%) rename assets/{ => sand}/fishTile_037.png (100%) rename assets/{ => sand}/fishTile_038.png (100%) rename assets/{ => sand}/fishTile_039.png (100%) rename assets/{ => sand}/fishTile_040.png (100%) rename assets/{ => sand}/fishTile_041.png (100%) rename assets/{ => sand}/fishTile_042.png (100%) rename assets/{ => sand}/fishTile_043.png (100%) rename assets/{ => sand}/fishTile_044.png (100%) rename assets/{ => sand}/fishTile_045.png (100%) rename assets/{ => sand}/fishTile_054.png (100%) rename assets/{ => sand}/fishTile_055.png (100%) rename assets/{ => sand}/fishTile_056.png (100%) rename assets/{ => sand}/fishTile_057.png (100%) rename assets/{ => sand}/fishTile_058.png (100%) rename assets/{ => sand}/fishTile_059.png (100%) rename assets/{ => sand}/fishTile_060.png (100%) rename assets/{ => sand}/fishTile_061.png (100%) rename assets/{ => sand}/fishTile_062.png (100%) rename assets/{ => sand}/fishTile_063.png (100%) rename assets/{ => sand}/fishTile_126.png (100%) rename assets/{ => seagrass}/fishTile_028.png (100%) rename assets/{ => seagrass}/fishTile_029.png (100%) rename assets/{ => seagrass}/fishTile_030.png (100%) rename assets/{ => seagrass}/fishTile_031.png (100%) rename assets/{ => seagrass}/fishTile_048.png (100%) rename assets/{ => seagrass}/fishTile_049.png (100%) rename assets/{ => seagrass/ol}/fishTile_032.png (100%) rename assets/{ => seagrass/ol}/fishTile_033.png (100%) rename assets/{ => seagrass/ol}/fishTile_034.png (100%) rename assets/{ => seagrass/ol}/fishTile_035.png (100%) rename assets/{ => seagrass/ol}/fishTile_052.png (100%) rename assets/{ => seagrass/ol}/fishTile_053.png (100%) rename assets/{ => stones}/fishTile_082.png (100%) rename assets/{ => stones}/fishTile_083.png (100%) rename assets/{ => stones}/fishTile_084.png (100%) rename assets/{ => stones}/fishTile_085.png (100%) rename assets/{ => stones}/fishTile_086.png (100%) rename assets/{ => stones}/fishTile_087.png (100%) rename assets/{ => water}/fishTile_088.png (100%) rename assets/{ => water}/fishTile_089.png (100%) diff --git a/assets/fishTile_046.png b/assets/corals/fishTile_046.png similarity index 100% rename from assets/fishTile_046.png rename to assets/corals/fishTile_046.png diff --git a/assets/fishTile_047.png b/assets/corals/fishTile_047.png similarity index 100% rename from assets/fishTile_047.png rename to assets/corals/fishTile_047.png diff --git a/assets/fishTile_050.png b/assets/corals/fishTile_050.png similarity index 100% rename from assets/fishTile_050.png rename to assets/corals/fishTile_050.png diff --git a/assets/fishTile_051.png b/assets/corals/fishTile_051.png similarity index 100% rename from assets/fishTile_051.png rename to assets/corals/fishTile_051.png diff --git a/assets/fishTile_064.png b/assets/corals/fishTile_064.png similarity index 100% rename from assets/fishTile_064.png rename to assets/corals/fishTile_064.png diff --git a/assets/fishTile_065.png b/assets/corals/fishTile_065.png similarity index 100% rename from assets/fishTile_065.png rename to assets/corals/fishTile_065.png diff --git a/assets/fishTile_066.png b/assets/corals/fishTile_066.png similarity index 100% rename from assets/fishTile_066.png rename to assets/corals/fishTile_066.png diff --git a/assets/fishTile_067.png b/assets/corals/fishTile_067.png similarity index 100% rename from assets/fishTile_067.png rename to assets/corals/fishTile_067.png diff --git a/assets/fishTile_068.png b/assets/corals/fishTile_068.png similarity index 100% rename from assets/fishTile_068.png rename to assets/corals/fishTile_068.png diff --git a/assets/fishTile_069.png b/assets/corals/fishTile_069.png similarity index 100% rename from assets/fishTile_069.png rename to assets/corals/fishTile_069.png diff --git a/assets/fishTile_070.png b/assets/corals/fishTile_070.png similarity index 100% rename from assets/fishTile_070.png rename to assets/corals/fishTile_070.png diff --git a/assets/fishTile_071.png b/assets/corals/fishTile_071.png similarity index 100% rename from assets/fishTile_071.png rename to assets/corals/fishTile_071.png diff --git a/assets/fishTile_017.png b/assets/corals/pink (1).png similarity index 100% rename from assets/fishTile_017.png rename to assets/corals/pink (1).png diff --git a/assets/fishTile_010.png b/assets/corals/pink (2).png similarity index 100% rename from assets/fishTile_010.png rename to assets/corals/pink (2).png diff --git a/assets/fishTile_011.png b/assets/corals/pink (3).png similarity index 100% rename from assets/fishTile_011.png rename to assets/corals/pink (3).png diff --git a/assets/fishTile_012.png b/assets/corals/pink (4).png similarity index 100% rename from assets/fishTile_012.png rename to assets/corals/pink (4).png diff --git a/assets/fishTile_013.png b/assets/corals/pink (5).png similarity index 100% rename from assets/fishTile_013.png rename to assets/corals/pink (5).png diff --git a/assets/fishTile_014.png b/assets/corals/pink (6).png similarity index 100% rename from assets/fishTile_014.png rename to assets/corals/pink (6).png diff --git a/assets/fishTile_015.png b/assets/corals/pink (7).png similarity index 100% rename from assets/fishTile_015.png rename to assets/corals/pink (7).png diff --git a/assets/fishTile_016.png b/assets/corals/pink (8).png similarity index 100% rename from assets/fishTile_016.png rename to assets/corals/pink (8).png diff --git a/assets/fishTile_076.png b/assets/fish/blue.png similarity index 100% rename from assets/fishTile_076.png rename to assets/fish/blue.png diff --git a/assets/fishTile_090.png b/assets/fish/bone.png similarity index 100% rename from assets/fishTile_090.png rename to assets/fish/bone.png diff --git a/assets/fishTile_098.png b/assets/fish/bone_head.png similarity index 100% rename from assets/fishTile_098.png rename to assets/fish/bone_head.png diff --git a/assets/fishTile_096.png b/assets/fish/bone_lg.png similarity index 100% rename from assets/fishTile_096.png rename to assets/fish/bone_lg.png diff --git a/assets/fishTile_094.png b/assets/fish/bone_md.png similarity index 100% rename from assets/fishTile_094.png rename to assets/fish/bone_md.png diff --git a/assets/fishTile_092.png b/assets/fish/bone_sm.png similarity index 100% rename from assets/fishTile_092.png rename to assets/fish/bone_sm.png diff --git a/assets/fishTile_102.png b/assets/fish/eel.png similarity index 100% rename from assets/fishTile_102.png rename to assets/fish/eel.png diff --git a/assets/fishTile_106.png b/assets/fish/eel_lg_1.png similarity index 100% rename from assets/fishTile_106.png rename to assets/fish/eel_lg_1.png diff --git a/assets/fishTile_105.png b/assets/fish/eel_lg_2.png similarity index 100% rename from assets/fishTile_105.png rename to assets/fish/eel_lg_2.png diff --git a/assets/fishTile_072.png b/assets/fish/green.png similarity index 100% rename from assets/fishTile_072.png rename to assets/fish/green.png diff --git a/assets/fishTile_077.png b/assets/fish/ol/blue.png similarity index 100% rename from assets/fishTile_077.png rename to assets/fish/ol/blue.png diff --git a/assets/fishTile_091.png b/assets/fish/ol/bone.png similarity index 100% rename from assets/fishTile_091.png rename to assets/fish/ol/bone.png diff --git a/assets/fishTile_099.png b/assets/fish/ol/bone_head.png similarity index 100% rename from assets/fishTile_099.png rename to assets/fish/ol/bone_head.png diff --git a/assets/fishTile_097.png b/assets/fish/ol/bone_lg.png similarity index 100% rename from assets/fishTile_097.png rename to assets/fish/ol/bone_lg.png diff --git a/assets/fishTile_095.png b/assets/fish/ol/bone_md.png similarity index 100% rename from assets/fishTile_095.png rename to assets/fish/ol/bone_md.png diff --git a/assets/fishTile_093.png b/assets/fish/ol/bone_sm.png similarity index 100% rename from assets/fishTile_093.png rename to assets/fish/ol/bone_sm.png diff --git a/assets/fishTile_103.png b/assets/fish/ol/eel.png similarity index 100% rename from assets/fishTile_103.png rename to assets/fish/ol/eel.png diff --git a/assets/fishTile_104.png b/assets/fish/ol/eel_lg_1.png similarity index 100% rename from assets/fishTile_104.png rename to assets/fish/ol/eel_lg_1.png diff --git a/assets/fishTile_107.png b/assets/fish/ol/eel_lg_2.png similarity index 100% rename from assets/fishTile_107.png rename to assets/fish/ol/eel_lg_2.png diff --git a/assets/fishTile_073.png b/assets/fish/ol/green.png similarity index 100% rename from assets/fishTile_073.png rename to assets/fish/ol/green.png diff --git a/assets/fishTile_081.png b/assets/fish/ol/orange.png similarity index 100% rename from assets/fishTile_081.png rename to assets/fish/ol/orange.png diff --git a/assets/fishTile_075.png b/assets/fish/ol/pink.png similarity index 100% rename from assets/fishTile_075.png rename to assets/fish/ol/pink.png diff --git a/assets/fishTile_101.png b/assets/fish/ol/puff.png similarity index 100% rename from assets/fishTile_101.png rename to assets/fish/ol/puff.png diff --git a/assets/fishTile_079.png b/assets/fish/ol/red.png similarity index 100% rename from assets/fishTile_079.png rename to assets/fish/ol/red.png diff --git a/assets/fishTile_080.png b/assets/fish/orange.png similarity index 100% rename from assets/fishTile_080.png rename to assets/fish/orange.png diff --git a/assets/fishTile_074.png b/assets/fish/pink.png similarity index 100% rename from assets/fishTile_074.png rename to assets/fish/pink.png diff --git a/assets/fishTile_100.png b/assets/fish/puff.png similarity index 100% rename from assets/fishTile_100.png rename to assets/fish/puff.png diff --git a/assets/fishTile_078.png b/assets/fish/red.png similarity index 100% rename from assets/fishTile_078.png rename to assets/fish/red.png diff --git a/assets/fishTile_123.png b/assets/fishTile_123.png deleted file mode 100644 index b50768110b46d6e6ce92d6f3663b7a1d8cf083f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}r0G|-o z|HJ{Ha-hP1@~AC97GFt_U$FoD{P*(q`tj%M*Z1#d*lK!z3Q*>mr;B5V$MLt9PxCf8 z2(TqcZ(y~)z+`iQQ8j`6R%3}mxzORGn@bdUcSt2WbnaqTJ>~rQy26GWpA$JAdtNl| ze4|oxI{Dl3!_uoRH;Mfb`cZuB+Ab-Xm?u+vrzSLP%G27wu5`>~!FmQYqvp>CTz#11 z4{wR+?Z-zbYL}pU*C}WK;1zR^R@N8c+VK z47Eqo`!)!kWi1zK`82`D@{$xsL+HkNitbVNdCPf%mdKI;Vst02@}VdjJ3c diff --git a/assets/fishTile_124.png b/assets/fishTile_124.png deleted file mode 100644 index af245a28ea0bb7c279088151e73fed5653ab737e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|&0G|-o z|9AmV6;NLF((NiBi@PMqFL-}^zyA9A^Y8ETGbsBC=>dh~JzX3_JdP(vxH1^@Xi0<` ztZGPN6_$-q`KTFjb8q$czQ_s@pWD1FGb=<~nniMsE?ywLB!OLyb@#yrAy$^P3NKE) zRA8N2A)<5c-rnljqWc!i3)vf6Y;v*}XqH1YD}#BgU%`W~d9gsN7(8A5T-G@yGywoT CJYn|$ diff --git a/assets/fishTile_125.png b/assets/fishTile_125.png deleted file mode 100644 index c112a32eaf1d35502bec2ded2346ac98f791aed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=yB z9xaJbgH;Vltk;7NXMNPHsQ&l=zy0?Q8aw{Vb9{RgXz>3(-^Ty;A2lrgzr1Vx&%Q$B z&;Rf5?*9Hi1t{|O?(VvpurvR!eowNubHB$_S*$C^>i-SshTHt{0r7GFPnVgT>;+oj bP|eCPp)yPM#ZE~fp#2P - fishy + Fishy @@ -11,10 +11,23 @@

- fishy.sprite +
+ fishy.sprite
+
+
+
+
- {{ force }} | {{ pull }} | {{ intervalID }} | {{ fishy ? fishy.position +' '+ fishy.name: '' }}
+ Score: {{ score }}
+ Force: {{ force }}
+ Pulling: {{ pull }}
+ +
PULL
diff --git a/js/app.js b/js/app.js index 0e140e7..2d38159 100644 --- a/js/app.js +++ b/js/app.js @@ -5,38 +5,58 @@ Array.prototype.random = function () { const FishApp = { data() { return { + score: 0, force: 0, pull: false, pullRate: 2, dropRate: 3, - intervalID: null, - fishMovementIntervalID: null, + intervals: { + forceIntervalID: null, + fishMovementIntervalID: null + }, fishy: null, fishies: [ { - name: 'Freddy the fishy', + name: 'Franz the Flying Fishy', strength: 3, quirkyness: 10, - points: 10, + points: 100, position: 0, - sprite: './assets/fishTile_074.png' + sprite: './assets/fish/ol/blue.png' + }, + { + name: 'Paul the Pufferfishy', + strength: 3, + quirkyness: 5, + points: 50, + position: 200, + sprite: './assets/fish/ol/puff.png' + }, + { + name: 'Sandro the Squishyfishy', + strength: 3, + quirkyness: 15, + points: 50, + position: 200, + sprite: './assets/fish/ol/pink.png' } - ] + ], + fishyScore: 0 } }, watch: { pull() { let vue = this; - window.clearInterval(vue.intervalID); + window.clearInterval(vue.intervals.forceIntervalID); if (vue.pull) { - vue.intervalID = setInterval(function () { + vue.intervals.forceIntervalID = setInterval(function () { if (vue.force < 125) { vue.force = Number(vue.force) + vue.pullRate; } }, 50); } else { - vue.intervalID = setInterval(function () { + vue.intervals.forceIntervalID = setInterval(function () { if (vue.force >= 0.0) { vue.force = Number(vue.force) - vue.dropRate; } @@ -48,19 +68,28 @@ const FishApp = { } } }, + computed: { + fishyPosition() { + return this.fishy ? (this.fishy.position / 2) : -200; + }, + fishyInRange() { + return (this.force < (this.fishyPosition + 10) && this.force > (this.fishyPosition -10)); + } + }, methods: { pullRod() { this.force = Number(this.force) + 0.5; }, deployFish() { this.fishy = this.fishies.random(); + this.fishyScore = 20; this.startFishLifecycle(); }, startFishLifecycle() { let vue = this; this.fishy.position = 0; - this.fishMovementIntervalID = setInterval(() => { + this.intervals.fishMovementIntervalID = setInterval(() => { let up = Math.floor(Math.random() * 101) <= 55; if (up) { @@ -74,7 +103,36 @@ const FishApp = { vue.fishy.position = Number(vue.fishy.position) - vue.fishy.quirkyness; } } + + if (vue.fishyScore >= 100) { + vue.fishyCaught(); + } else if (vue.fishyInRange) { + vue.fishyScore++; + } else { + if (vue.fishyScore > 0) { + vue.fishyScore--; + } else { + vue.fishyFled(); + } + } }, 100); + }, + fishyCaught() { + window.clearInterval(this.intervals.fishMovementIntervalID); + + this.score += this.fishy.points; + this.fishy = null; + this.pull = false; + + alert('fischi ist jetzt dein freund'); + }, + fishyFled() { + window.clearInterval(this.intervals.fishMovementIntervalID); + + this.fishy = null; + this.pull = false; + + alert('fischi fort!'); } } };