diff --git a/microjogos/2025S1/HImeCaking/Spribanner.png b/microjogos/2025S1/HImeCaking/Spribanner.png new file mode 100644 index 000000000..bcd00dfe0 Binary files /dev/null and b/microjogos/2025S1/HImeCaking/Spribanner.png differ diff --git a/microjogos/2025S1/HImeCaking/Spribanner.png.import b/microjogos/2025S1/HImeCaking/Spribanner.png.import new file mode 100644 index 000000000..15af6c900 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/Spribanner.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dl2jklncu7qhg" +path="res://.godot/imported/Spribanner.png-61882dcb4e691169f64e7604d4ff8ae2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/Spribanner.png" +dest_files=["res://.godot/imported/Spribanner.png-61882dcb4e691169f64e7604d4ff8ae2.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/HImeCaking/cenas/main.tscn b/microjogos/2025S1/HImeCaking/cenas/main.tscn new file mode 100644 index 000000000..80a7976dc --- /dev/null +++ b/microjogos/2025S1/HImeCaking/cenas/main.tscn @@ -0,0 +1,230 @@ +[gd_scene format=3 uid="uid://d4lxsuq673buh"] + +[ext_resource type="Script" uid="uid://d2yx11vmrf8pm" path="res://microjogos/2025S1/HImeCaking/cenas/scripts/main.gd" id="1_bxhja"] +[ext_resource type="Texture2D" uid="uid://cjkgsbcoj7pl0" path="res://microjogos/2025S1/HImeCaking/recursos/imagens/backgnd.png" id="2_y2xn1"] +[ext_resource type="Texture2D" uid="uid://6o81rf7iimdw" path="res://microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png" id="3_2lbov"] +[ext_resource type="Texture2D" uid="uid://deomoqmhowetx" path="res://microjogos/2025S1/HImeCaking/recursos/imagens/hime.png" id="4_ynlla"] +[ext_resource type="Texture2D" uid="uid://pdcjax42ga8" path="res://microjogos/2025S1/HImeCaking/recursos/imagens/cake.png" id="5_vecsg"] +[ext_resource type="Texture2D" uid="uid://dbqpqeoxc0n3x" path="res://microjogos/2025S1/HImeCaking/recursos/imagens/arrows.png" id="6_hqb4f"] +[ext_resource type="Texture2D" uid="uid://tbh28osop6rw" path="res://microjogos/2025S1/HImeCaking/recursos/imagens/downspoon.png" id="7_c4tn1"] +[ext_resource type="AudioStream" uid="uid://c5dnr3lv76hfv" path="res://microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav" id="8_brkcf"] +[ext_resource type="AudioStream" uid="uid://dvr5xthmtwpve" path="res://microjogos/2025S1/HImeCaking/recursos/sons/cute.mp3" id="9_ukf6o"] +[ext_resource type="AudioStream" uid="uid://i0xtc600d53l" path="res://microjogos/2025S1/HImeCaking/recursos/sons/no.mp3" id="10_38b7s"] +[ext_resource type="AudioStream" uid="uid://copdvb3s2abtq" path="res://microjogos/2025S1/HImeCaking/recursos/sons/win.wav" id="11_21xpp"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_wll86"] +atlas = ExtResource("4_ynlla") +region = Rect2(0, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yjliw"] +atlas = ExtResource("4_ynlla") +region = Rect2(64, 0, 64, 64) + +[sub_resource type="SpriteFrames" id="SpriteFrames_76s0e"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wll86") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yjliw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wll86") +}], +"loop": false, +"name": &"open_mouth", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_vtti3"] +atlas = ExtResource("5_vecsg") +region = Rect2(0, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nbl63"] +atlas = ExtResource("5_vecsg") +region = Rect2(64, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8wuq6"] +atlas = ExtResource("5_vecsg") +region = Rect2(128, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_emgw2"] +atlas = ExtResource("5_vecsg") +region = Rect2(0, 64, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_je0mm"] +atlas = ExtResource("5_vecsg") +region = Rect2(64, 64, 64, 64) + +[sub_resource type="SpriteFrames" id="SpriteFrames_8wuq6"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vtti3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nbl63") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8wuq6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_emgw2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_je0mm") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="Animation" id="Animation_oqbrg"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SpriteSpoon:rotation") +tracks/0/interp = 4 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [2.35619] +} + +[sub_resource type="Animation" id="Animation_wll86"] +resource_name = "eat" +length = 0.8 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SpriteSpoon:rotation") +tracks/0/interp = 4 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.4, 0.8), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [2.35619, 3.92699, 2.35619] +} + +[sub_resource type="Animation" id="Animation_dfnaw"] +resource_name = "idle" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SpriteSpoon:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [2.35619] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_yjliw"] +_data = { +&"RESET": SubResource("Animation_oqbrg"), +&"eat": SubResource("Animation_wll86"), +&"idle": SubResource("Animation_dfnaw") +} + +[node name="Main" type="Node2D" unique_id=1260878038 node_paths=PackedStringArray("arrow_nodes")] +texture_filter = 1 +script = ExtResource("1_bxhja") +arrow_nodes = [NodePath("arrows/SpriteArrowUp"), NodePath("arrows/SpriteArrowDown"), NodePath("arrows/SpriteArrowLeft"), NodePath("arrows/SpriteArrowRight")] + +[node name="background" type="Sprite2D" parent="." unique_id=953167915] +texture_filter = 1 +position = Vector2(960, 540) +scale = Vector2(0.969697, 1) +texture = ExtResource("2_y2xn1") + +[node name="plate" type="Sprite2D" parent="." unique_id=1200881768] +position = Vector2(499, 607) +scale = Vector2(14.9844, 14.375) +texture = ExtResource("3_2lbov") + +[node name="SpriteChar" type="AnimatedSprite2D" parent="." unique_id=623036638] +position = Vector2(532, 406) +scale = Vector2(10.7656, 11.9453) +sprite_frames = SubResource("SpriteFrames_76s0e") +animation = &"open_mouth" +speed_scale = 2.0 + +[node name="Cake" type="AnimatedSprite2D" parent="." unique_id=1952816634] +position = Vector2(482.75, 806.375) +scale = Vector2(8.58594, 7.48047) +sprite_frames = SubResource("SpriteFrames_8wuq6") + +[node name="arrows" type="Node2D" parent="." unique_id=265676332] + +[node name="SpriteArrowUp" type="Sprite2D" parent="arrows" unique_id=1491392657] +position = Vector2(997, 865.25) +scale = Vector2(3.8125, 3.82031) +texture = ExtResource("6_hqb4f") +hframes = 2 +vframes = 2 + +[node name="SpriteArrowDown" type="Sprite2D" parent="arrows" unique_id=681184222] +position = Vector2(1251, 857) +scale = Vector2(3.90625, 3.40625) +texture = ExtResource("6_hqb4f") +hframes = 2 +vframes = 2 +frame = 1 + +[node name="SpriteArrowLeft" type="Sprite2D" parent="arrows" unique_id=265672816] +position = Vector2(1519, 852) +scale = Vector2(4, 3.53906) +texture = ExtResource("6_hqb4f") +hframes = 2 +vframes = 2 +frame = 2 + +[node name="SpriteArrowRight" type="Sprite2D" parent="arrows" unique_id=1006054306] +position = Vector2(1791.75, 845.5) +scale = Vector2(3.89844, 3.73437) +texture = ExtResource("6_hqb4f") +hframes = 2 +vframes = 2 +frame = 3 + +[node name="Label" type="Label" parent="." unique_id=831366716] +offset_left = 610.0 +offset_top = 271.0 +offset_right = 2131.0 +offset_bottom = 783.0 +theme_override_font_sizes/font_size = 100 +text = "i love cake +❤" +horizontal_alignment = 1 +vertical_alignment = 1 +uppercase = true + +[node name="SpriteSpoon" type="Sprite2D" parent="." unique_id=53059566] +position = Vector2(720, 626) +rotation = 2.35619 +scale = Vector2(8.24507, 8.82958) +texture = ExtResource("7_c4tn1") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="SpriteSpoon" unique_id=487253423] +root_node = NodePath("../..") +libraries/ = SubResource("AnimationLibrary_yjliw") + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="." unique_id=443332974] +stream = ExtResource("8_brkcf") +autoplay = true + +[node name="correct_sound" type="AudioStreamPlayer" parent="." unique_id=1621812825] +stream = ExtResource("9_ukf6o") + +[node name="wrong_sound" type="AudioStreamPlayer" parent="." unique_id=1077517001] +stream = ExtResource("10_38b7s") + +[node name="win_sound" type="AudioStreamPlayer" parent="." unique_id=467815177] +stream = ExtResource("11_21xpp") diff --git a/microjogos/2025S1/HImeCaking/cenas/scripts/main.gd b/microjogos/2025S1/HImeCaking/cenas/scripts/main.gd new file mode 100644 index 000000000..13b091209 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/cenas/scripts/main.gd @@ -0,0 +1,95 @@ +extends Node2D + +@export var arrow_nodes: Array[Sprite2D] + +var bgm = "res://microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav" + +const ARROW_QUANTITY = 3 + +@onready var spoon = $SpriteSpoon/AnimationPlayer +@onready var hime_eat = $SpriteChar + +var _arrows = ["up", "down", "left", "right"] +var sequence = [] +# -------------------------------------------------------------------------------------------------- +# FUNÇÕES PADRÃO +# -------------------------------------------------------------------------------------------------- + +# Esta função é chamada assim que esta cena é instanciada, ou seja, assim que seu minigame inicia +func _ready(): + _arrows.shuffle() + sequence = _arrows + #for a in range(ARROW_QUANTITY): + #sequence.append(get_arrow()) + + for n in arrow_nodes: + n.visible = false + + +func get_arrow(): + var random_arrow = _arrows[randi() % _arrows.size()] + return random_arrow + +# 0. up certo +# 1. up errado +# 0. up certo +# 1. down certo +# 2. left certo +# 3. left errado +var i = 0 +func _process(delta): + var dir = " " + if Input.is_action_just_pressed("cima"): + dir = "up" + + elif Input.is_action_just_pressed("baixo"): + dir = "down" + + elif Input.is_action_just_pressed("esquerda"): + dir = "left" + + elif Input.is_action_just_pressed("direita"): + dir = "right" + + if dir != " " and i < ARROW_QUANTITY: + if i < len(arrow_nodes): + arrow_nodes[i].visible = true + match dir: + "up": + arrow_nodes[i].frame = 0 + "down": + arrow_nodes[i].frame = 1 + "left": + arrow_nodes[i].frame = 2 + "right": + arrow_nodes[i].frame = 3 + + if dir == sequence[i]: + $Label.text = "Got it!" + $correct_sound.play() + spoon.play("eat") + hime_eat.play("open_mouth") + $Cake.frame = i + 1 + + i += 1 + if i >= ARROW_QUANTITY: + $win_sound.play() + register_win() + + elif dir != sequence[i]: + $Label.text = "Try Again" + $wrong_sound.play() + + i = 0 + for n in arrow_nodes: + n.visible = false + + +# Chame esta função para registrar que o jogador venceu o jogo +func register_win(): + Minigames.register_win(self) + + +# Chame esta função para registrar que o jogador perdeu o jogo +func register_lose(): + Minigames.register_lose(self) diff --git a/microjogos/2025S1/HImeCaking/cenas/scripts/main.gd.uid b/microjogos/2025S1/HImeCaking/cenas/scripts/main.gd.uid new file mode 100644 index 000000000..e1a7bc589 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/cenas/scripts/main.gd.uid @@ -0,0 +1 @@ +uid://d2yx11vmrf8pm diff --git a/microjogos/2025S1/HImeCaking/microgame.tres b/microjogos/2025S1/HImeCaking/microgame.tres new file mode 100644 index 000000000..9b86bc73a --- /dev/null +++ b/microjogos/2025S1/HImeCaking/microgame.tres @@ -0,0 +1,28 @@ +[gd_resource type="Resource" script_class="MicrogameAsset" format=3 uid="uid://bnq2mrjwe1iby"] + +[ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_2e3dn"] +[ext_resource type="Texture2D" uid="uid://dl2jklncu7qhg" path="res://microjogos/2025S1/HImeCaking/Spribanner.png" id="1_3yy0q"] +[ext_resource type="PackedScene" uid="uid://d4lxsuq673buh" path="res://microjogos/2025S1/HImeCaking/cenas/main.tscn" id="2_i62dh"] + + +[resource] +script = ExtResource("1_2e3dn") +cover = ExtResource("1_3yy0q") +title_pt = &"HIME EAT" +title_en = &"HIME EAT" +credits_pt = "Créditos do jogo +Criador:CitricPM +bmg: Heartbound OST yarr Music +Art:CitricPM +spoonPng:https://pngimg.com/image/3043 +te amo mãe" +credits_en = "Game crédits +Creator:CitricPM +bmg: Heartbound OST yarr Music +Art:CitricPM +spoonPng:https://pngimg.com/image/3043 +love you mom" +start_message_pt = &"COMA O BOLO MÁGICO \\n NA DIREÇÃO CERTA!" +start_message_en = &"EAT THE MAGIC CAKE \\n IN THE RIGHT DIRECTION!" +main_scene = ExtResource("2_i62dh") +difficulty = 0 diff --git a/microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png b/microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png new file mode 100644 index 000000000..c7194a40e Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png differ diff --git a/microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png.import b/microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png.import new file mode 100644 index 000000000..109fe762c --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6o81rf7iimdw" +path="res://.godot/imported/PLATE.png-bda474905a51db0b48876665ea44996f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/imagens/PLATE.png" +dest_files=["res://.godot/imported/PLATE.png-bda474905a51db0b48876665ea44996f.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/HImeCaking/recursos/imagens/arrows.png b/microjogos/2025S1/HImeCaking/recursos/imagens/arrows.png new file mode 100644 index 000000000..42c2a0d59 Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/imagens/arrows.png differ diff --git a/microjogos/2025S1/HImeCaking/recursos/imagens/arrows.png.import b/microjogos/2025S1/HImeCaking/recursos/imagens/arrows.png.import new file mode 100644 index 000000000..3aba9bf29 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/imagens/arrows.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbqpqeoxc0n3x" +path="res://.godot/imported/arrows.png-7aca52d11b804e1e5258a7972f22423f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/imagens/arrows.png" +dest_files=["res://.godot/imported/arrows.png-7aca52d11b804e1e5258a7972f22423f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/HImeCaking/recursos/imagens/backgnd.png b/microjogos/2025S1/HImeCaking/recursos/imagens/backgnd.png new file mode 100644 index 000000000..4d23d9bee Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/imagens/backgnd.png differ diff --git a/microjogos/2025S1/HImeCaking/recursos/imagens/backgnd.png.import b/microjogos/2025S1/HImeCaking/recursos/imagens/backgnd.png.import new file mode 100644 index 000000000..a4f8c8a0d --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/imagens/backgnd.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjkgsbcoj7pl0" +path="res://.godot/imported/backgnd.png-a675c65c7a341a35961c6a1e24c44505.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/imagens/backgnd.png" +dest_files=["res://.godot/imported/backgnd.png-a675c65c7a341a35961c6a1e24c44505.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/HImeCaking/recursos/imagens/cake.png b/microjogos/2025S1/HImeCaking/recursos/imagens/cake.png new file mode 100644 index 000000000..8a3cebadc Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/imagens/cake.png differ diff --git a/microjogos/2025S1/HImeCaking/recursos/imagens/cake.png.import b/microjogos/2025S1/HImeCaking/recursos/imagens/cake.png.import new file mode 100644 index 000000000..ed031f8a8 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/imagens/cake.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pdcjax42ga8" +path="res://.godot/imported/cake.png-a45268a652c6a32686ada83df4ae59d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/imagens/cake.png" +dest_files=["res://.godot/imported/cake.png-a45268a652c6a32686ada83df4ae59d3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/HImeCaking/recursos/imagens/downspoon.png b/microjogos/2025S1/HImeCaking/recursos/imagens/downspoon.png new file mode 100644 index 000000000..919535826 Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/imagens/downspoon.png differ diff --git a/microjogos/2025S1/HImeCaking/recursos/imagens/downspoon.png.import b/microjogos/2025S1/HImeCaking/recursos/imagens/downspoon.png.import new file mode 100644 index 000000000..45dc3bcb3 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/imagens/downspoon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tbh28osop6rw" +path="res://.godot/imported/downspoon.png-5f8a9a4a2beeedcabf6032e8ee65e183.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/imagens/downspoon.png" +dest_files=["res://.godot/imported/downspoon.png-5f8a9a4a2beeedcabf6032e8ee65e183.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/HImeCaking/recursos/imagens/hime.png b/microjogos/2025S1/HImeCaking/recursos/imagens/hime.png new file mode 100644 index 000000000..303ed97eb Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/imagens/hime.png differ diff --git a/microjogos/2025S1/HImeCaking/recursos/imagens/hime.png.import b/microjogos/2025S1/HImeCaking/recursos/imagens/hime.png.import new file mode 100644 index 000000000..7936ae6e3 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/imagens/hime.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://deomoqmhowetx" +path="res://.godot/imported/hime.png-7c376d88e04ba0dcb2c904dc325a7789.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/imagens/hime.png" +dest_files=["res://.godot/imported/hime.png-7c376d88e04ba0dcb2c904dc325a7789.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/HImeCaking/recursos/sons/bgm.wav b/microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav new file mode 100644 index 000000000..feb3ae886 Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav differ diff --git a/microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav.import b/microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav.import new file mode 100644 index 000000000..a43a00276 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c5dnr3lv76hfv" +path="res://.godot/imported/bgm.wav-d006b725a8c4a285ae6e155e2207d9db.sample" + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/sons/bgm.wav" +dest_files=["res://.godot/imported/bgm.wav-d006b725a8c4a285ae6e155e2207d9db.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/2025S1/HImeCaking/recursos/sons/cute.mp3 b/microjogos/2025S1/HImeCaking/recursos/sons/cute.mp3 new file mode 100644 index 000000000..0987e044c Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/sons/cute.mp3 differ diff --git a/microjogos/2025S1/HImeCaking/recursos/sons/cute.mp3.import b/microjogos/2025S1/HImeCaking/recursos/sons/cute.mp3.import new file mode 100644 index 000000000..26a3f675d --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/sons/cute.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dvr5xthmtwpve" +path="res://.godot/imported/cute.mp3-191436de191bb45b213445f1e8114f41.mp3str" + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/sons/cute.mp3" +dest_files=["res://.godot/imported/cute.mp3-191436de191bb45b213445f1e8114f41.mp3str"] + +[params] + +loop=false +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/HImeCaking/recursos/sons/no.mp3 b/microjogos/2025S1/HImeCaking/recursos/sons/no.mp3 new file mode 100644 index 000000000..ceff91a6a Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/sons/no.mp3 differ diff --git a/microjogos/2025S1/HImeCaking/recursos/sons/no.mp3.import b/microjogos/2025S1/HImeCaking/recursos/sons/no.mp3.import new file mode 100644 index 000000000..670de6831 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/sons/no.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://i0xtc600d53l" +path="res://.godot/imported/no.mp3-ca473da88c87acecd23bbb74da2d123c.mp3str" + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/sons/no.mp3" +dest_files=["res://.godot/imported/no.mp3-ca473da88c87acecd23bbb74da2d123c.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/HImeCaking/recursos/sons/win.wav b/microjogos/2025S1/HImeCaking/recursos/sons/win.wav new file mode 100644 index 000000000..e5919b276 Binary files /dev/null and b/microjogos/2025S1/HImeCaking/recursos/sons/win.wav differ diff --git a/microjogos/2025S1/HImeCaking/recursos/sons/win.wav.import b/microjogos/2025S1/HImeCaking/recursos/sons/win.wav.import new file mode 100644 index 000000000..3d44017c6 --- /dev/null +++ b/microjogos/2025S1/HImeCaking/recursos/sons/win.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://copdvb3s2abtq" +path="res://.godot/imported/win.wav-f29f16729fdee8070aaefe22f095d6b2.sample" + +[deps] + +source_file="res://microjogos/2025S1/HImeCaking/recursos/sons/win.wav" +dest_files=["res://.godot/imported/win.wav-f29f16729fdee8070aaefe22f095d6b2.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/principal/recursos/data/packs/class_of_2025.tres b/principal/recursos/data/packs/class_of_2025.tres index ad3152923..feb9fdba3 100644 --- a/principal/recursos/data/packs/class_of_2025.tres +++ b/principal/recursos/data/packs/class_of_2025.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="MicrogamePack" load_steps=12 format=3 uid="uid://2egd74g256dg"] +[gd_resource type="Resource" script_class="MicrogamePack" format=3 uid="uid://2egd74g256dg"] [ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_2q322"] [ext_resource type="Script" uid="uid://cv53qaorwqxj0" path="res://principal/recursos/data/MicrogamePack.gd" id="1_vkav3"] @@ -11,8 +11,9 @@ [ext_resource type="Resource" uid="uid://cxdumqr3o4e3m" path="res://microjogos/2025S1/project_so_ze/microgame.tres" id="8_knsxo"] [ext_resource type="Resource" uid="uid://dho7x5jlw0yng" path="res://microjogos/2025S1/projeto_milla/microgame.tres" id="9_vk6rl"] [ext_resource type="Resource" uid="uid://xb2s14l0sc2o" path="res://microjogos/2025S1/projeto_release_gamuto/microgame.tres" id="10_tp4tl"] +[ext_resource type="Resource" uid="uid://bnq2mrjwe1iby" path="res://microjogos/2025S1/HImeCaking/microgame.tres" id="11_cfomu"] [resource] script = ExtResource("1_vkav3") pack_name = &"Class of 2025" -microgames = Array[ExtResource("1_2q322")]([ExtResource("2_6j4tg"), ExtResource("3_0c0hk"), ExtResource("4_cfomu"), ExtResource("5_5ybxb"), ExtResource("6_i8mff"), ExtResource("3_jq0e5"), ExtResource("8_knsxo"), ExtResource("9_vk6rl"), ExtResource("10_tp4tl")]) +microgames = Array[ExtResource("1_2q322")]([ExtResource("2_6j4tg"), ExtResource("3_0c0hk"), ExtResource("4_cfomu"), ExtResource("5_5ybxb"), ExtResource("6_i8mff"), ExtResource("3_jq0e5"), ExtResource("8_knsxo"), ExtResource("9_vk6rl"), ExtResource("10_tp4tl"), ExtResource("11_cfomu")])