diff --git a/Main.gd b/Main.gd new file mode 100644 index 000000000..e251cf8ae --- /dev/null +++ b/Main.gd @@ -0,0 +1 @@ +extends Node2D diff --git a/Main.gd.uid b/Main.gd.uid new file mode 100644 index 000000000..0081c206a --- /dev/null +++ b/Main.gd.uid @@ -0,0 +1 @@ +uid://u13vfv71olb8 diff --git a/microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png b/microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png new file mode 100644 index 000000000..e446446d7 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png differ diff --git a/microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png.import b/microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png.import new file mode 100644 index 000000000..fefe9e965 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmcxn2awn4ka3" +path="res://.godot/imported/Capa_Jogo_Musicas_da_Comp 1.png-b8cc406ff67fcb4910a3b35276d7b0f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png" +dest_files=["res://.godot/imported/Capa_Jogo_Musicas_da_Comp 1.png-b8cc406ff67fcb4910a3b35276d7b0f3.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/musicas_da_comp/Ldfcomicsans-jj7l.ttf b/microjogos/2025S1/musicas_da_comp/Ldfcomicsans-jj7l.ttf new file mode 100644 index 000000000..38b3abf93 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/Ldfcomicsans-jj7l.ttf differ diff --git a/microjogos/2025S1/musicas_da_comp/Ldfcomicsans-jj7l.ttf.import b/microjogos/2025S1/musicas_da_comp/Ldfcomicsans-jj7l.ttf.import new file mode 100644 index 000000000..e742114e6 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/Ldfcomicsans-jj7l.ttf.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://cuqd8akvxgs58" +path="res://.godot/imported/Ldfcomicsans-jj7l.ttf-259767d9eeff0f893896788995a60b7f.fontdata" + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/Ldfcomicsans-jj7l.ttf" +dest_files=["res://.godot/imported/Ldfcomicsans-jj7l.ttf-259767d9eeff0f893896788995a60b7f.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/microjogos/2025S1/musicas_da_comp/cenas/Ragatanga.mpeg b/microjogos/2025S1/musicas_da_comp/cenas/Ragatanga.mpeg new file mode 100644 index 000000000..84b3f28ec Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/cenas/Ragatanga.mpeg differ diff --git a/microjogos/2025S1/musicas_da_comp/cenas/Untitled.xcf b/microjogos/2025S1/musicas_da_comp/cenas/Untitled.xcf new file mode 100644 index 000000000..8b87023c5 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/cenas/Untitled.xcf differ diff --git a/microjogos/2025S1/musicas_da_comp/cenas/cenas.txt b/microjogos/2025S1/musicas_da_comp/cenas/cenas.txt new file mode 100644 index 000000000..d5166c6e2 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/cenas/cenas.txt @@ -0,0 +1,2 @@ +Coloque suas cenas aqui! A cena que vai rodar no jogo deve necessariamente ser a Main.tscn + diff --git a/microjogos/2025S1/musicas_da_comp/cenas/main.tscn b/microjogos/2025S1/musicas_da_comp/cenas/main.tscn new file mode 100644 index 000000000..9e47c8e8e --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/cenas/main.tscn @@ -0,0 +1,167 @@ +[gd_scene load_steps=17 format=3 uid="uid://b8updi1osiwne"] + +[ext_resource type="Script" uid="uid://doga4uw2uu7b1" path="res://microjogos/2025S1/musicas_da_comp/cenas/scripts/main.gd" id="1_hypu2"] +[ext_resource type="FontFile" uid="uid://cuqd8akvxgs58" path="res://microjogos/2025S1/musicas_da_comp/Ldfcomicsans-jj7l.ttf" id="2_3qdev"] +[ext_resource type="StyleBox" uid="uid://bxcgw4ij0ep3p" path="res://microjogos/2025S1/musicas_da_comp/recursos/new_style_box_flat.tres" id="2_dqw11"] +[ext_resource type="Theme" uid="uid://6nllk3n6j475" path="res://microjogos/2025S1/musicas_da_comp/recursos/new_theme.tres" id="3_pitoj"] +[ext_resource type="Texture2D" uid="uid://dxtgy4cgsqxcq" path="res://microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png" id="4_0onx8"] +[ext_resource type="AudioStream" uid="uid://cea8hesmc8u6j" path="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg" id="6_0onx8"] +[ext_resource type="AudioStream" uid="uid://k37fq0c8cgxo" path="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg" id="6_pw2xx"] +[ext_resource type="AudioStream" uid="uid://ch0iylke6dil" path="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg" id="6_q1754"] +[ext_resource type="AudioStream" uid="uid://narf8ge8evym" path="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg" id="7_0g845"] +[ext_resource type="AudioStream" uid="uid://cbnhji0ed46gx" path="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg" id="8_q1754"] +[ext_resource type="AudioStream" uid="uid://b6eivp7e3kyjx" path="res://microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg" id="9_0g845"] +[ext_resource type="Texture2D" uid="uid://cljamu34fu106" path="res://microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png" id="9_0onx8"] +[ext_resource type="Texture2D" uid="uid://brqe8lsx8v5jr" path="res://microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png" id="10_0onx8"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3qdev"] +bg_color = Color(0.0470588, 0.196078, 0.819608, 1) +corner_radius_top_left = 16 +corner_radius_top_right = 16 +corner_radius_bottom_right = 16 +corner_radius_bottom_left = 16 +expand_margin_left = 16.0 +expand_margin_top = 16.0 +expand_margin_right = 16.0 +expand_margin_bottom = 16.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_pitoj"] + +[sub_resource type="Theme" id="Theme_7eqru"] +Button/font_sizes/font_size = 64 +Button/fonts/font = ExtResource("2_3qdev") +Button/styles/focus = SubResource("StyleBoxFlat_3qdev") +Button/styles/normal = ExtResource("2_dqw11") +Label/colors/font_color = Color(0, 0, 0, 1) +Label/font_sizes/font_size = 90 +Label/styles/normal = null +PanelContainer/styles/panel = SubResource("StyleBoxTexture_pitoj") +RichTextLabel/colors/default_color = Color(1, 1, 1, 1) +RichTextLabel/constants/line_separation = 10 +RichTextLabel/constants/outline_size = 0 +RichTextLabel/font_sizes/normal_font_size = 100 +RichTextLabel/fonts/normal_font = ExtResource("2_3qdev") + +[node name="Main" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 6 +size_flags_vertical = 6 +script = ExtResource("1_hypu2") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 9 +anchor_bottom = 1.0 +offset_right = 1920.0 +grow_vertical = 2 +theme = SubResource("Theme_7eqru") + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer"] +position = Vector2(892, 562) +scale = Vector2(2.3828, 2.3828) +texture = ExtResource("4_0onx8") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 200 +theme_override_constants/margin_top = 73 +theme_override_constants/margin_right = 200 +theme_override_constants/margin_bottom = 100 + +[node name="Pergunta" type="RichTextLabel" parent="PanelContainer/MarginContainer"] +unique_name_in_owner = true +light_mask = 0 +custom_minimum_size = Vector2(600, 200) +layout_mode = 2 +size_flags_vertical = 0 +bbcode_enabled = true +fit_content = true +horizontal_alignment = 1 + +[node name="GridContainer" type="GridContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 +theme_override_constants/h_separation = 100 +theme_override_constants/v_separation = 100 +columns = 2 + +[node name="Pergunta1" type="Button" parent="PanelContainer/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(700, 2) +layout_mode = 2 +focus_neighbor_left = NodePath("../Pergunta2") +focus_neighbor_top = NodePath("../Pergunta3") +focus_neighbor_right = NodePath("../Pergunta2") +focus_neighbor_bottom = NodePath("../Pergunta3") +mouse_filter = 2 +autowrap_mode = 3 + +[node name="Pergunta2" type="Button" parent="PanelContainer/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(700, 2) +layout_mode = 2 +focus_neighbor_left = NodePath("../Pergunta1") +focus_neighbor_top = NodePath("../Pergunta4") +focus_neighbor_right = NodePath("../Pergunta1") +focus_neighbor_bottom = NodePath("../Pergunta4") +mouse_filter = 2 +theme = ExtResource("3_pitoj") +autowrap_mode = 3 + +[node name="Pergunta3" type="Button" parent="PanelContainer/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(700, 2) +layout_mode = 2 +focus_neighbor_left = NodePath("../Pergunta4") +focus_neighbor_top = NodePath("../Pergunta1") +focus_neighbor_right = NodePath("../Pergunta4") +focus_neighbor_bottom = NodePath("../Pergunta1") +mouse_filter = 2 +autowrap_mode = 3 + +[node name="Pergunta4" type="Button" parent="PanelContainer/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(700, 2) +layout_mode = 2 +focus_neighbor_left = NodePath("../Pergunta3") +focus_neighbor_top = NodePath("../Pergunta2") +focus_neighbor_right = NodePath("../Pergunta3") +focus_neighbor_bottom = NodePath("../Pergunta2") +mouse_filter = 2 +autowrap_mode = 3 + +[node name="Musica1" type="AudioStreamPlayer" parent="."] +stream = ExtResource("6_pw2xx") + +[node name="Musica2" type="AudioStreamPlayer" parent="."] +stream = ExtResource("6_q1754") + +[node name="Musica3" type="AudioStreamPlayer" parent="."] +stream = ExtResource("6_0onx8") +parameters/looping = true + +[node name="Musica4" type="AudioStreamPlayer" parent="."] +stream = ExtResource("7_0g845") +parameters/looping = true + +[node name="Musica5" type="AudioStreamPlayer" parent="."] +stream = ExtResource("8_q1754") +parameters/looping = true + +[node name="Musica6" type="AudioStreamPlayer" parent="."] +stream = ExtResource("9_0g845") +parameters/looping = true + +[node name="VDC_Feliz" type="Sprite2D" parent="."] +visible = false +position = Vector2(960, 540) +scale = Vector2(0.46875, 0.370117) +texture = ExtResource("9_0onx8") + +[node name="VDC_Triste" type="Sprite2D" parent="."] +visible = false +position = Vector2(960, 540) +scale = Vector2(0.46875, 0.39546) +texture = ExtResource("10_0onx8") diff --git a/microjogos/2025S1/musicas_da_comp/cenas/scripts/main.gd b/microjogos/2025S1/musicas_da_comp/cenas/scripts/main.gd new file mode 100644 index 000000000..d547cd0cc --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/cenas/scripts/main.gd @@ -0,0 +1,136 @@ +extends Control + +# 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 + +#Dicionário para relacionar a música com suas perguntas e respectivas respostas +const perguntas = { + "corpo_Nu": + { + "Sua mãe ... querendo me matar. Pode deixar minha sogra eu penso em me casar": ["Bolada", "Com raiva", "Emburrada", "Preocupada"], + "Me chamam de ... não quero nem saber, eu sei que estou ... por você": ["Maluco... louco, louco", "Louco... maluco, maluco", "Maluco... maluco, louco", "Louco... louco, maluco"], + "Alô galera, eu ... agora sou um rapaz sério, muito sério": ["Parei de zoar", "Cansei de zuar", "Mandei pra lá", "Achei ela"], + "Você é minha paixão, chora não, porquê eu te amo. Assinado simplesmente: ...": ["Fleury 02", "Vinicius e Andinho", "Piauí", "DJ Marlboro"] + }, + "renata": + { + "Por ela fui fiel, tão cego eu fiquei ... amigos eu deixei": ["E no night futebol", "Idas para o futebol", "E nas night, futebol", "Indo para o futebol"], + "Renata ingrata, trocou meu amor por ...": ["Uma ilusão", "Um pedaço de pão", "Um garanhão", "Uma sensação"], + "A lua entristeceu, o céu mudou de cor, Renata foi embora e ...": ["A deprê ficou", "A tevê levou", "Junto o meu amor", "Fez um favor"], + "Foi irracional ... mas vou deletar, ah, ah, sua insentatez": ["O que ela fez", "O que você fez", "Como toda vez", "Mais uma vez"] + }, + "ragatanga" : + { + "E o DJ que já conhece ... pra Diego, a canção mais desejada" : ["Toca o som da meia-noite", "Vai tocando toda a noite", "Vai dançando lá no front", "Dedica à meia-noite"], + "Aserehe ra de re De hebe tu de hebere seibiunouba mahabi ...": ["An de bugui an de buididipi", "To the rhythm of the boogie, the beat", "Andebuggy Andebuggy Riby", "And the boogie and the boogie, the beat"], + "Não é por acaso que encontro todo dia (todo dia) ... caminhando": ["Cúando me voy", "Quando eu vou", "Quanto eu tô", "Enquanto eu vou"], + "Olha lá quem vem virando a esquina vem ... com toda a alegria, festejando": ["Diego", "Fernando", "Hermano", "Miguel"] + }, + "madagascar": + { + "Ela é tão tudo! Ela é tão tudo! Tudo que eu queria ...": ["Abraçar, beijar", "Era abraçar beijar", "Era poder beijar", "Amassar, beijar"], + "Cabelo colorido, de tomara que caia, meia preta arrastão pra combinar com ...": ["Uma saia", "A saia", "O Saia", "A sala"], + "Melhor exposição que tenho ... toda delicadinha usando óculos grande": ["No meu stand", "Na minha estante", "Naquele instante", "No mesmo instante"], + "Vem comigo, amor, eu vou levar pra passear de mãos dadas na areia ...": ["De madagascar", "Da beira mar", "Do lado de lá", "No nosso lar"] + }, + "shake_it_bololo": + { + "Cabelo da ... pra mostrar que é de vilão": ["Tony Country", "Tony Hawk", "Calvin Klein", "Gang mark"], + "Na sala ou no ... no ... ou no ...": ["Quarto... beco... carro", "Beco... carro... quarto", "Quarto... prédio... mato", "Mato... prédio... quarto"], + "Dei um fim na relação, você não acreditou por ... o amor acabou": ["Causa de traição", "Uma decepção", "Negação", "Causa do 100nossão"], + "E a cada acelerada é um tipo de risada ...": ["Vrau-vrau-vrau, ho-ho-ho, ha-ha-ha, bololo", "Ha-ha-ha, ho-ho-ho, vrau-vrau-vrau, bololo", "Vrau-vrau-vrau, bololo, ha-ha-ha, ho-ho-ho", "Ha-ha-ha, bololo, vrau-vrau-vrau, ho-ho-ho"] + }, + "a": + { + "AAAAAAAAAAAAAAAAAAAAA...": ["AAAAAAAAAAAAAAA", "arrrrrrrr", "Tanto querer", "*respira*"] + } +} + +var musicas = ["corpo_Nu", "renata", "ragatanga", "madagascar", "shake_it_bololo", "a"] +var respostas= [] +var shuffled_respostas = [] +var selection_X = 0 +var selection_Y = 0 +var active = true +var pergunta_escolhida +var musica_Escolhida +@onready var corpoNu = $Musica1 +@onready var renata = $Musica2 +@onready var ragatanga = $Musica3 +@onready var madagascar = $Musica4 +@onready var shakeItBololo = $Musica5 +@onready var aaa = $Musica6 +@onready var question = %Pergunta +@onready var lista: Array = $PanelContainer/MarginContainer/GridContainer.get_children() + +# Esta função é chamada assim que esta cena é instanciada, ou seja, assim que seu minigame inicia +func _ready(): + var p1 = $PanelContainer/MarginContainer/GridContainer/Pergunta1 + var p2 = $PanelContainer/MarginContainer/GridContainer/Pergunta2 + var p3 = $PanelContainer/MarginContainer/GridContainer/Pergunta3 + var p4 = $PanelContainer/MarginContainer/GridContainer/Pergunta4 + + p1.pressed.connect(pergunta_pressed.bind(p1)) + p2.pressed.connect(pergunta_pressed.bind(p2)) + p3.pressed.connect(pergunta_pressed.bind(p3)) + p4.pressed.connect(pergunta_pressed.bind(p4)) + + $PanelContainer/MarginContainer/GridContainer/Pergunta1.grab_focus() + + # Verifica a linguagem do jogo e mostra texto nesta linguagem. Deve dar uma ideia do que deve + # ser feito para vencer o jogo. A fonte usada não suporta caracteres latinos como ~ ou ´ + match Global.language: + Global.LANGUAGE.EN: + NotificationCenter.notify("COMPLETE THE COMP SONG!") + Global.LANGUAGE.PT: + NotificationCenter.notify("COMPLETE A MÚSICA DA COMP!") + + randomize() + musica_Escolhida = perguntas[musicas[randi() % musicas.size()]] #Escolhe uma das músicas aleatoriamente + pergunta_escolhida = musica_Escolhida.keys()[randi() % musica_Escolhida.size()] + respostas = musica_Escolhida[pergunta_escolhida] #Obtém uma lista das respostas dessa pergunta ordenada corretamente + shuffled_respostas = respostas.duplicate() #Cria uma cópia das respostas para poder embaralhar + shuffled_respostas.shuffle() + question.add_text(pergunta_escolhida) + + for i in range(4): + lista[i].text = shuffled_respostas[i] + + #Toca a música de acordo com qual delas foi escolhida aleatoriamente + if musica_Escolhida == perguntas[musicas[0]]: + corpoNu.play() + elif musica_Escolhida == perguntas[musicas[1]]: + renata.play() + elif musica_Escolhida == perguntas[musicas[2]]: + ragatanga.play() + elif musica_Escolhida == perguntas[musicas[3]]: + madagascar.play() + elif musica_Escolhida == perguntas[musicas[4]]: + shakeItBololo.play() + elif musica_Escolhida == perguntas[musicas[5]]: + aaa.play() + +func _process(delta): + if $VDC_Feliz.visible == true || $VDC_Triste.visible == true: + if Input.is_action_just_pressed("acao"): + get_tree().reload_current_scene() + pass + +func pergunta_pressed(pergunta) -> void: + $PanelContainer.queue_free() + if(musica_Escolhida.get(pergunta_escolhida)[0] == pergunta.text) || pergunta.text == "O Saia" || pergunta.text == "*respira*": + $VDC_Feliz.visible = true + emit_signal("win") + else: + $VDC_Triste.visible = true + emit_signal("lose") + diff --git a/microjogos/2025S1/musicas_da_comp/cenas/scripts/main.gd.uid b/microjogos/2025S1/musicas_da_comp/cenas/scripts/main.gd.uid new file mode 100644 index 000000000..15c122c50 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/cenas/scripts/main.gd.uid @@ -0,0 +1 @@ +uid://doga4uw2uu7b1 diff --git a/microjogos/2025S1/musicas_da_comp/cenas/scripts/scripts.txt b/microjogos/2025S1/musicas_da_comp/cenas/scripts/scripts.txt new file mode 100644 index 000000000..c1c3294c6 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/cenas/scripts/scripts.txt @@ -0,0 +1 @@ +Coloque seus scripts aqui! diff --git a/microjogos/2025S1/musicas_da_comp/cenas/socorro.tscn b/microjogos/2025S1/musicas_da_comp/cenas/socorro.tscn new file mode 100644 index 000000000..0c84d6db2 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/cenas/socorro.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://bsubggrcep0vv"] + +[node name="Socorro" type="Node2D"] diff --git a/microjogos/2025S1/musicas_da_comp/microgame.tres b/microjogos/2025S1/musicas_da_comp/microgame.tres new file mode 100644 index 000000000..3d8425d25 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/microgame.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=4 format=3 uid="uid://i758xdawps43"] + +[ext_resource type="Texture2D" uid="uid://bmcxn2awn4ka3" path="res://microjogos/2025S1/musicas_da_comp/Capa_Jogo_Musicas_da_Comp 1.png" id="1_6uev7"] +[ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_i6dib"] +[ext_resource type="PackedScene" uid="uid://b8updi1osiwne" path="res://microjogos/2025S1/musicas_da_comp/cenas/main.tscn" id="2_afvcn"] + +[resource] +script = ExtResource("1_i6dib") +cover = ExtResource("1_6uev7") +title_pt = &"MÚSICAS DA COMP" +title_en = &"COMP SONGS" +credits_pt = "Jogo por: Caio (Bugre) +Músicas por: Samuel (Okynaua) e Leo(LeonerdCDL), inspirado nas músicas da comp feitas em 8-bits +Apoio: Felipe (Gayatto), Terada, Gustavo Gamux (Moraguma), Isael Gamux +Participação especial: DJ VDC (Vídeo da Comp), 100nossão +Fonte: https://www.fontspace.com/ldfcomicsans-font-f16951 " +credits_en = "A Game by: Caio (Bugre) +Songs BY: Samuel (Okynaua) and Leo(LeonerdCDL), inspired in the comp songs made in 8-bits +Support: Felipe (Gayatto), Terada, Gustavo Gamux (Moraguma), Isael Gamux +Special Guests: DJ VDC (Video da Comp), 100nossão +Font: https://www.fontspace.com/ldfcomicsans-font-f16951" +start_message_pt = &"COMPLETE A MÚSICA DA COMP!" +start_message_en = &"COMPLETE THE COMP SONG!" +main_scene = ExtResource("2_afvcn") +difficulty = 4 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png b/microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png new file mode 100644 index 000000000..2df996297 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png.import b/microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png.import new file mode 100644 index 000000000..b27af7aa0 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxtgy4cgsqxcq" +path="res://.godot/imported/100NOSSAO.png-bff7e3a01d146d98be3054cac04a298f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/imagens/100NOSSAO.png" +dest_files=["res://.godot/imported/100NOSSAO.png-bff7e3a01d146d98be3054cac04a298f.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/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png new file mode 100644 index 000000000..5b933557b Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png.import b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png.import new file mode 100644 index 000000000..8125a8a1b --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cljamu34fu106" +path="res://.godot/imported/VDC_ORGULHOSO.png-890a557b85b995f8d76bfcf8689a3f94.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_ORGULHOSO.png" +dest_files=["res://.godot/imported/VDC_ORGULHOSO.png-890a557b85b995f8d76bfcf8689a3f94.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/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png new file mode 100644 index 000000000..ec3cf1ee8 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png.import b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png.import new file mode 100644 index 000000000..6302dbb17 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brqe8lsx8v5jr" +path="res://.godot/imported/VDC_TE_PERDOA.png-8aa82c88a91d569a0cad07bb5e8ae6dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_TE_PERDOA.png" +dest_files=["res://.godot/imported/VDC_TE_PERDOA.png-8aa82c88a91d569a0cad07bb5e8ae6dc.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/musicas_da_comp/recursos/imagens/VDC_triste.png.import b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_triste.png.import new file mode 100644 index 000000000..83e9d7536 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_triste.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ixrde86tx5e" +path="res://.godot/imported/VDC_triste.png-14454a263ee12dbedcc3f999d18c1397.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/imagens/VDC_triste.png" +dest_files=["res://.godot/imported/VDC_triste.png-14454a263ee12dbedcc3f999d18c1397.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/musicas_da_comp/recursos/imagens/imagens.txt b/microjogos/2025S1/musicas_da_comp/recursos/imagens/imagens.txt new file mode 100644 index 000000000..5ff140e1c --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/imagens/imagens.txt @@ -0,0 +1 @@ +Coloque suas imagens aqui! diff --git a/microjogos/2025S1/musicas_da_comp/recursos/new_style_box_flat.tres b/microjogos/2025S1/musicas_da_comp/recursos/new_style_box_flat.tres new file mode 100644 index 000000000..de6a2a4cc --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/new_style_box_flat.tres @@ -0,0 +1,12 @@ +[gd_resource type="StyleBoxFlat" format=3 uid="uid://bxcgw4ij0ep3p"] + +[resource] +bg_color = Color(0.611765, 0.0313726, 1, 1) +corner_radius_top_left = 16 +corner_radius_top_right = 16 +corner_radius_bottom_right = 16 +corner_radius_bottom_left = 16 +expand_margin_left = 16.0 +expand_margin_top = 16.0 +expand_margin_right = 16.0 +expand_margin_bottom = 16.0 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/new_theme.tres b/microjogos/2025S1/musicas_da_comp/recursos/new_theme.tres new file mode 100644 index 000000000..d04f44deb --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/new_theme.tres @@ -0,0 +1,12 @@ +[gd_resource type="Theme" load_steps=2 format=3 uid="uid://6nllk3n6j475"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6dmnd"] +bg_color = Color(0.345098, 0.345098, 0.345098, 0) +border_width_left = 10 +border_width_top = 10 +border_width_right = 10 +border_width_bottom = 10 +border_color = Color(0.8, 0.027451, 0.8, 1) + +[resource] +PanelContainer/styles/panel = SubResource("StyleBoxFlat_6dmnd") diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg b/microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg new file mode 100644 index 000000000..bab967928 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg.import b/microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg.import new file mode 100644 index 000000000..d44d62b1c --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://b6eivp7e3kyjx" +path="res://.godot/imported/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg-ddf25ca4fa83092c85f186488a268cd1.oggvorbisstr" + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/sons/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg" +dest_files=["res://.godot/imported/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.ogg-ddf25ca4fa83092c85f186488a268cd1.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg new file mode 100644 index 000000000..5a33a932a Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg.import b/microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg.import new file mode 100644 index 000000000..6efd238d6 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://k37fq0c8cgxo" +path="res://.godot/imported/Corpo Nu.ogg-4e5052ce784970c3ae041fa6e9846cdf.oggvorbisstr" + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Corpo Nu.ogg" +dest_files=["res://.godot/imported/Corpo Nu.ogg-4e5052ce784970c3ae041fa6e9846cdf.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.mpeg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.mpeg new file mode 100644 index 000000000..a1245b600 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.mpeg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg new file mode 100644 index 000000000..55566dc72 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg.import b/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg.import new file mode 100644 index 000000000..13b29cc47 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://narf8ge8evym" +path="res://.godot/imported/Madagascar.ogg-8ea96fbf31c79d63079135b9b3bbc133.oggvorbisstr" + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Madagascar.ogg" +dest_files=["res://.godot/imported/Madagascar.ogg-8ea96fbf31c79d63079135b9b3bbc133.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.mpeg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.mpeg new file mode 100644 index 000000000..84b3f28ec Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.mpeg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg new file mode 100644 index 000000000..41f30ef58 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg.import b/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg.import new file mode 100644 index 000000000..e2fe9f986 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cea8hesmc8u6j" +path="res://.godot/imported/Ragatanga.ogg-f305cb321c3f9b631bd18b24204e860e.oggvorbisstr" + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Ragatanga.ogg" +dest_files=["res://.godot/imported/Ragatanga.ogg-f305cb321c3f9b631bd18b24204e860e.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg new file mode 100644 index 000000000..286e80532 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg.import b/microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg.import new file mode 100644 index 000000000..6b7527f2b --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://ch0iylke6dil" +path="res://.godot/imported/Renata.ogg-9d6e65153acb6dff128850d10ff167e9.oggvorbisstr" + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Renata.ogg" +dest_files=["res://.godot/imported/Renata.ogg-9d6e65153acb6dff128850d10ff167e9.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg new file mode 100644 index 000000000..5bf8eec70 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg.import b/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg.import new file mode 100644 index 000000000..edc47138b --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cbnhji0ed46gx" +path="res://.godot/imported/Shake It Bololo.ogg-9d0c486882b691e8f03ab7b12e796dc5.oggvorbisstr" + +[deps] + +source_file="res://microjogos/2025S1/musicas_da_comp/recursos/sons/Shake It Bololo.ogg" +dest_files=["res://.godot/imported/Shake It Bololo.ogg-9d0c486882b691e8f03ab7b12e796dc5.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake_It_Bololo.mpeg b/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake_It_Bololo.mpeg new file mode 100644 index 000000000..e296e1a24 Binary files /dev/null and b/microjogos/2025S1/musicas_da_comp/recursos/sons/Shake_It_Bololo.mpeg differ diff --git a/microjogos/2025S1/musicas_da_comp/recursos/sons/sons.txt b/microjogos/2025S1/musicas_da_comp/recursos/sons/sons.txt new file mode 100644 index 000000000..2109e5920 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/recursos/sons/sons.txt @@ -0,0 +1 @@ +Coloque seus sons aqui! diff --git a/microjogos/2025S1/musicas_da_comp/seu projeto.txt b/microjogos/2025S1/musicas_da_comp/seu projeto.txt new file mode 100644 index 000000000..f499e1e54 --- /dev/null +++ b/microjogos/2025S1/musicas_da_comp/seu projeto.txt @@ -0,0 +1,5 @@ +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! diff --git a/project.godot b/project.godot index 722dbd2f1..b86df5ec4 100644 --- a/project.godot +++ b/project.godot @@ -34,6 +34,10 @@ window/size/window_height_override=540 window/stretch/mode="viewport" window/size/fullscreen=true +[filesystem] + +import/blender/enabled=false + [input] ui_accept={