diff --git a/frontend/assets/resources/prefabs/Pacman1.prefab b/frontend/assets/resources/prefabs/Pacman1.prefab deleted file mode 100644 index bf52f5a..0000000 --- a/frontend/assets/resources/prefabs/Pacman1.prefab +++ /dev/null @@ -1,601 +0,0 @@ -[ - { - "__type__": "cc.Prefab", - "_name": "", - "_objFlags": 0, - "_native": "", - "data": { - "__id__": 1 - }, - "optimizationPolicy": 0, - "asyncLoadAssets": false, - "readonly": false - }, - { - "__type__": "cc.Node", - "_name": "Player1", - "_objFlags": 0, - "_parent": null, - "_children": [ - { - "__id__": 2 - }, - { - "__id__": 5 - }, - { - "__id__": 8 - } - ], - "_active": true, - "_components": [ - { - "__id__": 11 - }, - { - "__id__": 12 - }, - { - "__id__": 13 - }, - { - "__id__": 14 - } - ], - "_prefab": { - "__id__": 15 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 120, - "height": 120 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 3, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 2, - "groupIndex": 2, - "_id": "" - }, - { - "__type__": "cc.Node", - "_name": "CoordinateLabel", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 3 - } - ], - "_prefab": { - "__id__": 4 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 46.68, - "height": 27.72 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - -5, - 50, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "_materials": [ - { - "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" - } - ], - "_useOriginalSize": false, - "_string": "(0, 0)", - "_N$string": "(0, 0)", - "_fontSize": 20, - "_lineHeight": 22, - "_enableWrapText": true, - "_N$file": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_batchAsBitmap": false, - "_N$horizontalAlign": 1, - "_N$verticalAlign": 1, - "_N$fontFamily": "Arial", - "_N$overflow": 0, - "_N$cacheMode": 0, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "8a738d50-1dac-4b6e-99e1-d241f5ee7169" - }, - "fileId": "5apzDmIE9IuaMOyF3z06sc", - "sync": false - }, - { - "__type__": "cc.Node", - "_name": "particlesystem", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 6 - } - ], - "_prefab": { - "__id__": 7 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 0, - "height": 0 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "" - }, - { - "__type__": "cc.ParticleSystem", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 5 - }, - "_enabled": true, - "_materials": [], - "_srcBlendFactor": 770, - "_dstBlendFactor": 1, - "_custom": true, - "_file": { - "__uuid__": "b2687ac4-099e-403c-a192-ff477686f4f5" - }, - "_spriteFrame": { - "__uuid__": "472df5d3-35e7-4184-9e6c-7f41bee65ee3" - }, - "_texture": null, - "_stopped": false, - "playOnLoad": true, - "autoRemoveOnFinish": false, - "totalParticles": 200, - "duration": -1, - "emissionRate": 999.999985098839, - "life": 0.20000000298023224, - "lifeVar": 0.5, - "_startColor": { - "__type__": "cc.Color", - "r": 202, - "g": 200, - "b": 86, - "a": 163 - }, - "_startColorVar": { - "__type__": "cc.Color", - "r": 229, - "g": 255, - "b": 173, - "a": 198 - }, - "_endColor": { - "__type__": "cc.Color", - "r": 173, - "g": 161, - "b": 19, - "a": 214 - }, - "_endColorVar": { - "__type__": "cc.Color", - "r": 107, - "g": 249, - "b": 249, - "a": 188 - }, - "angle": 360, - "angleVar": 360, - "startSize": 3.369999885559082, - "startSizeVar": 50, - "endSize": 30.31999969482422, - "endSizeVar": 0, - "startSpin": -47.369998931884766, - "startSpinVar": 0, - "endSpin": -47.369998931884766, - "endSpinVar": -142.11000061035156, - "sourcePos": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "posVar": { - "__type__": "cc.Vec2", - "x": 7, - "y": 7 - }, - "_positionType": 1, - "positionType": 1, - "emitterMode": 0, - "gravity": { - "__type__": "cc.Vec2", - "x": 0.25, - "y": 0.8600000143051147 - }, - "speed": 0, - "speedVar": 190.7899932861328, - "tangentialAccel": -92.11000061035156, - "tangentialAccelVar": 65.79000091552734, - "radialAccel": -671.0499877929688, - "radialAccelVar": 65.79000091552734, - "rotationIsDir": false, - "startRadius": 0, - "startRadiusVar": 0, - "endRadius": 0, - "endRadiusVar": 0, - "rotatePerS": 0, - "rotatePerSVar": 0, - "_N$preview": true, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "8a738d50-1dac-4b6e-99e1-d241f5ee7169" - }, - "fileId": "04uxaznclAmLRL13XKszPJ", - "sync": false - }, - { - "__type__": "cc.Node", - "_name": "arrowTip", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 9 - } - ], - "_prefab": { - "__id__": 10 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 76, - "height": 84 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 3, - 182, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 8 - }, - "_enabled": true, - "_materials": [ - { - "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" - } - ], - "_srcBlendFactor": 770, - "_dstBlendFactor": 771, - "_spriteFrame": { - "__uuid__": "a2170e4c-df31-41ef-be73-f4f605e75821" - }, - "_type": 0, - "_sizeMode": 1, - "_fillType": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_atlas": { - "__uuid__": "030d9286-e8a2-40cf-98f8-baf713f0b8c4" - }, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "8a738d50-1dac-4b6e-99e1-d241f5ee7169" - }, - "fileId": "e4mum5GwxNiZ0T8ouw95jJ", - "sync": false - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "_materials": [], - "_srcBlendFactor": 770, - "_dstBlendFactor": 771, - "_spriteFrame": null, - "_type": 0, - "_sizeMode": 0, - "_fillType": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.Animation", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "_defaultClip": { - "__uuid__": "28194c48-ae3b-4197-8263-0d474ae8b9bc" - }, - "_clips": [ - { - "__uuid__": "28194c48-ae3b-4197-8263-0d474ae8b9bc" - }, - { - "__uuid__": "e1c45a36-2022-4b18-a2db-b5e2e0a120ed" - }, - { - "__uuid__": "126dff26-0ace-439d-89b5-b888aa52d159" - }, - { - "__uuid__": "95c2d541-8f99-446a-a7e0-094130ce6d41" - }, - { - "__uuid__": "380f5fa0-f77f-434a-8f39-d545ee6823c5" - }, - { - "__uuid__": "a306c6de-ccd8-492b-bfec-c6be0a4cbde2" - }, - { - "__uuid__": "f496072b-51fd-4406-abbd-9885ac23f7a9" - }, - { - "__uuid__": "6405ad8b-3084-4b67-8c2e-9b4d34fa3d09" - }, - { - "__uuid__": "af16cdcb-6e82-4be6-806d-9fc52ae99fff" - }, - { - "__uuid__": "02eba566-4d22-4fa7-99d7-f032f5845421" - } - ], - "playOnLoad": true, - "_id": "" - }, - { - "__type__": "b74b05YDqZFRo4OkZRFZX8k", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "animComp": null, - "lastMovedAt": 0, - "arrowTipNode": { - "__id__": 8 - }, - "coordLabel": { - "__id__": 3 - }, - "_id": "" - }, - { - "__type__": "cc.CircleCollider", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "tag": 0, - "_offset": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_radius": 12, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "8a738d50-1dac-4b6e-99e1-d241f5ee7169" - }, - "fileId": "4cx75uwJJFa7U8QL187QCL", - "sync": false - } -] \ No newline at end of file diff --git a/frontend/assets/resources/prefabs/Pacman1.prefab.meta b/frontend/assets/resources/prefabs/Pacman1.prefab.meta deleted file mode 100644 index 582f762..0000000 --- a/frontend/assets/resources/prefabs/Pacman1.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ver": "1.2.5", - "uuid": "8a738d50-1dac-4b6e-99e1-d241f5ee7169", - "optimizationPolicy": "AUTO", - "asyncLoadAssets": false, - "readonly": false, - "subMetas": {} -} \ No newline at end of file diff --git a/frontend/assets/resources/prefabs/Pacman2.prefab b/frontend/assets/resources/prefabs/Pacman2.prefab deleted file mode 100644 index b6d4472..0000000 --- a/frontend/assets/resources/prefabs/Pacman2.prefab +++ /dev/null @@ -1,601 +0,0 @@ -[ - { - "__type__": "cc.Prefab", - "_name": "", - "_objFlags": 0, - "_native": "", - "data": { - "__id__": 1 - }, - "optimizationPolicy": 0, - "asyncLoadAssets": false, - "readonly": false - }, - { - "__type__": "cc.Node", - "_name": "Player2", - "_objFlags": 0, - "_parent": null, - "_children": [ - { - "__id__": 2 - }, - { - "__id__": 5 - }, - { - "__id__": 8 - } - ], - "_active": true, - "_components": [ - { - "__id__": 11 - }, - { - "__id__": 12 - }, - { - "__id__": 13 - }, - { - "__id__": 14 - } - ], - "_prefab": { - "__id__": 15 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 120, - "height": 120 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 3, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 2, - "groupIndex": 2, - "_id": "" - }, - { - "__type__": "cc.Node", - "_name": "CoordinateLabel", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 3 - } - ], - "_prefab": { - "__id__": 4 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 46.68, - "height": 27.72 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - -5, - 50, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "" - }, - { - "__type__": "cc.Label", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "_materials": [ - { - "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" - } - ], - "_useOriginalSize": false, - "_string": "(0, 0)", - "_N$string": "(0, 0)", - "_fontSize": 20, - "_lineHeight": 22, - "_enableWrapText": true, - "_N$file": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_batchAsBitmap": false, - "_N$horizontalAlign": 1, - "_N$verticalAlign": 1, - "_N$fontFamily": "Arial", - "_N$overflow": 0, - "_N$cacheMode": 0, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "1f479636-9eb8-4612-8f97-371964d6eae3" - }, - "fileId": "5apzDmIE9IuaMOyF3z06sc", - "sync": false - }, - { - "__type__": "cc.Node", - "_name": "particlesystem", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 6 - } - ], - "_prefab": { - "__id__": 7 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 0, - "height": 0 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "" - }, - { - "__type__": "cc.ParticleSystem", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 5 - }, - "_enabled": true, - "_materials": [], - "_srcBlendFactor": 770, - "_dstBlendFactor": 1, - "_custom": true, - "_file": { - "__uuid__": "b2687ac4-099e-403c-a192-ff477686f4f5" - }, - "_spriteFrame": { - "__uuid__": "472df5d3-35e7-4184-9e6c-7f41bee65ee3" - }, - "_texture": null, - "_stopped": false, - "playOnLoad": true, - "autoRemoveOnFinish": false, - "totalParticles": 200, - "duration": -1, - "emissionRate": 999.999985098839, - "life": 0.20000000298023224, - "lifeVar": 0.5, - "_startColor": { - "__type__": "cc.Color", - "r": 202, - "g": 200, - "b": 86, - "a": 163 - }, - "_startColorVar": { - "__type__": "cc.Color", - "r": 229, - "g": 255, - "b": 173, - "a": 198 - }, - "_endColor": { - "__type__": "cc.Color", - "r": 173, - "g": 161, - "b": 19, - "a": 214 - }, - "_endColorVar": { - "__type__": "cc.Color", - "r": 107, - "g": 249, - "b": 249, - "a": 188 - }, - "angle": 360, - "angleVar": 360, - "startSize": 3.369999885559082, - "startSizeVar": 50, - "endSize": 30.31999969482422, - "endSizeVar": 0, - "startSpin": -47.369998931884766, - "startSpinVar": 0, - "endSpin": -47.369998931884766, - "endSpinVar": -142.11000061035156, - "sourcePos": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "posVar": { - "__type__": "cc.Vec2", - "x": 7, - "y": 7 - }, - "_positionType": 1, - "positionType": 1, - "emitterMode": 0, - "gravity": { - "__type__": "cc.Vec2", - "x": 0.25, - "y": 0.8600000143051147 - }, - "speed": 0, - "speedVar": 190.7899932861328, - "tangentialAccel": -92.11000061035156, - "tangentialAccelVar": 65.79000091552734, - "radialAccel": -671.0499877929688, - "radialAccelVar": 65.79000091552734, - "rotationIsDir": false, - "startRadius": 0, - "startRadiusVar": 0, - "endRadius": 0, - "endRadiusVar": 0, - "rotatePerS": 0, - "rotatePerSVar": 0, - "_N$preview": true, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "1f479636-9eb8-4612-8f97-371964d6eae3" - }, - "fileId": "04uxaznclAmLRL13XKszPJ", - "sync": false - }, - { - "__type__": "cc.Node", - "_name": "arrowTip", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 9 - } - ], - "_prefab": { - "__id__": 10 - }, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 76, - "height": 84 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 177, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 8 - }, - "_enabled": true, - "_materials": [ - { - "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" - } - ], - "_srcBlendFactor": 770, - "_dstBlendFactor": 771, - "_spriteFrame": { - "__uuid__": "a2170e4c-df31-41ef-be73-f4f605e75821" - }, - "_type": 0, - "_sizeMode": 1, - "_fillType": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_atlas": { - "__uuid__": "030d9286-e8a2-40cf-98f8-baf713f0b8c4" - }, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "1f479636-9eb8-4612-8f97-371964d6eae3" - }, - "fileId": "6bwyYXs/lD7ba69sgDrsn5", - "sync": false - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "_materials": [], - "_srcBlendFactor": 770, - "_dstBlendFactor": 771, - "_spriteFrame": null, - "_type": 0, - "_sizeMode": 0, - "_fillType": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.Animation", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "_defaultClip": { - "__uuid__": "115ea7bb-d47f-4d3c-a52a-f46584346c3f" - }, - "_clips": [ - { - "__uuid__": "a1bf7c7c-b9f7-4b65-86e3-f86a9e798fb6" - }, - { - "__uuid__": "115ea7bb-d47f-4d3c-a52a-f46584346c3f" - }, - { - "__uuid__": "d5af527a-9f0c-4398-b2dd-84426be7bd32" - }, - { - "__uuid__": "b60618d7-569d-4f13-bdeb-f20341fbadb6" - }, - { - "__uuid__": "0b3fb38e-9110-4191-9b72-6b64a224d049" - }, - { - "__uuid__": "1bc6de53-800b-4da3-ab8e-4a45e3aa4230" - }, - { - "__uuid__": "ee0d670c-893e-4e4d-96dd-5571db18ee97" - }, - { - "__uuid__": "596df84a-2e4e-4f1d-967c-a82649f564a8" - }, - { - "__uuid__": "8acc4e9f-3c47-4b66-9a9d-d012709680f6" - }, - { - "__uuid__": "c7cda0cd-dbce-4722-abd2-aeca28263a21" - } - ], - "playOnLoad": true, - "_id": "" - }, - { - "__type__": "b74b05YDqZFRo4OkZRFZX8k", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "animComp": null, - "lastMovedAt": 0, - "arrowTipNode": { - "__id__": 8 - }, - "coordLabel": { - "__id__": 3 - }, - "_id": "" - }, - { - "__type__": "cc.CircleCollider", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 1 - }, - "_enabled": true, - "tag": 0, - "_offset": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_radius": 12, - "_id": "" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__uuid__": "1f479636-9eb8-4612-8f97-371964d6eae3" - }, - "fileId": "4cx75uwJJFa7U8QL187QCL", - "sync": false - } -] \ No newline at end of file diff --git a/frontend/assets/resources/prefabs/Pacman2.prefab.meta b/frontend/assets/resources/prefabs/Pacman2.prefab.meta deleted file mode 100644 index 392527f..0000000 --- a/frontend/assets/resources/prefabs/Pacman2.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ver": "1.2.5", - "uuid": "1f479636-9eb8-4612-8f97-371964d6eae3", - "optimizationPolicy": "AUTO", - "asyncLoadAssets": false, - "readonly": false, - "subMetas": {} -} \ No newline at end of file diff --git a/frontend/assets/scenes/default_map.fire b/frontend/assets/scenes/default_map.fire index 7d809bc..2428898 100644 --- a/frontend/assets/scenes/default_map.fire +++ b/frontend/assets/scenes/default_map.fire @@ -307,23 +307,11 @@ "canvasNode": { "__id__": 2 }, - "tiledAnimPrefab": { - "__uuid__": "1c02b0a0-859a-4467-86b3-ca39c30d1e19" - }, - "player1Prefab": { - "__uuid__": "8a738d50-1dac-4b6e-99e1-d241f5ee7169" - }, - "player2Prefab": { - "__uuid__": "1f479636-9eb8-4612-8f97-371964d6eae3" - }, - "polygonBoundaryBarrierPrefab": { - "__uuid__": "4154eec0-d644-482f-a889-c00ae6b69958" - }, - "keyboardInputControllerNode": { - "__id__": 8 + "controlledCharacterPrefab": { + "__uuid__": "59bff7a2-23e1-4d69-bce7-afb37eae196a" }, "joystickInputControllerNode": { - "__id__": 22 + "__id__": 8 }, "confirmLogoutPrefab": { "__uuid__": "8e8c1a65-623d-42ba-97a7-820ce518ea11" @@ -335,7 +323,7 @@ "__id__": 17 }, "countdownLabel": { - "__id__": 30 + "__id__": 26 }, "resultPanelPrefab": { "__uuid__": "c4cfe3bd-c59e-4d5b-95cb-c933b120e184" @@ -353,26 +341,24 @@ "__uuid__": "b4e519f4-e698-4403-9ff2-47b8dacb077e" }, "forceBigEndianFloatingNumDecoding": false, - "backgroundMapTiledIns": { - "__id__": 4 - }, "renderFrameIdLagTolerance": 4, - "teleportEps1D": 0.001, + "jigglingEps1D": 0.001, "_id": "d12gkAmppNlIzqcRDELa91" }, { "__type__": "cc.Node", - "_name": "KeyboardControlsMount", + "_name": "JoystickContainer", "_objFlags": 0, "_parent": { "__id__": 9 }, - "_children": [], + "_children": [ + { + "__id__": 27 + } + ], "_active": true, "_components": [ - { - "__id__": 31 - }, { "__id__": 32 } @@ -388,8 +374,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 0, - "height": 50.4 + "width": 1280, + "height": 640 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -400,8 +386,8 @@ "__type__": "TypedArray", "ctor": "Float64Array", "array": [ - -341.33333, - -640, + 0, + -500, 0, 0, 0, @@ -423,7 +409,7 @@ "_is3DNode": false, "_groupIndex": 0, "groupIndex": 0, - "_id": "e6nL+1zEhLmLSaT8R/9UgD" + "_id": "81iBXkC0lFt5FFUUD0k3xE" }, { "__type__": "cc.Node", @@ -436,14 +422,14 @@ { "__id__": 12 }, - { - "__id__": 8 - }, { "__id__": 22 }, { - "__id__": 29 + "__id__": 8 + }, + { + "__id__": 25 } ], "_active": true, @@ -539,7 +525,7 @@ "array": [ 0, 0, - 342.9460598986377, + 210.4441731196186, 0, 0, 0, @@ -1043,20 +1029,19 @@ }, { "__type__": "cc.Node", - "_name": "JoystickContainer", + "_name": "KeyboardControlsMount", "_objFlags": 0, "_parent": { "__id__": 9 }, - "_children": [ - { - "__id__": 23 - } - ], + "_children": [], "_active": true, "_components": [ { - "__id__": 28 + "__id__": 23 + }, + { + "__id__": 24 } ], "_prefab": null, @@ -1070,8 +1055,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 1280, - "height": 640 + "width": 0, + "height": 50.4 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -1082,8 +1067,8 @@ "__type__": "TypedArray", "ctor": "Float64Array", "array": [ - 0, - -500, + -341.33333, + -640, 0, 0, 0, @@ -1105,145 +1090,14 @@ "_is3DNode": false, "_groupIndex": 0, "groupIndex": 0, - "_id": "81iBXkC0lFt5FFUUD0k3xE" + "_id": "e6nL+1zEhLmLSaT8R/9UgD" }, { - "__type__": "cc.Node", - "_name": "JoystickBG", - "_objFlags": 0, - "_parent": { - "__id__": 22 - }, - "_children": [ - { - "__id__": 24 - } - ], - "_active": true, - "_components": [ - { - "__id__": 26 - }, - { - "__id__": 27 - } - ], - "_prefab": null, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 400, - "height": 400 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "88u3wQvvdO8pbrNWhs3ifP" - }, - { - "__type__": "cc.Node", - "_name": "Joystick", - "_objFlags": 0, - "_parent": { - "__id__": 23 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 25 - } - ], - "_prefab": null, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 150, - "height": 150 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0.8, - 0.8, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "3eybpdW/JK3aDeXxdE86VD" - }, - { - "__type__": "cc.Sprite", + "__type__": "cc.Label", "_name": "", "_objFlags": 0, "node": { - "__id__": 24 + "__id__": 22 }, "_enabled": true, "_materials": [ @@ -1251,114 +1105,32 @@ "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" } ], - "_srcBlendFactor": 770, - "_dstBlendFactor": 771, - "_spriteFrame": { - "__uuid__": "7d4baacd-294c-4a5d-9cd6-5d36e4394c9e" - }, - "_type": 0, - "_sizeMode": 0, - "_fillType": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_atlas": { - "__uuid__": "030d9286-e8a2-40cf-98f8-baf713f0b8c4" - }, - "_id": "7dr8DOX01K7YFqWlRy1ATp" + "_useOriginalSize": false, + "_string": "", + "_N$string": "", + "_fontSize": 40, + "_lineHeight": 40, + "_enableWrapText": true, + "_N$file": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_batchAsBitmap": false, + "_N$horizontalAlign": 1, + "_N$verticalAlign": 1, + "_N$fontFamily": "Arial", + "_N$overflow": 0, + "_N$cacheMode": 0, + "_id": "9cS5BRd+NKJIvGQiojJtIs" }, { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 23 - }, - "_enabled": true, - "_materials": [ - { - "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" - } - ], - "_srcBlendFactor": 770, - "_dstBlendFactor": 771, - "_spriteFrame": { - "__uuid__": "447f7cfe-e678-4424-be03-0afdab8659de" - }, - "_type": 0, - "_sizeMode": 0, - "_fillType": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_atlas": { - "__uuid__": "030d9286-e8a2-40cf-98f8-baf713f0b8c4" - }, - "_id": "b28Bh9ZcpM+7K3Bd3bmNf0" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 23 - }, - "_enabled": true, - "alignMode": 0, - "_target": null, - "_alignFlags": 0, - "_left": 40, - "_right": 0, - "_top": 0, - "_bottom": 10, - "_verticalCenter": 0, - "_horizontalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_id": "c0cEsj4LpMcZZEldELidxy" - }, - { - "__type__": "cc.Widget", + "__type__": "4561aFzv9JPZLe6iIzODk2d", "_name": "", "_objFlags": 0, "node": { "__id__": 22 }, "_enabled": true, - "alignMode": 0, - "_target": null, - "_alignFlags": 0, - "_left": 278, - "_right": 480.0000000000002, - "_top": 544, - "_bottom": 0, - "_verticalCenter": 0, - "_horizontalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 480, - "_originalHeight": 0, - "_id": "2cxYjEIwNO6rUtXX4WcfnV" + "_id": "5ahzSYC8pCCLVPCBYyCRfZ" }, { "__type__": "cc.Node", @@ -1371,7 +1143,7 @@ "_active": true, "_components": [ { - "__id__": 30 + "__id__": 26 } ], "_prefab": null, @@ -1427,7 +1199,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 29 + "__id__": 25 }, "_enabled": true, "_materials": [ @@ -1453,11 +1225,142 @@ "_id": "dfxSFl+shLcY+0v45FJtGo" }, { - "__type__": "cc.Label", + "__type__": "cc.Node", + "_name": "JoystickBG", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [ + { + "__id__": 28 + } + ], + "_active": true, + "_components": [ + { + "__id__": 30 + }, + { + "__id__": 31 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 400, + "height": 400 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "88u3wQvvdO8pbrNWhs3ifP" + }, + { + "__type__": "cc.Node", + "_name": "Joystick", + "_objFlags": 0, + "_parent": { + "__id__": 27 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 29 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 150, + "height": 150 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.8, + 0.8, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "3eybpdW/JK3aDeXxdE86VD" + }, + { + "__type__": "cc.Sprite", "_name": "", "_objFlags": 0, "node": { - "__id__": 8 + "__id__": 28 }, "_enabled": true, "_materials": [ @@ -1465,32 +1368,114 @@ "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" } ], - "_useOriginalSize": false, - "_string": "", - "_N$string": "", - "_fontSize": 40, - "_lineHeight": 40, - "_enableWrapText": true, - "_N$file": null, - "_isSystemFontUsed": true, - "_spacingX": 0, - "_batchAsBitmap": false, - "_N$horizontalAlign": 1, - "_N$verticalAlign": 1, - "_N$fontFamily": "Arial", - "_N$overflow": 0, - "_N$cacheMode": 0, - "_id": "9cS5BRd+NKJIvGQiojJtIs" + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "7d4baacd-294c-4a5d-9cd6-5d36e4394c9e" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": { + "__uuid__": "030d9286-e8a2-40cf-98f8-baf713f0b8c4" + }, + "_id": "7dr8DOX01K7YFqWlRy1ATp" }, { - "__type__": "4561aFzv9JPZLe6iIzODk2d", + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 27 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "447f7cfe-e678-4424-be03-0afdab8659de" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": { + "__uuid__": "030d9286-e8a2-40cf-98f8-baf713f0b8c4" + }, + "_id": "b28Bh9ZcpM+7K3Bd3bmNf0" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 27 + }, + "_enabled": true, + "alignMode": 0, + "_target": null, + "_alignFlags": 0, + "_left": 40, + "_right": 0, + "_top": 0, + "_bottom": 10, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "c0cEsj4LpMcZZEldELidxy" + }, + { + "__type__": "cc.Widget", "_name": "", "_objFlags": 0, "node": { "__id__": 8 }, "_enabled": true, - "_id": "5ahzSYC8pCCLVPCBYyCRfZ" + "alignMode": 0, + "_target": null, + "_alignFlags": 0, + "_left": 278, + "_right": 480.0000000000002, + "_top": 544, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 480, + "_originalHeight": 0, + "_id": "2cxYjEIwNO6rUtXX4WcfnV" }, { "__type__": "09e1b/tEy5K2qaPIpqHDbae", @@ -1600,16 +1585,16 @@ }, "_enabled": true, "translationListenerNode": { - "__id__": 22 + "__id__": 8 }, "zoomingListenerNode": { "__id__": 5 }, "stickhead": { - "__id__": 24 + "__id__": 28 }, "base": { - "__id__": 23 + "__id__": 27 }, "joyStickEps": 0.1, "magicLeanLowerBound": 0.414, diff --git a/frontend/assets/scenes/login.fire b/frontend/assets/scenes/login.fire index 6324f99..5cbb696 100644 --- a/frontend/assets/scenes/login.fire +++ b/frontend/assets/scenes/login.fire @@ -440,7 +440,7 @@ "array": [ 0, 0, - 209.57814771583418, + 210.4441731196186, 0, 0, 0, diff --git a/frontend/assets/scripts/Map.js b/frontend/assets/scripts/Map.js index 532f003..10f9cb4 100644 --- a/frontend/assets/scripts/Map.js +++ b/frontend/assets/scripts/Map.js @@ -44,14 +44,6 @@ cc.Class({ type: cc.Prefab, default: null, }, - player1Prefab: { - type: cc.Prefab, - default: null, - }, - player2Prefab: { - type: cc.Prefab, - default: null, - }, joystickInputControllerNode: { type: cc.Node, default: null @@ -760,8 +752,16 @@ cc.Class({ spawnPlayerNode(joinIndex, vx, vy, playerRichInfo) { const self = this; - const newPlayerNode = 1 == joinIndex ? cc.instantiate(self.player1Prefab) : cc.instantiate(self.player2Prefab); // hardcoded for now, car color determined solely by joinIndex + const newPlayerNode = cc.instantiate(self.controlledCharacterPrefab) const playerScriptIns = newPlayerNode.getComponent("ControlledCharacter"); + if (1 == joinIndex) { + newPlayerNode.color = cc.Color.RED; + } + if (2 == joinIndex) { + newPlayerNode.color = cc.Color.BLUE; + playerScriptIns.animNode.scaleX = (-1.0); + } + const wpos = self.virtualGridToWorldPos(vx, vy); newPlayerNode.setPosition(cc.v2(wpos[0], wpos[1])); @@ -977,13 +977,13 @@ cc.Class({ const dx = (wpos[0] - playerRichInfo.node.x); const dy = (wpos[1] - playerRichInfo.node.y); const justJiggling = (self.jigglingEps1D >= Math.abs(dx) && self.jigglingEps1D >= Math.abs(dy)); - if (!justJiggling) { - playerRichInfo.node.setPosition(wpos[0], wpos[1]); - playerRichInfo.virtualGridX = immediatePlayerInfo.virtualGridX; - playerRichInfo.virtualGridY = immediatePlayerInfo.virtualGridY; - playerRichInfo.scriptIns.scheduleNewDirection(immediatePlayerInfo.dir, false); - playerRichInfo.scriptIns.updateSpeed(immediatePlayerInfo.speed); - } + //if (!justJiggling) { + playerRichInfo.node.setPosition(wpos[0], wpos[1]); + playerRichInfo.virtualGridX = immediatePlayerInfo.virtualGridX; + playerRichInfo.virtualGridY = immediatePlayerInfo.virtualGridY; + playerRichInfo.scriptIns.scheduleNewDirection(immediatePlayerInfo.dir, false); + playerRichInfo.scriptIns.updateSpeed(immediatePlayerInfo.speed); + //} }); },