From ea100f3904c41100d8fa5eb64dad9d13e5c05bcb Mon Sep 17 00:00:00 2001 From: YhagoTomasini <148384672+YhagoTomasini@users.noreply.github.com> Date: Sat, 5 Apr 2025 16:29:42 -0300 Subject: [PATCH 1/8] test --- .../recursos/fonts/Xolonium-Regular.ttf.import | 1 - .../projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import | 1 - .../2024S1/projeto-guilherme/recursos/dogica.otf.import | 1 - .../2024S1/projeto-jantinha/recursos/ovelha.blend.import | 2 -- .../projeto-jantinha/recursos/ovelha.jpg.blend.import | 2 -- .../moraguma/deerskull/recursos/fonts/Boo City.ttf.import | 1 - .../hora_da_necromancia/recursos/fonts/dum1.ttf.import | 1 - .../hora_da_necromancia/recursos/fonts/dum13d.ttf.import | 1 - .../recursos/fonts/dum1ReIt.ttf.import | 1 - .../hora_da_necromancia/recursos/fonts/dum1cud.ttf.import | 1 - .../hora_da_necromancia/recursos/fonts/dum1cup.ttf.import | 1 - .../recursos/fonts/dum1ital.ttf.import | 1 - .../hora_da_necromancia/recursos/fonts/dum1out.ttf.import | 1 - .../recursos/fonts/dum1shad.ttf.import | 1 - .../recursos/fonts/dum1thin.ttf.import | 1 - .../recursos/fonts/dum1wide.ttf.import | 1 - .../ifuv/recursos/fonts/Pixel Millennium.ttf.import | 1 - principal/cenas/Opening.tscn | 8 ++++---- .../fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import | 1 - .../fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import | 1 - .../Nanum_Pen_Script/NanumPenScript-Regular.ttf.import | 1 - .../Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import | 1 - .../fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import | 1 - .../Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import | 1 - .../Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import | 1 - .../Playpen_Sans/static/PlaypenSans-Light.ttf.import | 1 - .../Playpen_Sans/static/PlaypenSans-Medium.ttf.import | 1 - .../Playpen_Sans/static/PlaypenSans-Regular.ttf.import | 1 - .../Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import | 1 - .../fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import | 1 - .../fonts/Single_Day/SingleDay-Regular.ttf.import | 1 - .../fonts/coolvetica/coolvetica compressed hv.otf.import | 1 - .../fonts/coolvetica/coolvetica condensed rg.otf.import | 1 - .../fonts/coolvetica/coolvetica crammed rg.otf.import | 1 - .../recursos/fonts/coolvetica/coolvetica rg it.otf.import | 1 - .../recursos/fonts/coolvetica/coolvetica rg.otf.import | 1 - .../recursos/fonts/stop_bullying/Stop Bullying.otf.import | 1 - .../recursos/fonts/stop_bullying/Stop Bullying.ttf.import | 1 - 38 files changed, 4 insertions(+), 43 deletions(-) diff --git a/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import b/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import index bb1005820..ed2a432d3 100644 --- a/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import +++ b/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import b/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import index ef3da997d..e2eb3b26f 100644 --- a/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import +++ b/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import b/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import index d8fefa60e..585cd2c28 100644 --- a/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import +++ b/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import index 68be00679..b537ebb28 100644 --- a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import +++ b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import @@ -18,7 +18,6 @@ nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false -nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -42,7 +41,6 @@ blender/nodes/modifiers=1 blender/meshes/colors=false blender/meshes/uvs=true blender/meshes/normals=true -blender/meshes/export_geometry_nodes_instances=false blender/meshes/tangents=true blender/meshes/skins=2 blender/meshes/export_bones_deforming_mesh_only=false diff --git a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import index 5e56464ed..67bba7429 100644 --- a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import +++ b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import @@ -18,7 +18,6 @@ nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false -nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -42,7 +41,6 @@ blender/nodes/modifiers=1 blender/meshes/colors=false blender/meshes/uvs=true blender/meshes/normals=true -blender/meshes/export_geometry_nodes_instances=false blender/meshes/tangents=true blender/meshes/skins=2 blender/meshes/export_bones_deforming_mesh_only=false diff --git a/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import b/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import index c75ff7b7f..4110a98f4 100644 --- a/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import +++ b/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import index 8c52484e0..8bb8e02c8 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import index 30b0e501c..965ea1472 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import index b2b92a7fd..70f904719 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import index 4e6afe06f..61dadccbd 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import index fb9d434f9..08859e807 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import index 388117d9a..ede667f41 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import index 7ad2b634d..851483eb0 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import index f23572d7e..207565bae 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import index b9cbf74ea..81f6763c4 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import index 46085db15..1b528a489 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import b/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import index 196c7f857..a8b5e081f 100644 --- a/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import +++ b/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/cenas/Opening.tscn b/principal/cenas/Opening.tscn index fe0194e12..fe9ae4483 100644 --- a/principal/cenas/Opening.tscn +++ b/principal/cenas/Opening.tscn @@ -3,7 +3,7 @@ [ext_resource type="FontFile" uid="uid://blcw2hkcbcxid" path="res://principal/recursos/fonts/stop_bullying/Stop Bullying.otf" id="1"] [ext_resource type="Texture2D" uid="uid://c2sgtas737d1o" path="res://principal/recursos/sprites/gamuxlogo.png" id="2"] [ext_resource type="Texture2D" uid="uid://c2mwty1vwy3f4" path="res://principal/recursos/sprites/gamux.png" id="3"] -[ext_resource type="Script" uid="uid://d3ck7n84ihen" path="res://principal/cenas/scripts/Opening.gd" id="4"] +[ext_resource type="Script" path="res://principal/cenas/scripts/Opening.gd" id="4"] [sub_resource type="FontFile" id="1"] fallbacks = Array[Font]([ExtResource("1")]) @@ -168,8 +168,8 @@ tracks/5/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_s2r1r"] _data = { -&"RESET": SubResource("3"), -&"opening": SubResource("4") +"RESET": SubResource("3"), +"opening": SubResource("4") } [node name="Opening" type="Node2D"] @@ -196,7 +196,7 @@ texture = ExtResource("3") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { -&"": SubResource("AnimationLibrary_s2r1r") +"": SubResource("AnimationLibrary_s2r1r") } [node name="Sprite2D" type="Sprite2D" parent="."] diff --git a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import index f00901183..3a5027de4 100644 --- a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import +++ b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import index 2e4cd9197..a73d5cfcb 100644 --- a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import +++ b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import b/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import index 7a4393913..76ffe5c51 100644 --- a/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import +++ b/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import b/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import index 6e407dfa2..30532f791 100644 --- a/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import index 0400d3f65..ff76be043 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import index e663c6e0b..1f650b5e1 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import index af05d0884..37b29846b 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import index 3e427cd40..ff5d09df3 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import index 54e5916d9..8ff8c6b3f 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import index 96972ef45..5d0674c87 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import index 64a564a10..285fd262f 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import index 32cefeaa4..67ee288ad 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import b/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import index a7137d5d4..4096a30f8 100644 --- a/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import +++ b/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import b/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import index 71c2653f3..03adb45ae 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import b/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import index 6fae9b0ea..2c7f48d73 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import b/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import index ac310b4f0..542b7f7fb 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import b/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import index 065dce8ab..9c0bfeef4 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import b/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import index b1970ceeb..ff17b6492 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import b/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import index 146fe0ab8..e22fb218e 100644 --- a/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import +++ b/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import b/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import index e9d469193..3a618159f 100644 --- a/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import +++ b/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import @@ -23,7 +23,6 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 -keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] From 2095fb599a933ede268e4d9197a501a0cda7be14 Mon Sep 17 00:00:00 2001 From: YhagoTomasini <148384672+YhagoTomasini@users.noreply.github.com> Date: Sat, 5 Apr 2025 22:08:10 -0300 Subject: [PATCH 2/8] barra subindio e descendo --- microjogos/2022S1/Yhago_Gamelab/capa.png | Bin 0 -> 1503 bytes .../2022S1/Yhago_Gamelab/capa.png.import | 34 ++++++++++++++++++ .../2022S1/Yhago_Gamelab/cenas/cenas.txt | 1 + .../2022S1/Yhago_Gamelab/cenas/main.tscn | 21 +++++++++++ .../Yhago_Gamelab/cenas/scripts/main.gd | 9 +++++ .../Yhago_Gamelab/cenas/scripts/main.gd.uid | 1 + .../Yhago_Gamelab/cenas/scripts/scripts.txt | 1 + .../Yhago_Gamelab/creditos/creditos.txt | 1 + .../Yhago_Gamelab/recursos/recursos.txt | 1 + .../2022S1/Yhago_Gamelab/seu projeto.txt | 3 ++ microjogos/2022S1/race/cenas/scripts/main.gd | 19 +++++++++- 11 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 microjogos/2022S1/Yhago_Gamelab/capa.png create mode 100644 microjogos/2022S1/Yhago_Gamelab/capa.png.import create mode 100644 microjogos/2022S1/Yhago_Gamelab/cenas/cenas.txt create mode 100644 microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn create mode 100644 microjogos/2022S1/Yhago_Gamelab/cenas/scripts/main.gd create mode 100644 microjogos/2022S1/Yhago_Gamelab/cenas/scripts/main.gd.uid create mode 100644 microjogos/2022S1/Yhago_Gamelab/cenas/scripts/scripts.txt create mode 100644 microjogos/2022S1/Yhago_Gamelab/creditos/creditos.txt create mode 100644 microjogos/2022S1/Yhago_Gamelab/recursos/recursos.txt create mode 100644 microjogos/2022S1/Yhago_Gamelab/seu projeto.txt diff --git a/microjogos/2022S1/Yhago_Gamelab/capa.png b/microjogos/2022S1/Yhago_Gamelab/capa.png new file mode 100644 index 0000000000000000000000000000000000000000..41ee872d4928ca91a4afc79f8a872a8309756e5a GIT binary patch literal 1503 zcmeAS@N?(olHy`uVBq!ia0y~yU_1oE9Be?58i|vxK#H@#BeIx*K~EWk87r3BmjMN( zOI#yLg7ec#$`gxH8JtsdiYtp1f=fzMGV>Ke^7C^JE`M0Vz`&a2>EaktaqI0>Lq-M$ zj>87e;=dRibXQvFe|Z}-ga1(uMgu2?!HIe<3}(j#urc%q3`V4E;xrhY1qrOd>$t(| xGGNFJZpTewWKd=qgy;ZAFEHrn void: + if Input.is_action_just_pressed("baixo"): + queue_free() + if Input.is_action_just_pressed("baixo"): + get_tree().change_scene_to_file("res://microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn") + + if Input.is_action_just_pressed("acao"): + anzol.position.y -= 32 + + elif anzol.position != a_posi_inic: + anzol.position.y = lerp(anzol.position.y, a_posi_inic.y, delta) + From 58a8d38a86f23997fc66d84c1d63053d006aff24 Mon Sep 17 00:00:00 2001 From: YhagoTomasini <148384672+YhagoTomasini@users.noreply.github.com> Date: Sun, 6 Apr 2025 10:40:38 -0300 Subject: [PATCH 3/8] barrinha movimento ajustado --- .../2022S1/Yhago_Gamelab/cenas/main.tscn | 44 ++++++++++++++++--- microjogos/2022S1/race/cenas/scripts/main.gd | 27 ++++++++---- .../fonts/Xolonium-Regular.ttf.import | 1 + .../recursos/CaveatBrush-Regular.ttf.import | 1 + .../recursos/dogica.otf.import | 1 + .../recursos/ovelha.blend.import | 2 + .../recursos/ovelha.jpg.blend.import | 2 + .../recursos/fonts/Boo City.ttf.import | 1 + .../recursos/fonts/dum1.ttf.import | 1 + .../recursos/fonts/dum13d.ttf.import | 1 + .../recursos/fonts/dum1ReIt.ttf.import | 1 + .../recursos/fonts/dum1cud.ttf.import | 1 + .../recursos/fonts/dum1cup.ttf.import | 1 + .../recursos/fonts/dum1ital.ttf.import | 1 + .../recursos/fonts/dum1out.ttf.import | 1 + .../recursos/fonts/dum1shad.ttf.import | 1 + .../recursos/fonts/dum1thin.ttf.import | 1 + .../recursos/fonts/dum1wide.ttf.import | 1 + .../fonts/Pixel Millennium.ttf.import | 1 + principal/cenas/Opening.tscn | 8 ++-- .../DeliusUnicase-Bold.ttf.import | 1 + .../DeliusUnicase-Regular.ttf.import | 1 + .../NanumPenScript-Regular.ttf.import | 1 + .../PlaypenSans-VariableFont_wght.ttf.import | 1 + .../static/PlaypenSans-Bold.ttf.import | 1 + .../static/PlaypenSans-ExtraBold.ttf.import | 1 + .../static/PlaypenSans-ExtraLight.ttf.import | 1 + .../static/PlaypenSans-Light.ttf.import | 1 + .../static/PlaypenSans-Medium.ttf.import | 1 + .../static/PlaypenSans-Regular.ttf.import | 1 + .../static/PlaypenSans-SemiBold.ttf.import | 1 + .../static/PlaypenSans-Thin.ttf.import | 1 + .../Single_Day/SingleDay-Regular.ttf.import | 1 + .../coolvetica compressed hv.otf.import | 1 + .../coolvetica condensed rg.otf.import | 1 + .../coolvetica crammed rg.otf.import | 1 + .../coolvetica/coolvetica rg it.otf.import | 1 + .../fonts/coolvetica/coolvetica rg.otf.import | 1 + .../stop_bullying/Stop Bullying.otf.import | 1 + .../stop_bullying/Stop Bullying.ttf.import | 1 + 40 files changed, 98 insertions(+), 20 deletions(-) diff --git a/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn b/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn index 74538ee9d..f0832a014 100644 --- a/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn +++ b/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn @@ -1,21 +1,51 @@ -[gd_scene load_steps=4 format=3 uid="uid://bxjif83b36oo2"] +[gd_scene load_steps=7 format=3 uid="uid://bxjif83b36oo2"] -[ext_resource type="Script" path="res://microjogos/2022S1/race/cenas/scripts/main.gd" id="1_hv27g"] +[ext_resource type="Script" uid="uid://caopud87pssfg" path="res://microjogos/2022S1/race/cenas/scripts/main.gd" id="1_hv27g"] +[ext_resource type="Texture2D" uid="uid://b66e5nnnnmg11" path="res://icon.png" id="2_cnho3"] [sub_resource type="CanvasTexture" id="CanvasTexture_e0oyl"] [sub_resource type="CanvasTexture" id="CanvasTexture_6ii3p"] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cnho3"] +size = Vector2(96, 127) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_uhi23"] +size = Vector2(64, 64) + [node name="SeuJogo" type="Node2D"] script = ExtResource("1_hv27g") -[node name="Sprite2D2" type="Sprite2D" parent="."] -position = Vector2(300, 464) -scale = Vector2(128, 384) +[node name="TemplateBase" type="Sprite2D" parent="."] +position = Vector2(1556, 558) +scale = Vector2(128, 640) texture = SubResource("CanvasTexture_e0oyl") -[node name="Sprite2D" type="Sprite2D" parent="."] +[node name="Peixe" type="Area2D" parent="."] +position = Vector2(1556, 786) + +[node name="imagePeixe" type="Sprite2D" parent="Peixe"] +modulate = Color(1, 0.32549, 1, 1) +position = Vector2(0, 14) +scale = Vector2(96, 128) +texture = SubResource("CanvasTexture_6ii3p") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Peixe"] +position = Vector2(0, 14.5) +shape = SubResource("RectangleShape2D_cnho3") + +[node name="Anzol" type="Area2D" parent="."] +position = Vector2(1556, 818) + +[node name="ImageAnzol" type="Sprite2D" parent="Anzol"] modulate = Color(0, 1, 1, 1) -position = Vector2(300, 600) scale = Vector2(64, 64) texture = SubResource("CanvasTexture_6ii3p") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Anzol"] +shape = SubResource("RectangleShape2D_uhi23") + +[node name="AnimPersonagem" type="Sprite2D" parent="."] +position = Vector2(443, 552) +scale = Vector2(6, 6) +texture = ExtResource("2_cnho3") diff --git a/microjogos/2022S1/race/cenas/scripts/main.gd b/microjogos/2022S1/race/cenas/scripts/main.gd index 997096385..6119cbe9c 100644 --- a/microjogos/2022S1/race/cenas/scripts/main.gd +++ b/microjogos/2022S1/race/cenas/scripts/main.gd @@ -10,17 +10,22 @@ const HEIGHT = 1080 var winnable = true var losable = true -@onready var anzol: Sprite2D = $Sprite2D -var a_posi_inic +@onready var peixe: Area2D = $Peixe +@onready var anzol: Area2D = $Anzol +var a_posi_inic: Vector2 +var a_posi_now: Vector2 + +var speed = 2.5 func _ready(): a_posi_inic = anzol.position + a_posi_now = a_posi_inic match Global.language: Global.LANGUAGE.PT: - NotificationCenter.notify("VENCA A CORRIDA!") + NotificationCenter.notify("UM PEIXE MORDEU A ISCA!") Global.LANGUAGE.EN: - NotificationCenter.notify("WIN THE RACE!") + NotificationCenter.notify("A FISH!") randomize() @@ -38,14 +43,18 @@ func register_lose(): emit_signal("lose") func _process(delta: float) -> void: - if Input.is_action_just_pressed("baixo"): + if Input.is_action_just_pressed("cima"): queue_free() if Input.is_action_just_pressed("baixo"): get_tree().change_scene_to_file("res://microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn") if Input.is_action_just_pressed("acao"): - anzol.position.y -= 32 - - elif anzol.position != a_posi_inic: - anzol.position.y = lerp(anzol.position.y, a_posi_inic.y, delta) + var new_a_posi: Vector2 + new_a_posi.y = anzol.position.y - 64 + a_posi_now = new_a_posi + + if !Input.is_action_pressed("acao"): + a_posi_now.y = lerp(a_posi_now.y, a_posi_inic.y, delta * speed) + #elif anzol.position != a_posi_inic: + anzol.position.y = lerp(anzol.position.y, a_posi_now.y, delta * speed) diff --git a/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import b/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import index ed2a432d3..bb1005820 100644 --- a/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import +++ b/microjogos/2023S1/projeto-pluvinage/recursos/fonts/Xolonium-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import b/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import index e2eb3b26f..ef3da997d 100644 --- a/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import +++ b/microjogos/2024S1/projeto-eco-g/recursos/CaveatBrush-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import b/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import index 585cd2c28..d8fefa60e 100644 --- a/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import +++ b/microjogos/2024S1/projeto-guilherme/recursos/dogica.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import index b537ebb28..68be00679 100644 --- a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import +++ b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.blend.import @@ -18,6 +18,7 @@ nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -41,6 +42,7 @@ blender/nodes/modifiers=1 blender/meshes/colors=false blender/meshes/uvs=true blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false blender/meshes/tangents=true blender/meshes/skins=2 blender/meshes/export_bones_deforming_mesh_only=false diff --git a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import index 67bba7429..5e56464ed 100644 --- a/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import +++ b/microjogos/2024S1/projeto-jantinha/recursos/ovelha.jpg.blend.import @@ -18,6 +18,7 @@ nodes/root_name="" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -41,6 +42,7 @@ blender/nodes/modifiers=1 blender/meshes/colors=false blender/meshes/uvs=true blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false blender/meshes/tangents=true blender/meshes/skins=2 blender/meshes/export_bones_deforming_mesh_only=false diff --git a/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import b/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import index 4110a98f4..c75ff7b7f 100644 --- a/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import +++ b/microjogos/moraguma/deerskull/recursos/fonts/Boo City.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import index 8bb8e02c8..8c52484e0 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import index 965ea1472..30b0e501c 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum13d.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import index 70f904719..b2b92a7fd 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ReIt.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import index 61dadccbd..4e6afe06f 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cud.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import index 08859e807..fb9d434f9 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1cup.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import index ede667f41..388117d9a 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1ital.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import index 851483eb0..7ad2b634d 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1out.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import index 207565bae..f23572d7e 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1shad.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import index 81f6763c4..b9cbf74ea 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1thin.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import index 1b528a489..46085db15 100644 --- a/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import +++ b/microjogos/moraguma/hora_da_necromancia/recursos/fonts/dum1wide.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import b/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import index a8b5e081f..196c7f857 100644 --- a/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import +++ b/microjogos/moraguma/ifuv/recursos/fonts/Pixel Millennium.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/cenas/Opening.tscn b/principal/cenas/Opening.tscn index fe9ae4483..fe0194e12 100644 --- a/principal/cenas/Opening.tscn +++ b/principal/cenas/Opening.tscn @@ -3,7 +3,7 @@ [ext_resource type="FontFile" uid="uid://blcw2hkcbcxid" path="res://principal/recursos/fonts/stop_bullying/Stop Bullying.otf" id="1"] [ext_resource type="Texture2D" uid="uid://c2sgtas737d1o" path="res://principal/recursos/sprites/gamuxlogo.png" id="2"] [ext_resource type="Texture2D" uid="uid://c2mwty1vwy3f4" path="res://principal/recursos/sprites/gamux.png" id="3"] -[ext_resource type="Script" path="res://principal/cenas/scripts/Opening.gd" id="4"] +[ext_resource type="Script" uid="uid://d3ck7n84ihen" path="res://principal/cenas/scripts/Opening.gd" id="4"] [sub_resource type="FontFile" id="1"] fallbacks = Array[Font]([ExtResource("1")]) @@ -168,8 +168,8 @@ tracks/5/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_s2r1r"] _data = { -"RESET": SubResource("3"), -"opening": SubResource("4") +&"RESET": SubResource("3"), +&"opening": SubResource("4") } [node name="Opening" type="Node2D"] @@ -196,7 +196,7 @@ texture = ExtResource("3") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { -"": SubResource("AnimationLibrary_s2r1r") +&"": SubResource("AnimationLibrary_s2r1r") } [node name="Sprite2D" type="Sprite2D" parent="."] diff --git a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import index 3a5027de4..f00901183 100644 --- a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import +++ b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Bold.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import index a73d5cfcb..2e4cd9197 100644 --- a/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import +++ b/principal/recursos/fonts/Delius_Unicase/DeliusUnicase-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import b/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import index 76ffe5c51..7a4393913 100644 --- a/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import +++ b/principal/recursos/fonts/Nanum_Pen_Script/NanumPenScript-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import b/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import index 30532f791..6e407dfa2 100644 --- a/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import index ff76be043..0400d3f65 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Bold.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import index 1f650b5e1..e663c6e0b 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraBold.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import index 37b29846b..af05d0884 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-ExtraLight.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import index ff5d09df3..3e427cd40 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Light.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import index 8ff8c6b3f..54e5916d9 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Medium.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import index 5d0674c87..96972ef45 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import index 285fd262f..64a564a10 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import index 67ee288ad..32cefeaa4 100644 --- a/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import +++ b/principal/recursos/fonts/Playpen_Sans/static/PlaypenSans-Thin.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import b/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import index 4096a30f8..a7137d5d4 100644 --- a/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import +++ b/principal/recursos/fonts/Single_Day/SingleDay-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import b/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import index 03adb45ae..71c2653f3 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica compressed hv.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import b/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import index 2c7f48d73..6fae9b0ea 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica condensed rg.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import b/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import index 542b7f7fb..ac310b4f0 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica crammed rg.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import b/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import index 9c0bfeef4..065dce8ab 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica rg it.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import b/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import index ff17b6492..b1970ceeb 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import b/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import index e22fb218e..146fe0ab8 100644 --- a/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import +++ b/principal/recursos/fonts/stop_bullying/Stop Bullying.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import b/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import index 3a618159f..e9d469193 100644 --- a/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import +++ b/principal/recursos/fonts/stop_bullying/Stop Bullying.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] From 4e675302a77c41bd5d6e19b61fa51df5d73aca4c Mon Sep 17 00:00:00 2001 From: YhagoTomasini <148384672+YhagoTomasini@users.noreply.github.com> Date: Sun, 6 Apr 2025 12:31:36 -0300 Subject: [PATCH 4/8] peixe subindo e descendo --- .../2022S1/Yhago_Gamelab/cenas/main.tscn | 12 ++++++++++ microjogos/2022S1/race/cenas/scripts/main.gd | 22 +++++++++++++++---- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn b/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn index f0832a014..781e7d818 100644 --- a/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn +++ b/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn @@ -21,6 +21,13 @@ position = Vector2(1556, 558) scale = Vector2(128, 640) texture = SubResource("CanvasTexture_e0oyl") +[node name="posimaxpeixe" type="Sprite2D" parent="."] +visible = false +modulate = Color(1, 0.32549, 1, 1) +position = Vector2(1556, 318) +scale = Vector2(96, 128) +texture = SubResource("CanvasTexture_6ii3p") + [node name="Peixe" type="Area2D" parent="."] position = Vector2(1556, 786) @@ -49,3 +56,8 @@ shape = SubResource("RectangleShape2D_uhi23") position = Vector2(443, 552) scale = Vector2(6, 6) texture = ExtResource("2_cnho3") + +[node name="peixeTimer" type="Timer" parent="."] +autostart = true + +[connection signal="timeout" from="peixeTimer" to="." method="_on_peixe_timer_timeout"] diff --git a/microjogos/2022S1/race/cenas/scripts/main.gd b/microjogos/2022S1/race/cenas/scripts/main.gd index 6119cbe9c..39ec6a753 100644 --- a/microjogos/2022S1/race/cenas/scripts/main.gd +++ b/microjogos/2022S1/race/cenas/scripts/main.gd @@ -10,17 +10,29 @@ const HEIGHT = 1080 var winnable = true var losable = true + +@onready var max_peixe: Sprite2D = $posimaxpeixe @onready var peixe: Area2D = $Peixe @onready var anzol: Area2D = $Anzol + var a_posi_inic: Vector2 var a_posi_now: Vector2 +var p_posi_inic: Vector2 +var p_posi_now: Vector2 + +var p_posi_max: Vector2 + var speed = 2.5 func _ready(): a_posi_inic = anzol.position a_posi_now = a_posi_inic + p_posi_inic = peixe.position + p_posi_max = max_peixe.position + p_posi_now = p_posi_max + match Global.language: Global.LANGUAGE.PT: NotificationCenter.notify("UM PEIXE MORDEU A ISCA!") @@ -43,18 +55,20 @@ func register_lose(): emit_signal("lose") func _process(delta: float) -> void: - if Input.is_action_just_pressed("cima"): - queue_free() if Input.is_action_just_pressed("baixo"): get_tree().change_scene_to_file("res://microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn") if Input.is_action_just_pressed("acao"): var new_a_posi: Vector2 - new_a_posi.y = anzol.position.y - 64 + new_a_posi.y = anzol.position.y - 128 a_posi_now = new_a_posi if !Input.is_action_pressed("acao"): a_posi_now.y = lerp(a_posi_now.y, a_posi_inic.y, delta * speed) - #elif anzol.position != a_posi_inic: + anzol.position.y = lerp(anzol.position.y, a_posi_now.y, delta * speed) + peixe.position.y = lerp(peixe.position.y, p_posi_now.y, delta * speed) + +func _on_peixe_timer_timeout() -> void: + p_posi_now.y = randf_range(p_posi_inic.y, p_posi_max.y) From 659dad47f1722c4c74bc95a289d916682e67e8ba Mon Sep 17 00:00:00 2001 From: YhagoTomasini <148384672+YhagoTomasini@users.noreply.github.com> Date: Sun, 6 Apr 2025 13:42:08 -0300 Subject: [PATCH 5/8] concertei o cod do jogo q eu tinha destruido --- microjogos/2022S1/race/cenas/main.gd | 34 ++++++++++++++++++ microjogos/2022S1/race/cenas/main.gd.uid | 1 + microjogos/2022S1/race/cenas/main.tscn | 4 +-- microjogos/2022S1/race/cenas/scripts/main.gd | 29 ++++++++------- .../{2022S1 => }/Yhago_Gamelab/capa.png | Bin .../Yhago_Gamelab/capa.png.import | 6 ++-- .../Yhago_Gamelab/cenas/cenas.txt | 0 .../Yhago_Gamelab/cenas/main.tscn | 2 ++ .../Yhago_Gamelab/cenas/scripts/main.gd | 0 .../Yhago_Gamelab/cenas/scripts/main.gd.uid | 0 .../Yhago_Gamelab/cenas/scripts/scripts.txt | 0 .../Yhago_Gamelab/creditos/creditos.txt | 0 .../Yhago_Gamelab/recursos/recursos.txt | 0 .../Yhago_Gamelab/seu projeto.txt | 0 14 files changed, 59 insertions(+), 17 deletions(-) create mode 100644 microjogos/2022S1/race/cenas/main.gd create mode 100644 microjogos/2022S1/race/cenas/main.gd.uid rename microjogos/{2022S1 => }/Yhago_Gamelab/capa.png (100%) rename microjogos/{2022S1 => }/Yhago_Gamelab/capa.png.import (71%) rename microjogos/{2022S1 => }/Yhago_Gamelab/cenas/cenas.txt (100%) rename microjogos/{2022S1 => }/Yhago_Gamelab/cenas/main.tscn (92%) rename microjogos/{2022S1 => }/Yhago_Gamelab/cenas/scripts/main.gd (100%) rename microjogos/{2022S1 => }/Yhago_Gamelab/cenas/scripts/main.gd.uid (100%) rename microjogos/{2022S1 => }/Yhago_Gamelab/cenas/scripts/scripts.txt (100%) rename microjogos/{2022S1 => }/Yhago_Gamelab/creditos/creditos.txt (100%) rename microjogos/{2022S1 => }/Yhago_Gamelab/recursos/recursos.txt (100%) rename microjogos/{2022S1 => }/Yhago_Gamelab/seu projeto.txt (100%) diff --git a/microjogos/2022S1/race/cenas/main.gd b/microjogos/2022S1/race/cenas/main.gd new file mode 100644 index 000000000..7a823bf56 --- /dev/null +++ b/microjogos/2022S1/race/cenas/main.gd @@ -0,0 +1,34 @@ +extends Node2D + + +signal win +signal lose + +const WIDTH = 1920 +const HEIGHT = 1080 + +var winnable = true +var losable = true + +func _ready(): + match Global.language: + Global.LANGUAGE.PT: + NotificationCenter.notify("VENCA A CORRIDA!") + Global.LANGUAGE.EN: + NotificationCenter.notify("WIN THE RACE!") + + randomize() + + +func register_win(): + if(winnable): + losable = false + get_node("VictorySFX").play() + emit_signal("win") + +func register_lose(): + if(losable): + winnable = false + losable = false + get_node("DefeatSFX").play() + emit_signal("lose") diff --git a/microjogos/2022S1/race/cenas/main.gd.uid b/microjogos/2022S1/race/cenas/main.gd.uid new file mode 100644 index 000000000..70c05352b --- /dev/null +++ b/microjogos/2022S1/race/cenas/main.gd.uid @@ -0,0 +1 @@ +uid://dh6jt40xiy334 diff --git a/microjogos/2022S1/race/cenas/main.tscn b/microjogos/2022S1/race/cenas/main.tscn index 33294d2a6..3325d6b42 100644 --- a/microjogos/2022S1/race/cenas/main.tscn +++ b/microjogos/2022S1/race/cenas/main.tscn @@ -1,11 +1,11 @@ [gd_scene load_steps=22 format=3 uid="uid://bg780bjjn3cse"] [ext_resource type="Script" uid="uid://c4ylt7ddtsvus" path="res://microjogos/2022S1/race/cenas/Player.gd" id="1"] +[ext_resource type="Script" uid="uid://dh6jt40xiy334" path="res://microjogos/2022S1/race/cenas/main.gd" id="1_wijyh"] [ext_resource type="Script" uid="uid://olki5tiweof3" path="res://microjogos/2022S1/race/cenas/camera.gd" id="2"] [ext_resource type="Script" uid="uid://brnangyiatboe" path="res://microjogos/2022S1/race/cenas/caverna.gd" id="3"] [ext_resource type="Script" uid="uid://d35gikftwiso5" path="res://microjogos/2022S1/race/cenas/Enemy.gd" id="4"] [ext_resource type="Script" uid="uid://c8kay1pbs8ab1" path="res://microjogos/2022S1/race/cenas/Goal.gd" id="5"] -[ext_resource type="Script" uid="uid://caopud87pssfg" path="res://microjogos/2022S1/race/cenas/scripts/main.gd" id="6"] [ext_resource type="Texture2D" uid="uid://ciue1sl1qo77s" path="res://microjogos/2022S1/race/recursos/ships.png" id="7"] [ext_resource type="Texture2D" uid="uid://p562amfpcv0j" path="res://microjogos/2022S1/race/recursos/goal.png" id="8"] [ext_resource type="AudioStream" uid="uid://bulvpol8sgnaq" path="res://microjogos/2022S1/race/recursos/171671__leszek-szary__success-1.wav" id="10"] @@ -38,7 +38,7 @@ colors = PackedColorArray(0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1) size = Vector2(64, 700) [node name="SeuJogo" type="Node2D"] -script = ExtResource("6") +script = ExtResource("1_wijyh") [node name="Enemy" type="CharacterBody2D" parent="."] position = Vector2(570, -4) diff --git a/microjogos/2022S1/race/cenas/scripts/main.gd b/microjogos/2022S1/race/cenas/scripts/main.gd index 39ec6a753..75f4e1bef 100644 --- a/microjogos/2022S1/race/cenas/scripts/main.gd +++ b/microjogos/2022S1/race/cenas/scripts/main.gd @@ -41,18 +41,6 @@ func _ready(): randomize() -func register_win(): - if(winnable): - losable = false - get_node("VictorySFX").play() - emit_signal("win") - -func register_lose(): - if(losable): - winnable = false - losable = false - get_node("DefeatSFX").play() - emit_signal("lose") func _process(delta: float) -> void: if Input.is_action_just_pressed("baixo"): @@ -72,3 +60,20 @@ func _process(delta: float) -> void: func _on_peixe_timer_timeout() -> void: p_posi_now.y = randf_range(p_posi_inic.y, p_posi_max.y) + + +func _on_peixe_area_entered(area: Area2D) -> void: + emit_signal("win") + match Global.language: + Global.LANGUAGE.PT: + NotificationCenter.notify("!") + Global.LANGUAGE.EN: + NotificationCenter.notify("!") + +func _on_peixe_area_exited(area: Area2D) -> void: + emit_signal("lose") + match Global.language: + Global.LANGUAGE.PT: + NotificationCenter.notify("X") + Global.LANGUAGE.EN: + NotificationCenter.notify("X") diff --git a/microjogos/2022S1/Yhago_Gamelab/capa.png b/microjogos/Yhago_Gamelab/capa.png similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/capa.png rename to microjogos/Yhago_Gamelab/capa.png diff --git a/microjogos/2022S1/Yhago_Gamelab/capa.png.import b/microjogos/Yhago_Gamelab/capa.png.import similarity index 71% rename from microjogos/2022S1/Yhago_Gamelab/capa.png.import rename to microjogos/Yhago_Gamelab/capa.png.import index d014b67af..f008d1091 100644 --- a/microjogos/2022S1/Yhago_Gamelab/capa.png.import +++ b/microjogos/Yhago_Gamelab/capa.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://sjmchmnlbr8g" -path="res://.godot/imported/capa.png-d042ae117d1a692fc0fb35555cee6d2d.ctex" +path="res://.godot/imported/capa.png-013107a9e84cdb7a6eef1926e480631f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://microjogos/2022S1/Yhago_Gamelab/capa.png" -dest_files=["res://.godot/imported/capa.png-d042ae117d1a692fc0fb35555cee6d2d.ctex"] +source_file="res://microjogos/Yhago_Gamelab/capa.png" +dest_files=["res://.godot/imported/capa.png-013107a9e84cdb7a6eef1926e480631f.ctex"] [params] diff --git a/microjogos/2022S1/Yhago_Gamelab/cenas/cenas.txt b/microjogos/Yhago_Gamelab/cenas/cenas.txt similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/cenas/cenas.txt rename to microjogos/Yhago_Gamelab/cenas/cenas.txt diff --git a/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn b/microjogos/Yhago_Gamelab/cenas/main.tscn similarity index 92% rename from microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn rename to microjogos/Yhago_Gamelab/cenas/main.tscn index 781e7d818..1e34e5b6e 100644 --- a/microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn +++ b/microjogos/Yhago_Gamelab/cenas/main.tscn @@ -60,4 +60,6 @@ texture = ExtResource("2_cnho3") [node name="peixeTimer" type="Timer" parent="."] autostart = true +[connection signal="area_entered" from="Peixe" to="." method="_on_peixe_area_entered"] +[connection signal="area_exited" from="Peixe" to="." method="_on_peixe_area_exited"] [connection signal="timeout" from="peixeTimer" to="." method="_on_peixe_timer_timeout"] diff --git a/microjogos/2022S1/Yhago_Gamelab/cenas/scripts/main.gd b/microjogos/Yhago_Gamelab/cenas/scripts/main.gd similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/cenas/scripts/main.gd rename to microjogos/Yhago_Gamelab/cenas/scripts/main.gd diff --git a/microjogos/2022S1/Yhago_Gamelab/cenas/scripts/main.gd.uid b/microjogos/Yhago_Gamelab/cenas/scripts/main.gd.uid similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/cenas/scripts/main.gd.uid rename to microjogos/Yhago_Gamelab/cenas/scripts/main.gd.uid diff --git a/microjogos/2022S1/Yhago_Gamelab/cenas/scripts/scripts.txt b/microjogos/Yhago_Gamelab/cenas/scripts/scripts.txt similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/cenas/scripts/scripts.txt rename to microjogos/Yhago_Gamelab/cenas/scripts/scripts.txt diff --git a/microjogos/2022S1/Yhago_Gamelab/creditos/creditos.txt b/microjogos/Yhago_Gamelab/creditos/creditos.txt similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/creditos/creditos.txt rename to microjogos/Yhago_Gamelab/creditos/creditos.txt diff --git a/microjogos/2022S1/Yhago_Gamelab/recursos/recursos.txt b/microjogos/Yhago_Gamelab/recursos/recursos.txt similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/recursos/recursos.txt rename to microjogos/Yhago_Gamelab/recursos/recursos.txt diff --git a/microjogos/2022S1/Yhago_Gamelab/seu projeto.txt b/microjogos/Yhago_Gamelab/seu projeto.txt similarity index 100% rename from microjogos/2022S1/Yhago_Gamelab/seu projeto.txt rename to microjogos/Yhago_Gamelab/seu projeto.txt From 36bbf68ae0a07f9b4b98b94a4d0e75118ba09689 Mon Sep 17 00:00:00 2001 From: YhagoTomasini <148384672+YhagoTomasini@users.noreply.github.com> Date: Sun, 6 Apr 2025 18:05:35 -0300 Subject: [PATCH 6/8] quase pronto --- microjogos/2022S1/race/cenas/scripts/main.gd | 20 ++- .../{ => 2025S1}/Yhago_Gamelab/capa.png | Bin .../Yhago_Gamelab/capa.png.import | 6 +- .../Yhago_Gamelab/cenas/cenas.txt | 0 .../2025S1/Yhago_Gamelab/cenas/main.tscn | 120 ++++++++++++++++++ .../Yhago_Gamelab/cenas/scripts/main.gd | 93 ++++++++++++++ .../Yhago_Gamelab/cenas/scripts/main.gd.uid | 0 .../Yhago_Gamelab/cenas/scripts/scripts.txt | 0 .../Yhago_Gamelab/creditos/creditos.txt | 0 .../Yhago_Gamelab/recursos/images/Spri1.png | Bin 0 -> 1184 bytes .../recursos/images/Spri1.png.import | 34 +++++ .../Yhago_Gamelab/recursos/images/Sprit2.png | Bin 0 -> 1610 bytes .../recursos/images/Sprit2.png.import | 34 +++++ .../Yhago_Gamelab/recursos/images/anzol.png | Bin 0 -> 879 bytes .../recursos/images/anzol.png.import | 34 +++++ .../Yhago_Gamelab/recursos/images/balde1.png | Bin 0 -> 1642 bytes .../recursos/images/balde1.png.import | 34 +++++ .../Yhago_Gamelab/recursos/images/balde2.png | Bin 0 -> 1629 bytes .../recursos/images/balde2.png.import | 34 +++++ .../Yhago_Gamelab/recursos/images/gamuto.png | Bin 0 -> 3514 bytes .../recursos/images/gamuto.png.import | 34 +++++ .../Yhago_Gamelab/recursos/images/peixe.png | Bin 0 -> 1184 bytes .../recursos/images/peixe.png.import | 34 +++++ .../Yhago_Gamelab/recursos/recursos.txt | 0 .../Yhago_Gamelab/seu projeto.txt | 0 microjogos/Yhago_Gamelab/cenas/main.tscn | 65 ---------- .../Yhago_Gamelab/cenas/scripts/main.gd | 9 -- project.godot | 3 +- 28 files changed, 473 insertions(+), 81 deletions(-) rename microjogos/{ => 2025S1}/Yhago_Gamelab/capa.png (100%) rename microjogos/{ => 2025S1}/Yhago_Gamelab/capa.png.import (71%) rename microjogos/{ => 2025S1}/Yhago_Gamelab/cenas/cenas.txt (100%) create mode 100644 microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn create mode 100644 microjogos/2025S1/Yhago_Gamelab/cenas/scripts/main.gd rename microjogos/{ => 2025S1}/Yhago_Gamelab/cenas/scripts/main.gd.uid (100%) rename microjogos/{ => 2025S1}/Yhago_Gamelab/cenas/scripts/scripts.txt (100%) rename microjogos/{ => 2025S1}/Yhago_Gamelab/creditos/creditos.txt (100%) create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png.import create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png.import create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png.import create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png.import create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/balde2.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/balde2.png.import create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/gamuto.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/gamuto.png.import create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/peixe.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/peixe.png.import rename microjogos/{ => 2025S1}/Yhago_Gamelab/recursos/recursos.txt (100%) rename microjogos/{ => 2025S1}/Yhago_Gamelab/seu projeto.txt (100%) delete mode 100644 microjogos/Yhago_Gamelab/cenas/main.tscn delete mode 100644 microjogos/Yhago_Gamelab/cenas/scripts/main.gd diff --git a/microjogos/2022S1/race/cenas/scripts/main.gd b/microjogos/2022S1/race/cenas/scripts/main.gd index 75f4e1bef..d02104067 100644 --- a/microjogos/2022S1/race/cenas/scripts/main.gd +++ b/microjogos/2022S1/race/cenas/scripts/main.gd @@ -10,6 +10,10 @@ const HEIGHT = 1080 var winnable = true var losable = true +@onready var anim_balde: AnimatedSprite2D = $AnimBalde +@onready var anim_vara: AnimatedSprite2D = $AnimVara + +var v_posi_inic: Vector2 @onready var max_peixe: Sprite2D = $posimaxpeixe @onready var peixe: Area2D = $Peixe @@ -17,15 +21,19 @@ var losable = true var a_posi_inic: Vector2 var a_posi_now: Vector2 - var p_posi_inic: Vector2 var p_posi_now: Vector2 - var p_posi_max: Vector2 var speed = 2.5 func _ready(): + anim_balde.play("default") + anim_vara.play("default") + + v_posi_inic = anim_vara.position + + a_posi_inic = anzol.position a_posi_now = a_posi_inic @@ -35,7 +43,7 @@ func _ready(): match Global.language: Global.LANGUAGE.PT: - NotificationCenter.notify("UM PEIXE MORDEU A ISCA!") + NotificationCenter.notify("MORDERAM A ISCA!") Global.LANGUAGE.EN: NotificationCenter.notify("A FISH!") @@ -64,6 +72,9 @@ func _on_peixe_timer_timeout() -> void: func _on_peixe_area_entered(area: Area2D) -> void: emit_signal("win") + anim_vara.play("puxando") + anim_vara.position.y -= 180 + match Global.language: Global.LANGUAGE.PT: NotificationCenter.notify("!") @@ -72,6 +83,9 @@ func _on_peixe_area_entered(area: Area2D) -> void: func _on_peixe_area_exited(area: Area2D) -> void: emit_signal("lose") + anim_vara.play("default") + anim_vara.position = v_posi_inic + match Global.language: Global.LANGUAGE.PT: NotificationCenter.notify("X") diff --git a/microjogos/Yhago_Gamelab/capa.png b/microjogos/2025S1/Yhago_Gamelab/capa.png similarity index 100% rename from microjogos/Yhago_Gamelab/capa.png rename to microjogos/2025S1/Yhago_Gamelab/capa.png diff --git a/microjogos/Yhago_Gamelab/capa.png.import b/microjogos/2025S1/Yhago_Gamelab/capa.png.import similarity index 71% rename from microjogos/Yhago_Gamelab/capa.png.import rename to microjogos/2025S1/Yhago_Gamelab/capa.png.import index f008d1091..4f01f92ba 100644 --- a/microjogos/Yhago_Gamelab/capa.png.import +++ b/microjogos/2025S1/Yhago_Gamelab/capa.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://sjmchmnlbr8g" -path="res://.godot/imported/capa.png-013107a9e84cdb7a6eef1926e480631f.ctex" +path="res://.godot/imported/capa.png-215b1b92cef23467ec16da3fa4af19db.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://microjogos/Yhago_Gamelab/capa.png" -dest_files=["res://.godot/imported/capa.png-013107a9e84cdb7a6eef1926e480631f.ctex"] +source_file="res://microjogos/2025S1/Yhago_Gamelab/capa.png" +dest_files=["res://.godot/imported/capa.png-215b1b92cef23467ec16da3fa4af19db.ctex"] [params] diff --git a/microjogos/Yhago_Gamelab/cenas/cenas.txt b/microjogos/2025S1/Yhago_Gamelab/cenas/cenas.txt similarity index 100% rename from microjogos/Yhago_Gamelab/cenas/cenas.txt rename to microjogos/2025S1/Yhago_Gamelab/cenas/cenas.txt diff --git a/microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn b/microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn new file mode 100644 index 000000000..7e5a34bbc --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn @@ -0,0 +1,120 @@ +[gd_scene load_steps=16 format=3 uid="uid://bxjif83b36oo2"] + +[ext_resource type="Script" uid="uid://cc2nstc41ktlk" path="res://microjogos/2025S1/Yhago_Gamelab/cenas/scripts/main.gd" id="1_v35xu"] +[ext_resource type="Texture2D" uid="uid://doeedqotu75oi" path="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/gamuto.png" id="2_hwq0u"] +[ext_resource type="Texture2D" uid="uid://cpr4e8slkpk5b" path="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/peixe.png" id="2_v35xu"] +[ext_resource type="Texture2D" uid="uid://dodvdt3fkpvdl" path="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png" id="3_1vj03"] +[ext_resource type="Texture2D" uid="uid://b71wdj0doay37" path="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png" id="3_v35xu"] +[ext_resource type="Texture2D" uid="uid://dwxgjqcf68a27" path="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/balde2.png" id="4_1vj03"] +[ext_resource type="Texture2D" uid="uid://g8o3afvi3j8k" path="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png" id="5_djk22"] +[ext_resource type="Texture2D" uid="uid://b18q6ai0ky1uv" path="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png" id="6_xs200"] + +[sub_resource type="CanvasTexture" id="CanvasTexture_s2chn"] + +[sub_resource type="CanvasTexture" id="CanvasTexture_e0oyl"] + +[sub_resource type="CanvasTexture" id="CanvasTexture_6ii3p"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cnho3"] +size = Vector2(96, 161) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_uhi23"] +size = Vector2(64, 64) + +[sub_resource type="SpriteFrames" id="SpriteFrames_wqsqo"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("3_v35xu") +}, { +"duration": 1.0, +"texture": ExtResource("4_1vj03") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="SpriteFrames" id="SpriteFrames_pf5al"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("5_djk22") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("6_xs200") +}], +"loop": true, +"name": &"puxando", +"speed": 5.0 +}] + +[node name="SeuJogo" type="Node2D"] +script = ExtResource("1_v35xu") + +[node name="Sprite2D" type="Sprite2D" parent="."] +modulate = Color(0.364922, 0.640093, 0.921501, 1) +position = Vector2(962, 542) +scale = Vector2(1920, 1080) +texture = SubResource("CanvasTexture_s2chn") + +[node name="TemplateBase" type="Sprite2D" parent="."] +position = Vector2(1600, 560) +scale = Vector2(128, 640) +texture = SubResource("CanvasTexture_e0oyl") + +[node name="posimaxpeixe" type="Sprite2D" parent="."] +visible = false +modulate = Color(1, 0.32549, 1, 1) +position = Vector2(1601, 339) +scale = Vector2(96, 160) +texture = SubResource("CanvasTexture_6ii3p") + +[node name="Peixe" type="Area2D" parent="."] +position = Vector2(1601, 770) + +[node name="imagePeixe" type="Sprite2D" parent="Peixe"] +position = Vector2(0, 14) +texture = ExtResource("2_v35xu") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Peixe"] +position = Vector2(0, 14.5) +shape = SubResource("RectangleShape2D_cnho3") + +[node name="Anzol" type="Area2D" parent="."] +position = Vector2(1601, 821) + +[node name="ImageAnzol" type="Sprite2D" parent="Anzol"] +texture = ExtResource("3_1vj03") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Anzol"] +shape = SubResource("RectangleShape2D_uhi23") + +[node name="AnimPersonagem" type="Sprite2D" parent="."] +position = Vector2(420, 560) +scale = Vector2(2.5, 2.5) +texture = ExtResource("2_hwq0u") + +[node name="AnimBalde" type="AnimatedSprite2D" parent="."] +position = Vector2(960, 820) +scale = Vector2(2, 2) +sprite_frames = SubResource("SpriteFrames_wqsqo") +frame_progress = 0.217254 + +[node name="AnimVara" type="AnimatedSprite2D" parent="."] +position = Vector2(630, 531) +scale = Vector2(4, 4) +sprite_frames = SubResource("SpriteFrames_pf5al") +animation = &"puxando" + +[node name="peixeTimer" type="Timer" parent="."] +autostart = true + +[connection signal="area_entered" from="Peixe" to="." method="_on_peixe_area_entered"] +[connection signal="area_exited" from="Peixe" to="." method="_on_peixe_area_exited"] +[connection signal="timeout" from="peixeTimer" to="." method="_on_peixe_timer_timeout"] diff --git a/microjogos/2025S1/Yhago_Gamelab/cenas/scripts/main.gd b/microjogos/2025S1/Yhago_Gamelab/cenas/scripts/main.gd new file mode 100644 index 000000000..ab6038dae --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/cenas/scripts/main.gd @@ -0,0 +1,93 @@ +extends Node2D + + +signal win +signal lose + +const WIDTH = 1920 +const HEIGHT = 1080 + +var winnable = true +var losable = true + +@onready var anim_balde: AnimatedSprite2D = $AnimBalde +@onready var anim_vara: AnimatedSprite2D = $AnimVara + +var v_posi_inic: Vector2 + +@onready var max_peixe: Sprite2D = $posimaxpeixe +@onready var peixe: Area2D = $Peixe +@onready var anzol: Area2D = $Anzol + +var a_posi_inic: Vector2 +var a_posi_now: Vector2 +var p_posi_inic: Vector2 +var p_posi_now: Vector2 +var p_posi_max: Vector2 + +var speed = 2.5 + +func _ready(): + anim_balde.play("default") + anim_vara.play("default") + + v_posi_inic = anim_vara.position + + + a_posi_inic = anzol.position + a_posi_now = a_posi_inic + + p_posi_inic = peixe.position + p_posi_max = max_peixe.position + p_posi_now = p_posi_max + + match Global.language: + Global.LANGUAGE.PT: + NotificationCenter.notify("MORDERAM A ISCA!") + Global.LANGUAGE.EN: + NotificationCenter.notify("A FISH!") + + randomize() + + +func _process(delta: float) -> void: + if Input.is_action_just_pressed("baixo"): + get_tree().change_scene_to_file("res://microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn") + + if Input.is_action_just_pressed("acao"): + var new_a_posi: Vector2 + new_a_posi.y = anzol.position.y - 128 + a_posi_now = new_a_posi + + if !Input.is_action_pressed("acao"): + a_posi_now.y = lerp(a_posi_now.y, a_posi_inic.y, delta * speed *2) + + anzol.position.y = lerp(anzol.position.y, a_posi_now.y, delta * speed *2) + + peixe.position.y = lerp(peixe.position.y, p_posi_now.y, delta * speed) + +func _on_peixe_timer_timeout() -> void: + p_posi_now.y = randf_range(p_posi_inic.y, p_posi_max.y) + + +func _on_peixe_area_entered(area: Area2D) -> void: + emit_signal("win") + anim_vara.play("puxando") + anim_vara.position.y -= 180 + + match Global.language: + Global.LANGUAGE.PT: + NotificationCenter.notify("!") + Global.LANGUAGE.EN: + NotificationCenter.notify("!") + +func _on_peixe_area_exited(area: Area2D) -> void: + emit_signal("lose") + anim_vara.play("default") + anim_vara.position = v_posi_inic + + match Global.language: + Global.LANGUAGE.PT: + NotificationCenter.notify("X") + Global.LANGUAGE.EN: + NotificationCenter.notify("X") diff --git a/microjogos/Yhago_Gamelab/cenas/scripts/main.gd.uid b/microjogos/2025S1/Yhago_Gamelab/cenas/scripts/main.gd.uid similarity index 100% rename from microjogos/Yhago_Gamelab/cenas/scripts/main.gd.uid rename to microjogos/2025S1/Yhago_Gamelab/cenas/scripts/main.gd.uid diff --git a/microjogos/Yhago_Gamelab/cenas/scripts/scripts.txt b/microjogos/2025S1/Yhago_Gamelab/cenas/scripts/scripts.txt similarity index 100% rename from microjogos/Yhago_Gamelab/cenas/scripts/scripts.txt rename to microjogos/2025S1/Yhago_Gamelab/cenas/scripts/scripts.txt diff --git a/microjogos/Yhago_Gamelab/creditos/creditos.txt b/microjogos/2025S1/Yhago_Gamelab/creditos/creditos.txt similarity index 100% rename from microjogos/Yhago_Gamelab/creditos/creditos.txt rename to microjogos/2025S1/Yhago_Gamelab/creditos/creditos.txt diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png b/microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png new file mode 100644 index 0000000000000000000000000000000000000000..afa21c65858d7b2290308014e2d53f3d516ffd88 GIT binary patch literal 1184 zcmeAS@N?(olHy`uVBq!ia0vp^TR@nD4M^IaWiw)6U`h9MaSW-L^Y-r9iI+1(+AdlL zt0X*s!0Mf}z@tr}%27bYSp)Ji|`D-G2+;o&WRo{C#s%&5U=?N)ODp-&_BA*82N(XMUMKXVc5bGi$L?eX!Bt zxZ1BP8(7a?UDi_bn#*wdf|fCuH5N zurr}e&zd%hCVMOLo0U7{xMv%NbIvl3>e=aaVa|mtknGfH$?Jqn^tZ?rPhIfS-|0+f zX#KichMaJ)N~!vSOS6`pvwNqXdR4-t{J}jYt{Dh&*TNoU(JAeeI*>(H{|_MdJ$l|PCB$H zZ{Ev4){gA2N`cB|88qe1D1EH!*#5He?g}B3M3%c6ua9Lm@m=~2G!baSF2`%VpIKxN z?fN)*L8sD-V-e=ZIIS8=AB#H*yIyb+EOCBwemdu_!f(&-bI#Ie%4;c2mU1*dv+LtD zpz4f89J?65J%0%_^Y`b>Cbce*3B8-`&nv%RyE*^7ut^|`uL#H->1Ry^c8=!9SRYzI zj0MW<4bS=8WGlFCsJV}( z-F?flw=nPKS!JMOfDQz^0m!UUzO!jJzhnN4=(5ishr`5?m{rU+s(a)e^QSCtxel@( zVkFo~2vgho&9~!Q`xQGEgcsd-+Yd~3KRzCw-n~BZ!-iSk^WHMQI4kfX;zaZR_|Jbz z)@b?jsSA8*((`>%9M`7%sxYjtHAecgx4eDL#^QK|7p!-bpEa&H&RLaufByV+zpVW> z_uJl>^0G$n&c^w_|NVKQ^pQopRk~n(DU0y0h3|G+&rkB&pW2S*>POSgH`~6tHaEI# z`OFJ0g>Cu|?gif}u{+Qjt}(9y_$3j5Y>;uA&+BQW!} z9siSqr#|^)EV4K)e`b5=v{WbIqcit0+z*TFGf!9C?xy=JbB`nUtk2RL*bYBmdeo-Z zJd-u}kl3fvJ(1c{zn|JW?dvnoO$CMD&&$8>|9kU#yL{8WNw>>DVf|UHx3vIVCg!08At-i2wiq literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png.import b/microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png.import new file mode 100644 index 000000000..d568a292f --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://g8o3afvi3j8k" +path="res://.godot/imported/Spri1.png-b13c641a180e46252d58d4206b491f9d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/Spri1.png" +dest_files=["res://.godot/imported/Spri1.png-b13c641a180e46252d58d4206b491f9d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png b/microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4bac07ee35b54bc7352c5dbb68f8ab7db76dfe GIT binary patch literal 1610 zcmV-Q2DSN#P)9&nK7+2{Q99KuQ|J!T5$M7qO>%d! z02Y7Vd-#4cE|Q653Hbbk-6a+000000001mlwf+Pu*)RCLy{wT5mN)Ad@wYFZlRwD) z)63<*vb<*MS=*c}5&K*OZf*V4v#=q>Bc4Ls@@U?Ky>s;=p2E>Y291j@D&#Rt?sl{- z_Fi(xW0>4^X<1zHQ#lmVyDSY0s%|QWI*D7uKByplALYCFd!d5lMJyKc$hmf) z;VnSPdm^6H#mgFV;)Pl8j` zC}u+&96Ys|*3%>`M)FZZ@l>7@6t|(j%-OVFh~(*PIOa>Fmq|8W>&2p4X{a z(8Qe8U_E@b#q&f3EhWo?tl<1tQ4=&wMNQCf&QR3ig60lK zGlN&^X(TRaG<6&#TBkHYu|!`a5;RhXy+|Zzq!M|aCTJ`nE^30t zQm4m{=1~(gauD-|j8CmU0hl2o>RJ<8>{T&r;m83~2pXo;44PvHieo~<6oQ5+wS(r^ zfufkuFomFD3PHn^R*x&aKhd8b*oah2XqZCKFomFDN~@r`AB`eJPH0JQ>47dSgJw!2 zJCPIGIi@tyv<{jnjjUP+?ZuQvEYU#&u?QNbNO`>kukAnK{KVXh_s-+n9`V|DrjJi)Z1X(!b1`!G)$2^<(SflrglPefrv4Z zgXR_%>^QYXbIYjTX;Co_HCM@2fVaRXpSE6 z(iXHAM-P|^8qj*) zS)8YB>S020p6*C58%fli=xGy)x&ys!AW<9FA#%8^dN1 zwJB`WZ^=<#tv8cT8(-hwSl`N6@IRuWK7@RG{V@4^o_Aa49AVeQLZ6$B`f9y#&iO;W zMA-GPz~{U{JNG;4yPL2VWiX-r2u>M-_PAPa_P5s$ zZtD1vI-Q;4EL{pg2e`X=97Me&=2KVe&3^3H;t$-ZPpv-zE$(g}-S?k=?q=kO+52&J z+r4uq2azz~C_-7Gz6oL*=GvvuXd$-*a^*qkdN^lVwhM*N8>Ujk1@%sL@ zig~OZ<9WAjdX%w>pp{`t`w{ev5>uM#Tn<4i#FU;!&;fEzX{K{o1RW?x)WlpK4^|?) zzQ3&wPwrCQQ%KC^5p<;E)4G7L3AsLkPIMXe7(%X(pck5YeFb+R+Tg`51s&cXkQ;B` zn#NrYm_pD6m3qqf@upplG$ROFDgL)~;|RL2+)o*OKT-h%T}7^^jKn;T+jf;KeaiUy z{#ND_Glp9~4J`QC(wApu_U{4<(hxuW9{>OV00000007PW0%R+&`_m`(1poj507*qo IM6N<$f}kD)-v9sr literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png.import b/microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png.import new file mode 100644 index 000000000..26c412ec0 --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b18q6ai0ky1uv" +path="res://.godot/imported/Sprit2.png-88187179abe215e22d9c17660a0c0e05.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/Sprit2.png" +dest_files=["res://.godot/imported/Sprit2.png-88187179abe215e22d9c17660a0c0e05.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png b/microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png new file mode 100644 index 0000000000000000000000000000000000000000..f6d1338d792560fd1074b95d7c439f610fae3658 GIT binary patch literal 879 zcmV-#1CacQP)1 zyK(C<5L{{4fYgFV4Y&pcPTU2f7pW9Rj?{${2dqI2Xw-t#fM@iAH;^G1pF7+EB=~kl zfhC&6E%tx~4qU;5-DZ3DeSf}PSHAB{Vz=4eOFsAM#wPH?{^-4U7<&M9i7;&{^~}dj zcbo0q1b*pG-iu$pUjh6hqBaRd2{6Hj0(bH9{aTfTk}BvzKYV_DJpKLt_DB2KEFAVn z3}dgZgtf2tKfgY3zFk-L$0p>`op9J6gM(#DSOf3|?_TI5p%%`!>uMPLBBZZ1Z&m}^ zBs4>SQ30S!LNf%o&?4a%0ihe)KEeH7+K60eknr#U_B3badG}$yfv=_~2z7$Qp?V1b zeq5hHY}B6v2|%7heX_z5vr~(N7y$sEgvS_Q=6Tlv+KBx&l{va}rzdrqHc;E)Wh(a1 zDV5Yvf~x|X06TRl?eI>6t_==Z;t-~^$v!p2u4nrIDhX49Lqd~A$aaOm?->iAlfWh* zH3|duH%vmHEZA5CP&Q8H61;(FYe)sEDG*vpmw=lFF~mBIOaOP=tTue(fQ^t(QBy$8 z-q!?)fK=~K6+9;m0KW>FoCZTkrGXDg0_NKLHY6%&UI9|_MFh;D_oZlF0a64jL%{s! z{t)cNns51T#(`n%@7W5Nll<-J(5-5vR<8eT3K&%{ih!JjSdxHN@;^5n7o`AzU#M9e z0bDGKfSfc~6ahI{90BUHKnN`yk)dqhMhR%429OKm7#EiUT!;vma~e<=a@hp5;t*3v z5|A1P=BR?y;AgL7MJX^>6{OBQ+aM9pk_uAoaQ899vp}l$RuhyH?=Hv$wB!jmTlgwI zU=AwC-M?h7oUi{jN@1-uO7ZLRe<#efAv9$}C6f*2V)pd8N;3>5Wu`Epk zxkLc8s;A!}sbndzwOhW(w002ovPDHLk FV1m(2iM#*+ literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png.import b/microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png.import new file mode 100644 index 000000000..37ea535cd --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dodvdt3fkpvdl" +path="res://.godot/imported/anzol.png-23268f90f6be15d839eb00e87624b904.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/anzol.png" +dest_files=["res://.godot/imported/anzol.png-23268f90f6be15d839eb00e87624b904.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png b/microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad832c33329747df68409324463ed1ee5e86ec8 GIT binary patch literal 1642 zcmV-w29^1VP) zzit#s5Ql$0T}l9C4p+kAW^2hI&tZv6Oa{^>@DL_J!r75<63;=1#AOc85+NCOa1Y=M zO#7Old-`8hchyXNp?7ztXTJG$*L06HfU#%}MmK8qDHe{)# zg)+^}8?e;!L6PR_A6shs(3<9|A6aVqQ=8`EADG;6)JQJ+vQ)Vbo;_#T?!SNi$+F!R zN+oB1akN}6iM5QBUn2Q;?#9$0O=gHt8zm+_>nh+*uLhwta0<^&@vsChRjQAFjHA+> zyaFiGD^cp@r^ms+Z=Zf=+b5OmoD_FSutc$rm`G0X?tJt}^{oAt^h%c6!c;s}(raa> zQcRxUrHXY-h5EuoHNLxmj?l z+?JCXlF3>9<}yunZJQ|4TrHR)wKWG$op^4xPro-EZ)=*X1dmE>YvM=Ycip|y{9Eb^ z)2H=EcF7v$`uJ(CVS4W8{&&ie6g;c?{BE+yy1KbOI6phZ>-Qh;y9HxhdVRS$3;sn_v`M~WwA>Pk z1Os)FTW<}daQW#miQJlP)W`)Yi!3)L18voHEflLZrTgl&zbP(EHFAN1hwfrKI6phh zmQ3BXQ7<<1SiC4X2eH)Vj=wfxI+xk6$B~3sdACyG!lcFJJNP^7AjBmk1`g z4|d{nZlzjRS5ip4H7YsYi`^04e)&qaZ_ zrO3`bCjV}PTCAh^pU+Aga=1Og{&)i*Jx2Gejz{8;u?~N%J=~rI{|=Omzd)zCXm=p{ z-RAypA=y;VG)cry>)aSSC%1;Kiw*vP&B+cusTlf9I=NCg8Mc}flMVbVJoFs0RLRpB zKCW@K1a`sSEhCN%AV5JE5V(Q=moS93lj_vIG$TeFY6vEEgKOC>HFV@F;=e zYD^VsOQ)v50u&^es;e5w$cs~q;I$`|3o(M%itC{`3M{|`tDtuL1u6wwp``~E30^{> zH40IJEur*?5^VfR%lHd42(B52*GNvU#8p89ofB+@R)5rV(Mv3}dK{BD!In^3ngrW8 z%u8#51qe*AK}&bROB_pE;H;nlr3toiIv9b$V2*A_OQ9tR zFE*1gABgkU2MtKiZJ5A8|J9U|Oua?W5mEWv~5As0|6cnO76FS$Sm!LFO`b;~6E z0@xpKy2%APCD2bkQNfy&s2h__c);u?|s<0sa^5 zh`m@jCeTUlA=rtPCe=sW%PFTPYk$1C7e4AO+CGxg8bX}lDgH_HWji>Ew7J_k4N`qn oH8#YwOQ%4aM8hx)!!YFW9|nthO=Nc!F#rGn07*qoM6N<$f}{i&_5c6? literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png.import b/microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png.import new file mode 100644 index 000000000..16321b2af --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b71wdj0doay37" +path="res://.godot/imported/balde1.png-939fde3cb8b54791eaa747250e4289ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/balde1.png" +dest_files=["res://.godot/imported/balde1.png-939fde3cb8b54791eaa747250e4289ea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/balde2.png b/microjogos/2025S1/Yhago_Gamelab/recursos/images/balde2.png new file mode 100644 index 0000000000000000000000000000000000000000..ba0f19678f0d90612d16f8ce0ef9a5bdb4b94e1d GIT binary patch literal 1629 zcmV-j2BP_iP) zv2GkU5QcvTZe7^vR32cJ>Lfs=pF@Dt$Xx=ci5}wI7_hsjaR5C>N&|MMG6r0_vt8r? zltQ6GugP5wIYZ9u&IhQ`-R*Mu?N82e_ppGoY95Sk00&PWKe?6I?#FLm&G(O)1DKQe z%WuDn?DOsGm)X~>$XD6OluRj!wWQ>0l&+#dQ=!^qmNJ#DLHMu+#8RyaT_P4fN_N+s zZb52}QL?-2D2Uyf)Eq%}57A;f*m7D+>5*#oje1(^kV-Y{#-2WYa_eH-c>DS#t7Mi9 zd1`s#Omp)FJhgIgq`CUTp4vXNrn%}vp4$G@rkVT!mphIc$)q>C-0@H)7r#-X+(*w} zjBWw|;GaML=(<0ONEa;hD?J{eSkX@Q$H3?p$*g$-2y_3Co z21urN%~F@(5M7eupPKhl$(H2;cgNqO4`%Iir&s!bZvOhY_`OHZz6iF2PHm!>QY=0P zb4pzjs7)G$&`;cRw3y&lu_>9B1(x#Y`3qLb?1Edw#!|N+GY6++Ho>)GU1}PxA-h>{ zjo2+q4aZ)3+^uPD5=@m#Jvb_qD!K%Tc7|Kbp34~sTP8J49FI&|#xuQ#R1jNd=^-Z#gG zxV*Y9+E(!e|I4du?9b2e>xaLy@1x4qTvba|=dFDd)ksDI`>is8tzIpe<>lDE(mkT-4 zEPWwjG!(h7-hX1-FY5*W+}vEk^eRjIzb()@*XCfqqa#jpfFe6Jho)Xz1M#;JZm|LK zkI$$LIXF7S#mNpp`y9QNo9^N{HW1IX2S=yL{{yu77wGiMhHxMk$GiLg)yS@?hPk%g zN}SfYId)EN4PAe_5+7Kr>=fD(Tq;$PVZTkv$p-9x-I}iONzJPi#07u8dH3D0lVaKt z`@~YHHtDJ5+FGHdLos#!1&D$_e*5}he||&2;M4Tgpw$*02ge6+W8l#6zqkT9ZV#64TaVyR0;Nk@}o+y^CKp6Km*EU;&JRdoFlbPk+z$ zt4^@f&QQVDlV|}?up+qUUw~O~&jpXt*SC(@1X~{7r7!Zwm=&xUO{2~~t~K}CW~uu^DgX-B|} z;2hS6cj=MNykM)uC#KZ=3n&t7J&9To73_u9c*F!t3_Df|ElsEyqFeCcJChaG{#mTOlT%c2e!vRT3 z);@n{$Q+9(bfsiOa^4vnwJ>%vz zqwq!%#Ez62qoNVO-P6T^JIN(ObV_jV+hGE6ZJ|YMKviRa|3wFK4_3|z43c{Y4q~-Q zjZyb-%4ug^ob2v}k9vxBjOMhaP$zgw+=;R5fJBit_jS&K)EHBZO)(wPIj| zzg8T%5{HXD8*T!A1>>CL#`nwwm~0aq@C3X91Ox=|3Vs3tNN(nJFq|82LT>yDhUDhl zfGrS0>eio9RY_gnIeXT|%ydup*T1Qj)DnPU48&H8H{IRdc?$jf{_&y7_6!60o%#)T zw|Ab_d*|VQygPdl-Q?~UH?XvwN79{fW!~JK0RTWu?#ZvM3MoAeGKx9bbIU0=Mp z*;wzLM>}Z@K2pNUJ$I7lO^wh$p}q!A-WP8z@+A&*K`IT6nedP{$^}OOHArITBoz*jbV2QjhNJBj9O|SWI{_c zsGHPzq{!TJxdA|2a!6oOr!jgmBh^CRKR#?pcXw*&avg!*(;1-S8rsK(p2k^9Is*_3 z&Dqis!lZuBl4J%LD4`LPdfA9PQXhwtL4=db~)0ykrl#1b+?Ly2o?5f(m6yAG9zoS5R)r*&HMNh)b}bgKx3h`ADs2x zIUMX?OYcTCD0c0|s{MSW&_w9m&J|8ZOKF!{sj1GF0hTTGViVe*&v>Mi23W4tsz%#Ukvi;j^kJsozJGy({j*^|Ux;CZuI-|IPU$nY z!AM+iOD(-3Rx_cwS~?^KJoUzslA5%J=DaanZBE~eH7I5DS{hkOP2F9|VTo)^LEg&Y zrZnYK;8ckm!cux1)F-qhvMf0*MjB8nG`Gm3H{l^UH;6Si^-@bDHxc^&@nH+@&WeXK zN{<5>wFxhkp1&2F_Y~&V(ULNc-X)I2YU$eh6b;{S&4ey#!jn#BmyvG{ecV0+EyuqU zma!ZuDXmH7CD5|PL#loTP%=14lgvvgJ4U6c&?#kyCYgPfSa$RdTSA8pm}Z%mz=$0! z&D)`4O?aARu5FXnoa(KbA~m#d05Er~xGAkwW*@grI#pE7?bo5tfJ?AZjF6PPAp{WW zDby}AUUcr)@xlJJYEe@OeTIYm>o=dZ)wISOunVp2iSW>k&$H)~O%NA+aY8`*7Dvl)(EPZ+L>+@j-CxzfjX;)&CmzUV2 z?Ffh9tXELWltz(FV!gNt-b!xPn?mZ8wlwYw_Z<1@4L~Eg+5!F{?1pX}BF%@@%WsG@ zfV-tfO4(uM#InHBq(p4>3BB5!n#c75HN!_kKQoz^P06}4Vtwwhvct*?BgDb} zby5i;y7nDP?T#Zbk&PHBQi}_Xe>Rbg6y~HBxhX`EO=5!@_MSoj6WOR^Dy7*Hy4N)U zjlN)MwlkRxE}A8@-S8O_kPB^fvLOkX&?Yh+IZut-@qP=5&{iYoF(+)!@Y;j@`FS;# zbZ)AIwp5-cBroMtJ1OrKlYYeWRxGro@_Sm#TS{yne9=cZpG6%jOO|=6T+kqI4gR!X z8qe`u*LRlCODr*bfqR!W2W^AKNCzj4p31T0U6R04pxjapkPaUmQRXElZw(S+r^*bF zAoQp*o4|E!?syhe%8?mhM(B}bb`#lTrlGaexiSMx2tA6-D6&c1h89xSJoO!X!3Z*& z$b3*rU6RT!?>bg`m)S&?p?3c4npAdqBXrL)o5-@@3J1CVP>GDFpJ-+d6Il;AGE<9; zyu4X&>1-mm!|fqVJ-#V*G~4W>y~sRr)0;nzqV)3}fByL9?_dA=S-cPUvzlYgA+gIA zfPSH+)426=3v+7)&TZS5IK-6LDQgvm_Q5?avG?Gf#eYk)%+ewQJfEl^55M5k&W9%Z zlDhC^Y`ZBkBfiwRi*EXp)w@5FUd|0sc~huCWPn$h0pR8Tlw#)y75bLQkr{sYaeGJc_Lk@b7e-3KYxV7%OkRVa=*Paph{@%GP|@aL#Ei=ox#n? z72Ea@x3s{ES|cjvhX&9mbIOVP@$d_NJp6*q-5Kj5@HGir^V--k(ImKvgw`f=E-mV7 zP4x76#1mSh%%xweZeq8FvJOsR?wI^|_ysvL?YH9h`^Sf^gZ*ofrn{U8RgkHhp`1>H zmPpmtEx-xsHI)@ph?N{TkR?Ux)I0i`UNUM@$`F6`0&VnoG5!Yd+?!L9mZhYO$~yl1 z@#Vi#DBh!%xiW-Xn$#AOl2#23WruhT?bAv?NvQ!~vNc3o5^CF@9A1RxPU#S>rAxV3 zTGoqG&3v2^O{KK^Z#~t{$h*FG?y(&Q``02J1pwh1oAV@w>g&{+n(~-oi;4T5hnGi1 z$Klh?2hlMd?`{gQ)dQgY+zVR15u|P&L*3}UR3WGXfcpJ*w|BBvfTcoY8UqwrDw#uk z{p+XbS1hKrhGSBi&H&G!Hk~(Rk834MpmMk&ms5y~TNQ+&23{Yr%FK(%4 z+o5rXunYkxms_*UT5!vd-jCHkNzGb*BzLU1JLSp^kS4gvtRFv}{b8Xc$;~ZwQBR@2 zbH3mqmM-($m|^Ks$0fF}`19O-<&>JF>w9WPcei(*Oy>Ck@TIc!0+-ZH$8wm=^`wld zqddl`7hmYY(@^&}U3gRa!{yMbg(LUzBv+Qh%Okj5U(CK{9dm>pXF!bQ7U_ zlerb8&)R+3`H&p>qe`TCK1}wxel(c`XyiqZHUn#rK@Xb zOJ{nfYFMf?4{f95y)|^ExTu(D#&~75Ih_>C6|q$A*f!?2-2)_Tfg`0fWqWjLGayQo zD-_C|`NMnS6}bR*ckUwhq1LHqx2}@cnZ8}JM>6N4NzAT zPd$8!$47Epa%-8nXx_1cQUmn+pe*jUD`Jk^F@Zzdk@!~QkeO?a4wjxm{2(KwHIh?` zLqa%%a;acre!22dh2GFlmuI~0{-D&510c{y4kaq|~Ldq_u`6ElNohT4O4^bn%d^+jS10U+mr(MP`6b z652;&V!JnFJ*9Mt%$iFKpDq&G#}b={RGE7a8R=$6r*LQA(Xbra)C~7N5^0{&deT!W zyL7d)DM-m3T0v^+@9xiCTC|Y37g}t^vj6?}PXOpwWTeZTPK8tMPzwjjlv7tvHPOZ1 zW9l`&z$mWIAOHSO@aG@@^|dQUy4u+qTFV`4vZK67oNG&ty{4wL`1$woo5>Wl3$A+S zTG2voO>NL~J%n!WU~XyQ3a(LZbvwijrQDKI=X7&Z)yF8eCb8A*hz2Oyw_8gcD?21x zEHsHNz5^PmP3_oVp%muEZInC+z|~@*L2MIx27iY6+9ylqpeTC~sirqcu}$bqLQ5z} z_Eh>8ji&bFpMM`eaZ9b{!}kogIvYp`iwf1UI1#Hs-p`DH6KN0sh7qw75yMgf@o4gf@o4gf`f*_Gn`mING8O o!!QiPFbu;m48t%C!%)Tl0p7LcDUt&!!vFvP07*qoM6N<$f}-co2><{9 literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/gamuto.png.import b/microjogos/2025S1/Yhago_Gamelab/recursos/images/gamuto.png.import new file mode 100644 index 000000000..48c7aa18b --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/images/gamuto.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://doeedqotu75oi" +path="res://.godot/imported/gamuto.png-5899ef46b1ea36d830f120af12267f4e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/gamuto.png" +dest_files=["res://.godot/imported/gamuto.png-5899ef46b1ea36d830f120af12267f4e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/peixe.png b/microjogos/2025S1/Yhago_Gamelab/recursos/images/peixe.png new file mode 100644 index 0000000000000000000000000000000000000000..bd0f2d2ab1c54a80c27c2ad3c9e2da2911185d55 GIT binary patch literal 1184 zcmV;R1Yi4!P) zzfmhO5Ql%qyawz9LXx8ZLJFV*N}vo!F2g0f4k&=|6~HBgkk}>o1&qvL48A`r?XLFs z&3FbJ>GWwO?Mk*AoSrYZ={a@_jg^YO`*7bSONGd;_yeiSngBD zzrS{++ZKY$>lVO=h$Nu_K0BWsUxv%;_8{RxyD`ye+Qo9edc4Qo&6RdrLXo0?5ugkO zC_@29q@7ABC_tG(0!ohx4@mV1BS0BZ0X0O*`)hahIWDhTv80s|pv)ivrAI|17y&2v zZNNznGz$2EQxbAS`Jb^3I@N$$r=Md9Ii7K_fPRDe4XL&B6S<#llmMX2sEEX90RTH) z5|@i`4GCYulz^H#b||Il>sa;DGw+?l!VW$0HEGZ z?_+WbiUb8HLjlTAfHENkSgJXN6kv&P0<0x;;RINtIsumE_aRg#z*{lztN?E#3h-6T zGhGXsgO_5S*c4*@XfYo^3!A|_o=k3{azL{yszOOiA4DPSPEBH#5k)MEK#EUpFAfLQ@i z${%J0M1ca7F)JWS`NOOLAV&Gad>&AH`NO;bpuSG;V|ogTfQWz^GEyxV0m>8=z)1NH zBS0Au0ld2MouSdr2vCLsCLkH@VgjPnZln>7fC#l4X~atrwbyO{+3PA<)_^(J!gG)# z|B#Ay7sWWMNJKjY^q4Y&i(Jkn`3NDva;6?afMqB^nJ@yZX6j)C05&uAaNAI8nR++@ zfPSa<2{i>-gaVYI0A*$g7?NF*-(dtOGfRNg!S%22=rh8(>Pg#wfj7hw7H$s#Tyz@pT1N3TN>znU27 z%va**b(8>051P`#JQtw45gxdbOdORL<=Kcl1WpL z#l!6}oEtDD2h`*>z+0zV#YG-aGa&_NZzlSL6ad({zv?Cr$bp5;L}&qk{$}E$+ijcm z<_XU)Z>kN6#PiD=ZXZ_YcH1WG8eoMc{n0L#`_&+7Y96BF35|BtDh%Eh%Py7e&vrm*m;R8$n0000 Date: Sun, 6 Apr 2025 19:20:10 -0300 Subject: [PATCH 7/8] final 2 --- microjogos/2025S1/Yhago_Gamelab/capa.png | Bin 1503 -> 9038 bytes .../2025S1/Yhago_Gamelab/cenas/main.tscn | 44 ++++++++++++++++-- .../Yhago_Gamelab/cenas/scripts/main.gd | 11 ++--- .../Yhago_Gamelab/recursos/images/capa.png | Bin 0 -> 9038 bytes .../recursos/images/capa.png.import | 34 ++++++++++++++ .../Yhago_Gamelab/recursos/microgame.tres | 18 +++++++ microjogos/2025S1/seu_projeto/microgame.tres | 13 ------ 7 files changed, 98 insertions(+), 22 deletions(-) create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png.import create mode 100644 microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres delete mode 100644 microjogos/2025S1/seu_projeto/microgame.tres diff --git a/microjogos/2025S1/Yhago_Gamelab/capa.png b/microjogos/2025S1/Yhago_Gamelab/capa.png index 41ee872d4928ca91a4afc79f8a872a8309756e5a..1b4eb7092c2813b7d2ba9ee9ee8f2772acdd4338 100644 GIT binary patch literal 9038 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 literal 1503 zcmeAS@N?(olHy`uVBq!ia0y~yU_1oE9Be?58i|vxK#H@#BeIx*K~EWk87r3BmjMN( zOI#yLg7ec#$`gxH8JtsdiYtp1f=fzMGV>Ke^7C^JE`M0Vz`&a2>EaktaqI0>Lq-M$ zj>87e;=dRibXQvFe|Z}-ga1(uMgu2?!HIe<3}(j#urc%q3`V4E;xrhY1qrOd>$t(| xGGNFJZpTewWKd=qgy;ZAFEHrn void: - if Input.is_action_just_pressed("baixo"): - get_tree().change_scene_to_file("res://microjogos/2022S1/Yhago_Gamelab/cenas/main.tscn") - - if Input.is_action_just_pressed("acao"): + + if Input.is_action_just_pressed("acao") and anzol.position.y > p_posi_inic.y: var new_a_posi: Vector2 new_a_posi.y = anzol.position.y - 128 a_posi_now = new_a_posi @@ -91,3 +89,4 @@ func _on_peixe_area_exited(area: Area2D) -> void: NotificationCenter.notify("X") Global.LANGUAGE.EN: NotificationCenter.notify("X") + diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png b/microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png new file mode 100644 index 0000000000000000000000000000000000000000..1b4eb7092c2813b7d2ba9ee9ee8f2772acdd4338 GIT binary patch literal 9038 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 literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png.import b/microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png.import new file mode 100644 index 000000000..3721c2b57 --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxwsl1h2vbnbj" +path="res://.godot/imported/capa.png-ad9d676189cf5bb0e092bab012c6bf4b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Yhago_Gamelab/recursos/images/capa.png" +dest_files=["res://.godot/imported/capa.png-ad9d676189cf5bb0e092bab012c6bf4b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres b/microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres new file mode 100644 index 000000000..233ee0230 --- /dev/null +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres @@ -0,0 +1,18 @@ +[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=3 format=3 uid="uid://bbcyaujubd754"] + +[ext_resource type="PackedScene" uid="uid://bxjif83b36oo2" path="res://microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn" id="1_pyl06"] +[ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="3_444ns"] + +[resource] +script = ExtResource("3_444ns") +title_pt = &"Anzol no balde" +title_en = &"Hook in the bucket" +credits_pt = "Arte e programação por Yhago Tomasini (@yhago14.0) +GameLab FACAMP (@gamelab_facamp) +" +credits_en = "Art and programming by Yhago Tomasini (@yhago14.0) +GameLab FACAMP (@gamelab_facamp)" +start_message_pt = &"Precione espaço e faça o anzol seguir o peixe para pega-lo!!!" +start_message_en = &"Press space and follow the fish to catch it!!!" +main_scene = ExtResource("1_pyl06") +difficulty = 3 diff --git a/microjogos/2025S1/seu_projeto/microgame.tres b/microjogos/2025S1/seu_projeto/microgame.tres deleted file mode 100644 index bf54ffbc6..000000000 --- a/microjogos/2025S1/seu_projeto/microgame.tres +++ /dev/null @@ -1,13 +0,0 @@ -[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=2 format=3 uid="uid://bbcyaujubd754"] - -[ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="3_444ns"] - -[resource] -script = ExtResource("3_444ns") -title_pt = &"TÍTULO DO JOGO" -title_en = &"GAME TITLE" -credits_pt = "Créditos do jogo" -credits_en = "Game crédits" -start_message_pt = &"FAÇA ALGO!" -start_message_en = &"DO SOMETHING!" -difficulty = 0 From 96b466cc2589c677003c77061248d76ceb9555ec Mon Sep 17 00:00:00 2001 From: YhagoTomasini <148384672+YhagoTomasini@users.noreply.github.com> Date: Sun, 6 Apr 2025 19:46:49 -0300 Subject: [PATCH 8/8] cover capa microgametre --- microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn | 2 +- microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn b/microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn index 1f7c5913e..c686d7e71 100644 --- a/microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn +++ b/microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn @@ -142,7 +142,7 @@ texture = ExtResource("2_hwq0u") position = Vector2(960, 820) scale = Vector2(2, 2) sprite_frames = SubResource("SpriteFrames_wqsqo") -frame_progress = 0.265212 +frame_progress = 0.555758 [node name="AnimVara" type="AnimatedSprite2D" parent="."] position = Vector2(630, 531) diff --git a/microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres b/microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres index 233ee0230..1e8f5610c 100644 --- a/microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres +++ b/microjogos/2025S1/Yhago_Gamelab/recursos/microgame.tres @@ -1,10 +1,12 @@ -[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=3 format=3 uid="uid://bbcyaujubd754"] +[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=4 format=3 uid="uid://bbcyaujubd754"] +[ext_resource type="Texture2D" uid="uid://sjmchmnlbr8g" path="res://microjogos/2025S1/Yhago_Gamelab/capa.png" id="1_o83w0"] [ext_resource type="PackedScene" uid="uid://bxjif83b36oo2" path="res://microjogos/2025S1/Yhago_Gamelab/cenas/main.tscn" id="1_pyl06"] [ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="3_444ns"] [resource] script = ExtResource("3_444ns") +cover = ExtResource("1_o83w0") title_pt = &"Anzol no balde" title_en = &"Hook in the bucket" credits_pt = "Arte e programação por Yhago Tomasini (@yhago14.0)