diff --git a/microjogos/2023S1/projeto-evandro-loyolla/capa.png b/microjogos/2023S1/projeto-evandro-loyolla/capa.png new file mode 100644 index 000000000..476e95f5b Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/capa.png differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/capa.png.import b/microjogos/2023S1/projeto-evandro-loyolla/capa.png.import new file mode 100644 index 000000000..65ac709be --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/capa.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2aaj5xhf5mp2" +path="res://.godot/imported/capa.png-3e841d0f22c887e47e13db1edfe6fd13.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/capa.png" +dest_files=["res://.godot/imported/capa.png-3e841d0f22c887e47e13db1edfe6fd13.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/2023S1/projeto-evandro-loyolla/cenas/cenas.txt b/microjogos/2023S1/projeto-evandro-loyolla/cenas/cenas.txt new file mode 100644 index 000000000..dcc9b779d --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/cenas.txt @@ -0,0 +1 @@ +Coloque suas cenas aqui! A cena que vai rodar no jogo deve necessariamente ser a Main.tscn diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/door.tscn b/microjogos/2023S1/projeto-evandro-loyolla/cenas/door.tscn new file mode 100644 index 000000000..49fe817a1 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/door.tscn @@ -0,0 +1,77 @@ +[gd_scene load_steps=9 format=3 uid="uid://bxyixgvcknjsr"] + +[ext_resource type="Script" uid="uid://dh664wwnbvrwm" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/door.gd" id="1_whjkp"] +[ext_resource type="Texture2D" uid="uid://caeyvonnh4g54" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png" id="2_qx2oo"] +[ext_resource type="Texture2D" uid="uid://o4lpceqhlvq5" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png" id="3_d1hqw"] +[ext_resource type="AudioStream" uid="uid://dswcyg6irgda5" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav" id="4_upstj"] +[ext_resource type="FontFile" uid="uid://bh37fuggg4bip" path="res://principal/recursos/fonts/coolvetica/coolvetica rg.otf" id="5_d1hqw"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_upstj"] +size = Vector2(70, 90) + +[sub_resource type="SpriteFrames" id="SpriteFrames_xbboa"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("2_qx2oo") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("3_d1hqw") +}], +"loop": true, +"name": &"open", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fjflr"] +size = Vector2(32, 24) + +[node name="Door" type="StaticBody2D"] +script = ExtResource("1_whjkp") + +[node name="Area2D" type="Area2D" parent="."] +position = Vector2(8, 8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource("RectangleShape2D_upstj") +debug_color = Color(0.328005, 0.489113, 1, 0.42) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +texture_filter = 3 +position = Vector2(8, 8) +sprite_frames = SubResource("SpriteFrames_xbboa") +autoplay = "default" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(8, 12) +shape = SubResource("RectangleShape2D_fjflr") + +[node name="Open" type="AudioStreamPlayer" parent="."] +stream = ExtResource("4_upstj") + +[node name="Label" type="RichTextLabel" parent="."] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -55.0 +offset_top = -27.485 +offset_right = 71.0 +offset_bottom = -1.485 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_fonts/normal_font = ExtResource("5_d1hqw") +theme_override_font_sizes/normal_font_size = 7 +text = "Press [Space]" +horizontal_alignment = 1 +vertical_alignment = 1 + +[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"] +[connection signal="body_exited" from="Area2D" to="." method="_on_area_2d_body_exited"] diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/house.tscn b/microjogos/2023S1/projeto-evandro-loyolla/cenas/house.tscn new file mode 100644 index 000000000..110755e64 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/house.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=5 format=3 uid="uid://8q04okkwiaa2"] + +[ext_resource type="Script" uid="uid://d008x43tahqfs" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/house.gd" id="1_68un4"] +[ext_resource type="Texture2D" uid="uid://bly1sryrhcrqu" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png" id="1_lw05y"] +[ext_resource type="AudioStream" uid="uid://dswcyg6irgda5" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav" id="3_2ycrn"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_lw05y"] +size = Vector2(88, 96) + +[node name="House" type="Area2D"] +script = ExtResource("1_68un4") + +[node name="BrickHouse" type="Sprite2D" parent="."] +texture_filter = 3 +position = Vector2(24, -24) +texture = ExtResource("1_lw05y") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(24, -24) +shape = SubResource("RectangleShape2D_lw05y") + +[node name="Open" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_2ycrn") + +[connection signal="body_entered" from="." to="." method="_on_body_entered"] diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/main.tscn b/microjogos/2023S1/projeto-evandro-loyolla/cenas/main.tscn new file mode 100644 index 000000000..238c5612b --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/main.tscn @@ -0,0 +1,497 @@ +[gd_scene load_steps=15 format=4 uid="uid://crb8worwrbjkj"] + +[ext_resource type="Script" uid="uid://bnvbujb4exmlb" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/main.gd" id="1"] +[ext_resource type="Texture2D" uid="uid://d2yfi1cwt1egd" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png" id="2_4vkbi"] +[ext_resource type="PackedScene" uid="uid://bxyixgvcknjsr" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/door.tscn" id="3_7f82v"] +[ext_resource type="PackedScene" uid="uid://8q04okkwiaa2" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/house.tscn" id="6_i8bsd"] +[ext_resource type="Script" uid="uid://dtx4tb0k6fa1b" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/walls.gd" id="6_oqwlv"] +[ext_resource type="Texture2D" uid="uid://2qca7f70hmh8" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png" id="6_w33po"] +[ext_resource type="PackedScene" uid="uid://cqirf5cg3y2i6" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/player.tscn" id="6_ygwjt"] +[ext_resource type="AudioStream" uid="uid://vhev214ns1nq" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav" id="8_w33po"] + +[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_7f82v"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ghem6"] +texture = ExtResource("2_4vkbi") +separation = Vector2i(1, 1) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +12:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +15:0/0 = 0 +16:0/0 = 0 +17:0/0 = 0 +18:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +12:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +15:1/0 = 0 +16:1/0 = 0 +17:1/0 = 0 +18:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:2/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:2/0 = 0 +15:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +16:2/0 = 0 +16:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +17:2/0 = 0 +17:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +18:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +15:3/0 = 0 +15:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +16:3/0 = 0 +16:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +17:3/0 = 0 +17:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +18:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:4/0 = 0 +15:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +16:4/0 = 0 +16:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +17:4/0 = 0 +17:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +18:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +12:5/0 = 0 +13:5/0 = 0 +14:5/0 = 0 +18:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +12:6/0 = 0 +13:6/0 = 0 +14:6/0 = 0 +18:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +12:7/0 = 0 +13:7/0 = 0 +14:7/0 = 0 +18:7/0 = 0 +10:8/0 = 0 +11:8/0 = 0 +12:8/0 = 0 +13:8/0 = 0 +14:8/0 = 0 +18:8/0 = 0 +10:9/0 = 0 +11:9/0 = 0 +12:9/0 = 0 +13:9/0 = 0 +14:9/0 = 0 +18:9/0 = 0 +10:10/0 = 0 +11:10/0 = 0 +12:10/0 = 0 +13:10/0 = 0 +14:10/0 = 0 +18:10/0 = 0 +18:11/0 = 0 +18:12/0 = 0 + +[sub_resource type="TileSet" id="TileSet_ygwjt"] +physics_layer_0/collision_layer = 1 +physics_layer_0/physics_material = SubResource("PhysicsMaterial_7f82v") +sources/0 = SubResource("TileSetAtlasSource_ghem6") + +[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_i8bsd"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oqwlv"] +texture = ExtResource("6_w33po") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +12:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +15:0/0 = 0 +16:0/0 = 0 +17:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +12:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +15:1/0 = 0 +16:1/0 = 0 +17:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +12:2/0 = 0 +13:2/0 = 0 +14:2/0 = 0 +15:2/0 = 0 +16:2/0 = 0 +17:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +12:3/0 = 0 +13:3/0 = 0 +14:3/0 = 0 +15:3/0 = 0 +16:3/0 = 0 +17:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +12:4/0 = 0 +13:4/0 = 0 +14:4/0 = 0 +15:4/0 = 0 +16:4/0 = 0 +17:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +12:5/0 = 0 +13:5/0 = 0 +14:5/0 = 0 +15:5/0 = 0 +16:5/0 = 0 +17:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +12:6/0 = 0 +13:6/0 = 0 +14:6/0 = 0 +15:6/0 = 0 +16:6/0 = 0 +17:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +12:7/0 = 0 +13:7/0 = 0 +14:7/0 = 0 +15:7/0 = 0 +16:7/0 = 0 +17:7/0 = 0 +0:8/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +11:8/0 = 0 +12:8/0 = 0 +13:8/0 = 0 +14:8/0 = 0 +15:8/0 = 0 +16:8/0 = 0 +17:8/0 = 0 +0:9/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +3:9/0 = 0 +4:9/0 = 0 +5:9/0 = 0 +6:9/0 = 0 +7:9/0 = 0 +8:9/0 = 0 +9:9/0 = 0 +10:9/0 = 0 +11:9/0 = 0 +12:9/0 = 0 +13:9/0 = 0 +14:9/0 = 0 +15:9/0 = 0 +15:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +16:9/0 = 0 +16:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +17:9/0 = 0 +17:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +3:10/0 = 0 +4:10/0 = 0 +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +9:10/0 = 0 +10:10/0 = 0 +11:10/0 = 0 +12:10/0 = 0 +13:10/0 = 0 +14:10/0 = 0 +15:10/0 = 0 +15:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +16:10/0 = 0 +17:10/0 = 0 +17:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:11/0 = 0 +1:11/0 = 0 +2:11/0 = 0 +3:11/0 = 0 +4:11/0 = 0 +5:11/0 = 0 +6:11/0 = 0 +7:11/0 = 0 +8:11/0 = 0 +9:11/0 = 0 +10:11/0 = 0 +11:11/0 = 0 +12:11/0 = 0 +13:11/0 = 0 +14:11/0 = 0 +15:11/0 = 0 +15:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +16:11/0 = 0 +16:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +17:11/0 = 0 +17:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:12/0 = 0 +1:12/0 = 0 +2:12/0 = 0 +3:12/0 = 0 +4:12/0 = 0 +5:12/0 = 0 +6:12/0 = 0 +7:12/0 = 0 +8:12/0 = 0 +9:12/0 = 0 +10:12/0 = 0 +11:12/0 = 0 +12:12/0 = 0 +13:12/0 = 0 +14:12/0 = 0 +15:12/0 = 0 +15:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +16:12/0 = 0 +16:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +17:12/0 = 0 +17:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSet" id="TileSet_oqwlv"] +physics_layer_0/collision_layer = 1 +physics_layer_0/physics_material = SubResource("PhysicsMaterial_i8bsd") +sources/4 = SubResource("TileSetAtlasSource_oqwlv") + +[node name="Main" type="Node2D"] +script = ExtResource("1") + +[node name="Floor" type="TileMapLayer" parent="."] +texture_filter = 3 +scale = Vector2(8, 8) +tile_map_data = PackedByteArray("AAAAAAAAAAAGAAEAAAAAAAEAAAAGAAEAAAAAAAIAAAAGAAEAAAAAAAMAAAAGAAEAAAAAAAQAAAAGAAEAAAAAAAUAAAAGAAEAAAAAAAYAAAAGAAEAAAAAAAcAAAAGAAEAAAABAAAAAAAGAAEAAAABAAEAAAAGAAYAAAABAAIAAAAGAAEAAAABAAMAAAAGAAEAAAABAAQAAAAGAAEAAAABAAUAAAAGAAEAAAABAAYAAAAGAAEAAAABAAcAAAAGAAYAAAACAAAAAAAGAAEAAAACAAEAAAAGAAEAAAACAAIAAAAGAAYAAAACAAMAAAAIAAcAAAACAAQAAAAGAAYAAAACAAUAAAAGAAEAAAACAAYAAAAGAAEAAAACAAcAAAAGAAEAAAADAAAAAAAGAAEAAAADAAEAAAAIAAcAAAADAAIAAAAGAAEAAAADAAMAAAAGAAEAAAADAAQAAAAGAAEAAAADAAUAAAAGAAYAAAADAAYAAAAGAAYAAAADAAcAAAAGAAEAAAAEAAAAAAAGAAEAAAAEAAEAAAAGAAEAAAAEAAIAAAAGAAEAAAAEAAMAAAAGAAYAAAAEAAQAAAAGAAYAAAAEAAUAAAAGAAEAAAAEAAYAAAAIAAcAAAAEAAcAAAAGAAEAAAAFAAAAAAAGAAEAAAAFAAEAAAAGAAEAAAAFAAIAAAAGAAEAAAAFAAMAAAAGAAEAAAAFAAQAAAAGAAEAAAAFAAUAAAAGAAEAAAAFAAYAAAAGAAEAAAAFAAcAAAAGAAYAAAAGAAAAAAAGAAEAAAAGAAEAAAAGAAEAAAAGAAIAAAAIAAcAAAAGAAMAAAAGAAEAAAAGAAQAAAAGAAEAAAAGAAUAAAAGAAEAAAAGAAYAAAAGAAEAAAAGAAcAAAAGAAYAAAAHAAAAAAAGAAEAAAAHAAEAAAAGAAYAAAAHAAIAAAAGAAYAAAAHAAMAAAAGAAEAAAAHAAQAAAAGAAYAAAAHAAUAAAAGAAEAAAAHAAYAAAAGAAEAAAAHAAcAAAAGAAEAAAAIAAAAAAAGAAEAAAAIAAEAAAAGAAYAAAAIAAIAAAAGAAYAAAAIAAMAAAAGAAEAAAAIAAQAAAAGAAEAAAAIAAUAAAAGAAEAAAAIAAYAAAAGAAYAAAAIAAcAAAAGAAEAAAAJAAAAAAAGAAEAAAAJAAEAAAAGAAYAAAAJAAIAAAAGAAEAAAAJAAMAAAAGAAYAAAAJAAQAAAAIAAcAAAAJAAUAAAAGAAEAAAAJAAYAAAAGAAYAAAAJAAcAAAAGAAYAAAAKAAAAAAAGAAEAAAAKAAEAAAAGAAEAAAAKAAIAAAAGAAEAAAAKAAMAAAAGAAEAAAAKAAQAAAAGAAEAAAAKAAUAAAAGAAEAAAAKAAYAAAAGAAEAAAAKAAcAAAAGAAEAAAALAAAAAAAGAAEAAAALAAEAAAAGAAEAAAALAAIAAAAGAAEAAAALAAMAAAAGAAYAAAALAAQAAAAGAAYAAAALAAUAAAAGAAYAAAALAAYAAAAGAAYAAAALAAcAAAAGAAEAAAAMAAAAAAAGAAEAAAAMAAEAAAAIAAcAAAAMAAIAAAAGAAEAAAAMAAMAAAAGAAEAAAAMAAQAAAAGAAYAAAAMAAUAAAAGAAEAAAAMAAYAAAAIAAcAAAAMAAcAAAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAANAAIAAAAGAAEAAAANAAMAAAAGAAEAAAANAAQAAAAGAAYAAAANAAUAAAAGAAYAAAANAAYAAAAGAAYAAAANAAcAAAAGAAEAAAAOAAAAAAAHAAEAAAAOAAEAAAAHAAEAAAAOAAIAAAAHAAEAAAAOAAMAAAAHAAEAAAAOAAQAAAAHAAEAAAAOAAUAAAAHAAEAAAAOAAYAAAAHAAEAAAAOAAcAAAAHAAEAAAAOAAgAAAAHAAEAAAABAAgAAAAGAAEAAAACAAgAAAAGAAEAAAADAAgAAAAGAAEAAAAEAAgAAAAGAAYAAAAFAAgAAAAGAAEAAAAGAAgAAAAGAAYAAAAHAAgAAAAGAAEAAAAIAAgAAAAGAAYAAAAJAAgAAAAGAAEAAAAKAAgAAAAGAAEAAAALAAgAAAAGAAEAAAAMAAgAAAAGAAYAAAANAAgAAAAGAAEAAAABAAkAAAAGAAIAAAACAAkAAAAGAAIAAAADAAkAAAAGAAIAAAAEAAkAAAAGAAIAAAAFAAkAAAAGAAIAAAAGAAkAAAAGAAIAAAAHAAkAAAAGAAIAAAAIAAkAAAAGAAIAAAAJAAkAAAAGAAIAAAAKAAkAAAAGAAIAAAALAAkAAAAGAAIAAAAMAAkAAAAGAAIAAAANAAkAAAAGAAIAAAD//wAAAAAFAAEAAAD//wEAAAAFAAEAAAD//wIAAAAFAAEAAAD//wMAAAAFAAEAAAD//wQAAAAFAAEAAAD//wUAAAAFAAEAAAD//wYAAAAFAAEAAAD//wcAAAAFAAEAAAD//wgAAAAFAAEAAAAAAAgAAAAGAAEAAAAOAAkAAAAHAAIAAAD//wkAAAAFAAIAAAAAAAkAAAAGAAIAAAD/////AAAFAAEAAAD///7/AAAFAAEAAAAAAP7/AAAGAAEAAAAAAP3/AAAGAAEAAAABAP3/AAAGAAEAAAABAPz/AAAGAAEAAAACAPz/AAAGAAEAAAADAPz/AAAGAAYAAAADAPv/AAAIAAcAAAAEAPv/AAAGAAEAAAAFAPv/AAAGAAYAAAAGAPv/AAAGAAYAAAAHAPv/AAAGAAEAAAAIAPv/AAAGAAEAAAAIAPz/AAAIAAcAAAD///r/AAAFAAEAAAD///v/AAAFAAEAAAD///z/AAAFAAEAAAD///3/AAAFAAEAAAAAAPr/AAAGAAEAAAAAAPv/AAAGAAEAAAAAAPz/AAAGAAEAAAAAAP//AAAGAAEAAAABAPr/AAAGAAYAAAABAPv/AAAGAAEAAAABAP7/AAAGAAEAAAABAP//AAAGAAEAAAACAPr/AAAGAAEAAAACAPv/AAAGAAYAAAACAP3/AAAGAAYAAAACAP7/AAAGAAYAAAACAP//AAAGAAEAAAADAPr/AAAGAAYAAAADAP3/AAAGAAEAAAADAP7/AAAGAAEAAAADAP//AAAIAAcAAAAEAPr/AAAGAAYAAAAEAPz/AAAGAAEAAAAEAP3/AAAGAAEAAAAEAP7/AAAGAAYAAAAEAP//AAAGAAYAAAAFAPr/AAAGAAEAAAAFAPz/AAAGAAEAAAAFAP3/AAAGAAEAAAAFAP7/AAAGAAYAAAAFAP//AAAGAAYAAAAGAPr/AAAGAAYAAAAGAPz/AAAGAAYAAAAGAP3/AAAGAAEAAAAGAP7/AAAGAAEAAAAGAP//AAAGAAEAAAAHAPr/AAAGAAEAAAAHAPz/AAAGAAYAAAAHAP3/AAAGAAEAAAAHAP7/AAAGAAEAAAAHAP//AAAGAAEAAAAIAPr/AAAGAAEAAAAIAP3/AAAGAAEAAAAIAP7/AAAGAAEAAAAIAP//AAAGAAEAAAAJAPr/AAAGAAEAAAAJAPv/AAAGAAEAAAAJAPz/AAAGAAEAAAAJAP3/AAAGAAEAAAAJAP7/AAAGAAYAAAAJAP//AAAGAAEAAAAKAPr/AAAGAAEAAAAKAPv/AAAGAAEAAAAKAPz/AAAGAAEAAAAKAP3/AAAGAAYAAAAKAP7/AAAIAAcAAAAKAP//AAAGAAEAAAALAPr/AAAGAAEAAAALAPv/AAAGAAEAAAALAPz/AAAGAAEAAAALAP3/AAAGAAYAAAALAP7/AAAGAAEAAAALAP//AAAGAAYAAAAMAPr/AAAGAAYAAAAMAPv/AAAGAAEAAAAMAPz/AAAGAAEAAAAMAP3/AAAGAAEAAAAMAP7/AAAGAAEAAAAMAP//AAAGAAEAAAANAPr/AAAIAAcAAAANAPv/AAAGAAYAAAANAPz/AAAGAAEAAAANAP3/AAAGAAYAAAANAP7/AAAGAAEAAAANAP//AAAGAAYAAAAOAPr/AAAHAAEAAAAOAPv/AAAHAAEAAAAOAPz/AAAHAAEAAAAOAP3/AAAHAAEAAAAOAP7/AAAHAAEAAAAOAP//AAAHAAEAAAD///n/AAAFAAAAAAAAAPn/AAAGAAAAAAABAPn/AAAGAAAAAAACAPn/AAAGAAAAAAADAPn/AAAGAAAAAAAEAPn/AAAGAAAAAAAFAPn/AAAGAAAAAAAGAPn/AAAGAAAAAAAHAPn/AAAGAAAAAAAIAPn/AAAGAAAAAAAJAPn/AAAGAAAAAAAKAPn/AAAGAAAAAAALAPn/AAAGAAAAAAAMAPn/AAAGAAAAAAANAPn/AAAGAAAAAAAOAPn/AAAHAAAAAAA=") +tile_set = SubResource("TileSet_ygwjt") + +[node name="Walls" type="TileMapLayer" parent="."] +texture_filter = 3 +scale = Vector2(8, 8) +tile_map_data = PackedByteArray("AAAAAAUABAAPAAwAAAAIAAUABAARAAwAAAAJAAUABAAQAAsAAAAKAAUABAAPAAwAAAANAAUABAARAAwAAAAOAAUABAARAAkAAAAOAAYABAARAAoAAAAOAAcABAARAAoAAAAOAAgABAARAAsAAAAEAAUABAAQAAsAAAAFAAUABAAPAAwAAAADAAUABAARAAwAAAD//wUABAAPAAkAAAD//wQABAAPAAoAAAD//wYABAAPAAoAAAAOAAQABAARAAoAAAD//wcABAAPAAoAAAD//wgABAAPAAsAAAAAAAgABAAQAAsAAAABAAgABAAQAAsAAAACAAgABAAQAAsAAAADAAgABAAQAAsAAAAEAAgABAAQAAsAAAAFAAgABAAQAAsAAAAGAAgABAAQAAsAAAAHAAgABAAQAAsAAAAIAAgABAAQAAsAAAAJAAgABAAQAAsAAAAKAAgABAAQAAsAAAALAAgABAAQAAsAAAAMAAgABAAQAAsAAAANAAgABAAQAAsAAAAAAAYABAAIAAMAAAAAAAcABAAIAAQAAAAJAAcABAAIAAIAAAANAAYABAAIAAIAAAAOAAMABAARAAoAAAAOAAIABAARAAoAAAAOAAEABAARAAkAAAAOAAAABAARAAoAAAD//wMABAAPAAoAAAD//wIABAAPAAoAAAD//wEABAAPAAkAAAD//wAABAAPAAoAAAD/////BAAPAAoAAAD///7/BAAPAAoAAAD///3/BAAPAAkAAAD///z/BAAPAAoAAAD///v/BAAPAAoAAAAOAP//BAARAAoAAAAOAP7/BAARAAoAAAAOAP3/BAARAAkAAAAOAPz/BAAPAAoAAAAOAPv/BAAPAAoAAAAOAPr/BAAPAAoAAAAEAAEABAAQAAsAAAAFAAEABAAPAAwAAAAIAAEABAARAAwAAAAJAAEABAAQAAsAAAAKAAEABAAPAAwAAAANAAEABAARAAwAAAAAAAEABAAPAAwAAAAAAP3/BAAPAAwAAAAFAP3/BAAPAAwAAAAKAP3/BAAPAAwAAAADAP3/BAARAAwAAAAIAP3/BAARAAwAAAANAP3/BAARAAwAAAAEAP3/BAAQAAsAAAAJAP3/BAAQAAsAAAADAAEABAARAAwAAAD///n/BAAPAAkAAAAOAPn/BAARAAkAAAD///r/BAAPAAoAAAABAPn/BAAQAAsAAAACAPn/BAAQAAsAAAADAPn/BAAQAAsAAAAEAPn/BAAQAAsAAAAAAPn/BAAQAAsAAAAFAPn/BAAQAAsAAAAIAPn/BAAQAAsAAAAJAPn/BAAQAAsAAAAKAPn/BAAQAAsAAAALAPn/BAAQAAsAAAAMAPn/BAAQAAsAAAANAPn/BAAQAAsAAAAGAPn/BAAQAAsAAAAHAPn/BAAQAAsAAAAEAPr/BAAIAAIAAAAJAP//BAAIAAIAAAAMAPv/BAAIAAIAAAANAAIABAAOAAIAAAAEAP//BAAIAAQAAAAEAP7/BAAIAAMAAAAJAPr/BAAIAAIAAAADAAYABAAOAAIAAAAFAP7/BAAOAAIAAAA=") +tile_set = SubResource("TileSet_oqwlv") + +[node name="Player" parent="." instance=ExtResource("6_ygwjt")] +position = Vector2(911, 902) + +[node name="Doors" type="Node2D" parent="."] +scale = Vector2(8, 8) +script = ExtResource("6_oqwlv") + +[node name="Door" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(24, -56) + +[node name="Door2" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(104, -56) + +[node name="Door3" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(184, -56) + +[node name="Door4" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(24, 8) + +[node name="Door5" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(104, 8) + +[node name="Door6" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(184, 8) + +[node name="Door7" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(24, 72) + +[node name="Door8" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(104, 72) + +[node name="Door9" parent="Doors" instance=ExtResource("3_7f82v")] +position = Vector2(184, 72) + +[node name="House" parent="." instance=ExtResource("6_i8bsd")] +position = Vector2(704, -704) +scale = Vector2(8, 8) + +[node name="Background" type="AudioStreamPlayer" parent="."] +stream = ExtResource("8_w33po") +autoplay = true diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/player.tscn b/microjogos/2023S1/projeto-evandro-loyolla/cenas/player.tscn new file mode 100644 index 000000000..b98402c37 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/player.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=4 format=3 uid="uid://cqirf5cg3y2i6"] + +[ext_resource type="Script" uid="uid://coytbgm4l88em" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/player.gd" id="1_hubgn"] +[ext_resource type="Texture2D" uid="uid://fway453iu7l2" path="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png" id="2_43wml"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_hubgn"] +size = Vector2(96, 90) + +[node name="Player" type="CharacterBody2D"] +z_index = 1 +motion_mode = 1 +script = ExtResource("1_hubgn") + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture_filter = 3 +scale = Vector2(2, 2) +texture = ExtResource("2_43wml") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, 11) +shape = SubResource("RectangleShape2D_hubgn") +debug_color = Color(0, 0.6, 0.701961, 0.419608) + +[node name="Camera2D" type="Camera2D" parent="."] diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/door.gd b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/door.gd new file mode 100644 index 000000000..bd4c42379 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/door.gd @@ -0,0 +1,28 @@ +extends StaticBody2D + +@export var can_open := false + +var player_in_range := false + +func _process(delta: float) -> void: + if get_parent().get_parent().get_node("Player").position.y > position.y: + z_index = 0 + else: + z_index = 2 + if can_open and player_in_range and Input.is_action_just_pressed("acao"): + $AnimatedSprite2D.play("open") + collision_layer = 2 + $Open.play() + +func _on_area_2d_body_entered(body: Node2D) -> void: + if body.name == "Player" and can_open: + player_in_range = true + $Label.visible = true + + +func _on_area_2d_body_exited(body: Node2D) -> void: + if body.name == "Player" and can_open: + player_in_range = false + $Label.visible = false + $AnimatedSprite2D.play("default") + collision_layer = 1 diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/door.gd.uid b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/door.gd.uid new file mode 100644 index 000000000..fdc5c8024 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/door.gd.uid @@ -0,0 +1 @@ +uid://dh664wwnbvrwm diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/house.gd b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/house.gd new file mode 100644 index 000000000..de411268a --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/house.gd @@ -0,0 +1,8 @@ +extends Area2D + + + +func _on_body_entered(body: Node2D) -> void: + if body.name == "Player": + get_parent().register_win() + $"Open".play() diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/house.gd.uid b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/house.gd.uid new file mode 100644 index 000000000..8b9de7550 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/house.gd.uid @@ -0,0 +1 @@ +uid://d008x43tahqfs diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/main.gd b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/main.gd new file mode 100644 index 000000000..cbed3a476 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/main.gd @@ -0,0 +1,31 @@ +extends Node2D + +# Declaração dos sinais win e lose +signal win +signal lose + +# Estas constantes são usadas para determinar o tamanho da tela do seu jogo. Por padrão, definem uma +# tela 1920x1080, que é padrão para monitores full HD. Caso você queira uma resolução menor para +# atingir uma estética mais pixelada, você pode mudar estes números para qualquer outra resolução +# 16:9 +const WIDTH = 1920 +const HEIGHT = 1080 + +# -------------------------------------------------------------------------------------------------- +# CONDIÇÕES DE VITÓRIA +# -------------------------------------------------------------------------------------------------- +# Quando o jogo começa, ela assume que o jogador não conseguiu vencer o jogo ainda, ou seja, se não +# acontecer nada, o jogador vai perder o jogo. A verificação se o jogador venceu o minigame é feita +# com base na emissão dos sinais "win" e "lose". Se "win" foi o último sinal emitido, o jogador +# vencerá o jogo, e se "lose" foi o último sinal emitido ou nenhum sinal foi emitido, o jogador +# perderá o jogo + + +# Chame esta função para registrar que o jogador venceu o jogo +func register_win(): + emit_signal("win") + + +# Chame esta função para registrar que o jogador perdeu o jogo +func register_lose(): + emit_signal("lose") diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/main.gd.uid b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/main.gd.uid new file mode 100644 index 000000000..4afaee0c7 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/main.gd.uid @@ -0,0 +1 @@ +uid://bnvbujb4exmlb diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/player.gd b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/player.gd new file mode 100644 index 000000000..d6c3189c8 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/player.gd @@ -0,0 +1,10 @@ +extends CharacterBody2D + + +const SPEED = 1000.0 + +func _physics_process(delta: float) -> void: + var dir_x := Input.get_axis("esquerda", "direita") + var dir_y := Input.get_axis("cima", "baixo") + velocity = Vector2(dir_x, dir_y).normalized() * SPEED + move_and_slide() diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/player.gd.uid b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/player.gd.uid new file mode 100644 index 000000000..22222e6ba --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/player.gd.uid @@ -0,0 +1 @@ +uid://coytbgm4l88em diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/scripts.txt b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/scripts.txt new file mode 100644 index 000000000..c1c3294c6 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/scripts.txt @@ -0,0 +1 @@ +Coloque seus scripts aqui! diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/walls.gd b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/walls.gd new file mode 100644 index 000000000..d4597b4fd --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/walls.gd @@ -0,0 +1,9 @@ +extends Node2D + +var presets = [[1,5,6],[0,4,8],[2,3,7]] + +func _ready() -> void: + presets.shuffle() + var selected = presets[0] + for i in selected: + get_child(i).can_open = true diff --git a/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/walls.gd.uid b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/walls.gd.uid new file mode 100644 index 000000000..fcf37b4c1 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/cenas/scripts/walls.gd.uid @@ -0,0 +1 @@ +uid://dtx4tb0k6fa1b diff --git a/microjogos/2023S1/projeto-evandro-loyolla/microgame.tres b/microjogos/2023S1/projeto-evandro-loyolla/microgame.tres new file mode 100644 index 000000000..f873c2941 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/microgame.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=4 format=3 uid="uid://wr8bw6qev2l3"] + +[ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_0xdho"] +[ext_resource type="Texture2D" uid="uid://d2aaj5xhf5mp2" path="res://microjogos/2023S1/projeto-evandro-loyolla/capa.png" id="1_w2pon"] +[ext_resource type="PackedScene" uid="uid://crb8worwrbjkj" path="res://microjogos/2023S1/projeto-evandro-loyolla/cenas/main.tscn" id="2_a61ab"] + +[resource] +script = ExtResource("1_0xdho") +cover = ExtResource("1_w2pon") +title_pt = &"Portas" +title_en = &"Doors" +credits_pt = "Criado por: Evandro loyolla + +Assets e Sons: Kenney + +Som Porta: https://pixabay.com/sound-effects/household-main-door-opening-closing-38280/ +BGM: https://pixabay.com/sound-effects/musical-run-130bpm-190419/" +credits_en = "Made by: Evandro loyolla + +Assets e Sounds: Kenney + +Door Sound: https://pixabay.com/sound-effects/household-main-door-opening-closing-38280/ +BGM: https://pixabay.com/sound-effects/musical-run-130bpm-190419/" +start_message_pt = &"VÁ ATÉ A CASA" +start_message_en = &"GO TO THE HOUSE" +main_scene = ExtResource("2_a61ab") +difficulty = 0 diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png b/microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png new file mode 100644 index 000000000..2667af0f9 Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png.import new file mode 100644 index 000000000..595b937f1 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fway453iu7l2" +path="res://.godot/imported/icon.png-172d1ccff80876d363adf9bb1eeab0b3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/icon.png" +dest_files=["res://.godot/imported/icon.png-172d1ccff80876d363adf9bb1eeab0b3.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/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/License.txt b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/License.txt new file mode 100644 index 000000000..a02dbc1dd --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/License.txt @@ -0,0 +1,23 @@ + + + Desert Shooter Pack (1.0) + + Created/distributed by Kenney (www.kenney.nl) + Sponsored by: GameMaker (www.gamemaker.io) + Creation date: 24-04-2024 + + ------------------------------ + + License: (Creative Commons Zero, CC0) + http://creativecommons.org/publicdomain/zero/1.0/ + + This content is free to use in personal, educational and commercial projects. + Support us by crediting Kenney or www.kenney.nl (this is not mandatory) + + ------------------------------ + + Donate: http://support.kenney.nl + Patreon: http://patreon.com/kenney/ + + Follow on Twitter for updates: + http://twitter.com/KenneyNL \ No newline at end of file diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png new file mode 100644 index 000000000..7e40baeb3 Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png.import new file mode 100644 index 000000000..f4106b701 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bly1sryrhcrqu" +path="res://.godot/imported/BrickHouse.png-cb5bf103cb077a682385efb5fe58b132.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/BrickHouse.png" +dest_files=["res://.godot/imported/BrickHouse.png-cb5bf103cb077a682385efb5fe58b132.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/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png new file mode 100644 index 000000000..d14ffbc19 Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png.import new file mode 100644 index 000000000..b86a3ce0f --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2yfi1cwt1egd" +path="res://.godot/imported/tilemap.png-77c411f7d89ed94fb602bbc826d0d236.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap.png" +dest_files=["res://.godot/imported/tilemap.png-77c411f7d89ed94fb602bbc826d0d236.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/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png new file mode 100644 index 000000000..7740ae53c Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png.import new file mode 100644 index 000000000..6ca9ab769 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2qca7f70hmh8" +path="res://.godot/imported/tilemap_packed.png-5616236ecf87129b39b091a7e0016e4a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilemap/tilemap_packed.png" +dest_files=["res://.godot/imported/tilemap_packed.png-5616236ecf87129b39b091a7e0016e4a.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/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilesheet.txt b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilesheet.txt new file mode 100644 index 000000000..49d55e329 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/Tilesheet.txt @@ -0,0 +1,9 @@ +Tilesheet information: + +Tile size • 16px × 16px +Space between tiles • 1px × 1px +--- +Total tiles (horizontal) • 18 tiles +Total tiles (vertical) • 13 tiles +--- +Total tiles in sheet • 234 tiles \ No newline at end of file diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png new file mode 100644 index 000000000..93a771ef2 Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png.import new file mode 100644 index 000000000..f9ca3b8fb --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caeyvonnh4g54" +path="res://.godot/imported/door_close.png-71c71e6a64469a886cf6cc8268f0a011.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_close.png" +dest_files=["res://.godot/imported/door_close.png-71c71e6a64469a886cf6cc8268f0a011.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/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png new file mode 100644 index 000000000..0727c1b1c Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png.import new file mode 100644 index 000000000..eeebca690 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o4lpceqhlvq5" +path="res://.godot/imported/door_open.png-59491291a779c77775b019160f55aaa1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Tiles/door_open.png" +dest_files=["res://.godot/imported/door_open.png-59491291a779c77775b019160f55aaa1.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/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Visit Kenney.url b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Visit Kenney.url new file mode 100644 index 000000000..fbdde4359 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Visit Kenney.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=http://www.kenney.nl/ \ No newline at end of file diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Visit Patreon.url b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Visit Patreon.url new file mode 100644 index 000000000..439ef262a --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/kenney_desert-shooter-pack_1.0/Visit Patreon.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://www.patreon.com/kenney/ \ No newline at end of file diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/recursos.txt b/microjogos/2023S1/projeto-evandro-loyolla/recursos/recursos.txt new file mode 100644 index 000000000..dc6a91edd --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/recursos.txt @@ -0,0 +1 @@ +Guarde os recursos - como imagens, sons e fontes - que seu jogo vai usar aqui. É recomendado criar subpastas pra organizar melhor seus arquivos dependendo do tipo ou propósito diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav new file mode 100644 index 000000000..a4b7aac88 Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav.import new file mode 100644 index 000000000..421243e45 --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://vhev214ns1nq" +path="res://.godot/imported/background.wav-5be071861f1aba068d0b1cf921b245d9.sample" + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/background.wav" +dest_files=["res://.godot/imported/background.wav-5be071861f1aba068d0b1cf921b245d9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav new file mode 100644 index 000000000..6da78ccd0 Binary files /dev/null and b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav differ diff --git a/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav.import b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav.import new file mode 100644 index 000000000..0050ff46b --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dswcyg6irgda5" +path="res://.godot/imported/open_door.wav-3cdcdbbdb7f7535c5a5b64163068b872.sample" + +[deps] + +source_file="res://microjogos/2023S1/projeto-evandro-loyolla/recursos/sounds/open_door.wav" +dest_files=["res://.godot/imported/open_door.wav-3cdcdbbdb7f7535c5a5b64163068b872.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/microjogos/2023S1/projeto-evandro-loyolla/seu projeto.txt b/microjogos/2023S1/projeto-evandro-loyolla/seu projeto.txt new file mode 100644 index 000000000..7e0c622eb --- /dev/null +++ b/microjogos/2023S1/projeto-evandro-loyolla/seu projeto.txt @@ -0,0 +1,7 @@ +Boas vindas à sua área de trabalho! Sinta-se livre para renomear essa pasta com o seu nome ou o nome do seu jogo. O que tiver aqui vai ser sua entrega final quando o seu jogo estiver pronto. + +As pastas aqui dentro tem arquivos de texto explicando seu propósito, e a cena principal está localizada em cenas. O arquivo capa é uma imagem 450x450 que aparece quando seu jogo carrega. Troque ela por alguma coisa interessante mais pra frente! + +Lembre de preencher o arquivo creditos.gd antes de entregar o seu jogo! + +Eu sobrevivi o workshop de git diff --git a/principal/recursos/data/packs/class_of_2023.tres b/principal/recursos/data/packs/class_of_2023.tres index b7b096ecd..72080c13b 100644 --- a/principal/recursos/data/packs/class_of_2023.tres +++ b/principal/recursos/data/packs/class_of_2023.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="MicrogamePack" load_steps=24 format=3 uid="uid://dlwrs2qpel6ga"] +[gd_resource type="Resource" script_class="MicrogamePack" load_steps=25 format=3 uid="uid://dlwrs2qpel6ga"] [ext_resource type="Script" uid="uid://cv53qaorwqxj0" path="res://principal/recursos/data/MicrogamePack.gd" id="1_0pwo5"] [ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_dpsfb"] @@ -23,8 +23,9 @@ [ext_resource type="Resource" path="res://microjogos/2023S1/projeto_alexia/microgame.tres" id="19_rpkjd"] [ext_resource type="Resource" path="res://microjogos/2023S1/projeto_leonardo_valente/microgame.tres" id="20_bg7mp"] [ext_resource type="Resource" uid="uid://bdqllmd3pmqm3" path="res://microjogos/2023S1/projeto_vinicius_carvalho/microgame.tres" id="21_luyy0"] +[ext_resource type="Resource" uid="uid://wr8bw6qev2l3" path="res://microjogos/2023S1/projeto-evandro-loyolla/microgame.tres" id="23_35dyv"] [resource] script = ExtResource("1_0pwo5") pack_name = &"Class of 2023" -microgames = Array[ExtResource("1_dpsfb")]([ExtResource("1_xe7pf"), ExtResource("2_jwl4o"), ExtResource("3_8x7eb"), ExtResource("4_bxq8x"), ExtResource("5_5p1an"), ExtResource("6_hhlnd"), ExtResource("7_hvc6b"), ExtResource("8_s7i8d"), ExtResource("9_wscca"), ExtResource("10_q1qi2"), ExtResource("11_xldpy"), ExtResource("12_3sb4r"), ExtResource("13_4dspy"), ExtResource("15_y12lx"), ExtResource("16_tlaue"), ExtResource("17_mdomj"), ExtResource("18_pxq1y"), ExtResource("19_rpkjd"), ExtResource("20_bg7mp"), ExtResource("21_luyy0"), ExtResource("14_qhakr")]) +microgames = Array[ExtResource("1_dpsfb")]([ExtResource("1_xe7pf"), ExtResource("2_jwl4o"), ExtResource("3_8x7eb"), ExtResource("4_bxq8x"), ExtResource("5_5p1an"), ExtResource("6_hhlnd"), ExtResource("7_hvc6b"), ExtResource("8_s7i8d"), ExtResource("9_wscca"), ExtResource("10_q1qi2"), ExtResource("11_xldpy"), ExtResource("12_3sb4r"), ExtResource("13_4dspy"), ExtResource("15_y12lx"), ExtResource("16_tlaue"), ExtResource("17_mdomj"), ExtResource("18_pxq1y"), ExtResource("19_rpkjd"), ExtResource("20_bg7mp"), ExtResource("21_luyy0"), ExtResource("14_qhakr"), ExtResource("23_35dyv")]) diff --git a/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import b/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import index b1970ceeb..6d7933f95 100644 --- a/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import +++ b/principal/recursos/fonts/coolvetica/coolvetica rg.otf.import @@ -14,9 +14,9 @@ dest_files=["res://.godot/imported/coolvetica rg.otf-2a253da058640ff1adf9f6beefb Rendering=null antialiasing=1 -generate_mipmaps=false +generate_mipmaps=true disable_embedded_bitmaps=true -multichannel_signed_distance_field=false +multichannel_signed_distance_field=true msdf_pixel_range=8 msdf_size=48 allow_system_fallback=true @@ -29,7 +29,13 @@ Fallbacks=null fallbacks=[] Compress=null compress=true -preload=[] +preload=[{ +"chars": [], +"glyphs": [], +"name": "Nova Configuração", +"size": Vector2i(16, 0), +&"variation_embolden": 0.0 +}] language_support={} script_support={} opentype_features={} diff --git a/principal/recursos/themes/GameTheme.tres b/principal/recursos/themes/GameTheme.tres index a70a83c8d..c6352227b 100644 --- a/principal/recursos/themes/GameTheme.tres +++ b/principal/recursos/themes/GameTheme.tres @@ -1,6 +1,6 @@ -[gd_resource type="Theme" load_steps=4 format=3] +[gd_resource type="Theme" load_steps=4 format=3 uid="uid://digd7wthxbf25"] -[ext_resource type="FontFile" path="res://principal/recursos/fonts/coolvetica/coolvetica rg.otf" id="1_ws0p3"] +[ext_resource type="FontFile" uid="uid://bh37fuggg4bip" path="res://principal/recursos/fonts/coolvetica/coolvetica rg.otf" id="1_ws0p3"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_horhx"]