diff --git a/microjogos/2025S1/gamuto_petpet/capa.png b/microjogos/2025S1/gamuto_petpet/capa.png new file mode 100644 index 000000000..a365a7270 Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/capa.png differ diff --git a/microjogos/2025S1/gamuto_petpet/capa.png.import b/microjogos/2025S1/gamuto_petpet/capa.png.import new file mode 100644 index 000000000..ac48814e9 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/capa.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://oyfvronhbhvy" +path="res://.godot/imported/capa.png-1ffa16ac497093d2e8c8157390a0ec42.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/capa.png" +dest_files=["res://.godot/imported/capa.png-1ffa16ac497093d2e8c8157390a0ec42.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/gamuto_petpet/cenas/cenas.txt b/microjogos/2025S1/gamuto_petpet/cenas/cenas.txt new file mode 100644 index 000000000..d5166c6e2 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/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/gamuto_petpet/cenas/character_body_2d.gd b/microjogos/2025S1/gamuto_petpet/cenas/character_body_2d.gd new file mode 100644 index 000000000..b1f4780e6 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/character_body_2d.gd @@ -0,0 +1,25 @@ +extends CharacterBody2D + + +const SPEED = 300.0 +const JUMP_VELOCITY = -400.0 + + +func _physics_process(delta: float) -> void: + # Add the gravity. + if not is_on_floor(): + velocity += get_gravity() * delta + + # Handle jump. + if Input.is_action_just_pressed("ui_accept") and is_on_floor(): + velocity.y = JUMP_VELOCITY + + # Get the input direction and handle the movement/deceleration. + # As good practice, you should replace UI actions with custom gameplay actions. + var direction := Input.get_axis("ui_left", "ui_right") + if direction: + velocity.x = direction * SPEED + else: + velocity.x = move_toward(velocity.x, 0, SPEED) + + move_and_slide() diff --git a/microjogos/2025S1/gamuto_petpet/cenas/character_body_2d.gd.uid b/microjogos/2025S1/gamuto_petpet/cenas/character_body_2d.gd.uid new file mode 100644 index 000000000..7f83947b1 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/character_body_2d.gd.uid @@ -0,0 +1 @@ +uid://hmo5eue8wn3y diff --git a/microjogos/2025S1/gamuto_petpet/cenas/gamuto.tscn b/microjogos/2025S1/gamuto_petpet/cenas/gamuto.tscn new file mode 100644 index 000000000..2d325cc5d --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/gamuto.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=6 format=3 uid="uid://bfwsayxbk75mm"] + +[ext_resource type="Script" uid="uid://cbbkl2dxm3og3" path="res://microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto.gd" id="1_2a8sa"] +[ext_resource type="Texture2D" uid="uid://dicvgma08keh3" path="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste1.png" id="2_rlplr"] +[ext_resource type="Texture2D" uid="uid://lcwrh5miarjp" path="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste2.png" id="3_amd7b"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_rlplr"] +animations = [{ +"frames": [{ +"duration": 3.0, +"texture": ExtResource("2_rlplr") +}, { +"duration": 1.0, +"texture": ExtResource("3_amd7b") +}], +"loop": true, +"name": &"crying", +"speed": 5.0 +}] + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_3x7b6"] +radius = 3.92477 +height = 8.31933 + +[node name="gamuto" type="Area2D"] +script = ExtResource("1_2a8sa") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_rlplr") +animation = &"crying" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(16, 16) +scale = Vector2(46.8817, 40.3878) +shape = SubResource("CapsuleShape2D_3x7b6") diff --git a/microjogos/2025S1/gamuto_petpet/cenas/main.tscn b/microjogos/2025S1/gamuto_petpet/cenas/main.tscn new file mode 100644 index 000000000..b22731d14 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/main.tscn @@ -0,0 +1,56 @@ +[gd_scene load_steps=7 format=3 uid="uid://bljjgqolr1tm3"] + +[ext_resource type="Script" uid="uid://d1dd7ckou11yk" path="res://microjogos/2025S1/gamuto_petpet/cenas/scripts/main.gd" id="1_0sc6v"] +[ext_resource type="Texture2D" uid="uid://dog3lkdvesojw" path="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/bg.png" id="1_7qddy"] +[ext_resource type="Script" uid="uid://bwkj2x65owpoo" path="res://microjogos/2025S1/gamuto_petpet/cenas/scripts/mouse.gd" id="1_w0e6d"] +[ext_resource type="Texture2D" uid="uid://db2mrbqo6tl8q" path="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png" id="3_0sc6v"] +[ext_resource type="PackedScene" uid="uid://bfwsayxbk75mm" path="res://microjogos/2025S1/gamuto_petpet/cenas/gamuto.tscn" id="3_crsyb"] + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_7qddy"] +radius = 2.76713 +height = 7.40807 + +[node name="main" type="Node2D"] +script = ExtResource("1_0sc6v") + +[node name="Bg" type="Sprite2D" parent="."] +position = Vector2(960, 540) +texture = ExtResource("1_7qddy") + +[node name="gamuto" parent="." instance=ExtResource("3_crsyb")] +position = Vector2(1261, 395) +scale = Vector2(0.845, 0.845) + +[node name="mouse" type="CharacterBody2D" parent="."] +position = Vector2(972, 535) +scale = Vector2(0.63, 0.63) +script = ExtResource("1_w0e6d") +speed = 500.0 + +[node name="Sprite2D" type="Sprite2D" parent="mouse"] +texture = ExtResource("3_0sc6v") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="mouse"] +rotation = -3.14159 +scale = Vector2(59.7255, -45.8959) +shape = SubResource("CapsuleShape2D_7qddy") + +[node name="Control" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 0 +offset_right = 40.0 +offset_bottom = 40.0 + +[node name="Label" type="Label" parent="Control"] +layout_mode = 0 +offset_left = 49.0 +offset_top = 34.0 +offset_right = 523.0 +offset_bottom = 106.0 +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_colors/font_outline_color = Color(1, 1, 1, 1) +theme_override_font_sizes/font_size = 46 +text = "cafuné [espaço]" + +[connection signal="body_entered" from="gamuto" to="mouse" method="_on_gamuto_body_entered"] +[connection signal="body_exited" from="gamuto" to="mouse" method="_on_gamuto_body_exited"] diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto.gd b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto.gd new file mode 100644 index 000000000..6ae1aabb3 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto.gd @@ -0,0 +1,21 @@ +extends Area2D +@onready var anim: AnimatedSprite2D = $AnimatedSprite2D + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + randomize_position() + anim.play("crying") +func randomize_position(): + var min_x = 80 + var max_x = 1800 + var min_y = 80 + var max_y = 970 + + var random_x = randf_range(min_x, max_x) + var random_y = randf_range(min_y, max_y) + + position = Vector2(random_x, random_y) + +func _process(delta: float) -> void: + pass diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto.gd.uid b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto.gd.uid new file mode 100644 index 000000000..2bb788ed6 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto.gd.uid @@ -0,0 +1 @@ +uid://cbbkl2dxm3og3 diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto_instantiator.gd b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto_instantiator.gd new file mode 100644 index 000000000..2cecd9c92 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto_instantiator.gd @@ -0,0 +1,11 @@ +extends Node2D + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto_instantiator.gd.uid b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto_instantiator.gd.uid new file mode 100644 index 000000000..aae814790 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/gamuto_instantiator.gd.uid @@ -0,0 +1 @@ +uid://c8lndcpa8alk4 diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/main.gd b/microjogos/2025S1/gamuto_petpet/cenas/scripts/main.gd new file mode 100644 index 000000000..717b47cbe --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/main.gd @@ -0,0 +1,72 @@ +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 + + +# -------------------------------------------------------------------------------------------------- +# FUNÇÕES PADRÃO +# -------------------------------------------------------------------------------------------------- + +# Esta função é chamada assim que esta cena é instanciada, ou seja, assim que seu minigame inicia +func _ready(): + # 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("Pet Gamuto!") + Global.LANGUAGE.PT: + NotificationCenter.notify("Fça cafuné no Gamuto") + + +# Esta função é chamada uma vez por frame e é otimizada para cálculos relacionados a física, como +# a movimentação de um personagem. O parâmetro delta indica a quantidade de tempo que passou desde +# a última chamada desta função. O comando pass não faz nada +func _physics_process(delta): + pass + + +# Esta função é chamada uma vez por frame e é otimizada para cálculos relacionados a renderização, +# como a movimentação de um personagem. O parâmetro delta indica a quantidade de tempo que passou +# desde a última chamada desta função. O comando pass não faz nada +func _process(delta): + pass + + +# -------------------------------------------------------------------------------------------------- +# SUAS FUNÇÕES +# -------------------------------------------------------------------------------------------------- + + +# Um método genérico. Crie quantos métodos você precisar! +func my_method(): + pass + + +# -------------------------------------------------------------------------------------------------- +# 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/2025S1/gamuto_petpet/cenas/scripts/main.gd.uid b/microjogos/2025S1/gamuto_petpet/cenas/scripts/main.gd.uid new file mode 100644 index 000000000..f05e575bd --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/main.gd.uid @@ -0,0 +1 @@ +uid://d1dd7ckou11yk diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/mouse.gd b/microjogos/2025S1/gamuto_petpet/cenas/scripts/mouse.gd new file mode 100644 index 000000000..071710d06 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/mouse.gd @@ -0,0 +1,34 @@ +extends CharacterBody2D + +@export var speed : float +#var velocity = Vector2() # Vetor de velocidade +var poder_petar : bool = false +# Função _ready, que é chamada quando o node é inicializado +func _ready(): + pass + +func _process(delta): + velocity = Vector2.ZERO # Inicializa a velocidade + if Input.get_axis("esquerda", "direita") < 0: # Movimento para a esquerda + velocity.x = -speed + elif Input.get_axis("esquerda", "direita") > 0: # Movimento para a direita + velocity.x = speed + if Input.get_axis("cima", "baixo") < 0: # Movimento para cima + velocity.y = -speed + elif Input.get_axis("cima", "baixo") > 0: # Movimento para baixo + velocity.y = speed + + if poder_petar and Input.is_action_just_pressed("acao"): + emit_signal("win") + get_parent().register_win() + print("foi uma metida satisfatória") + + move_and_slide() + +func _on_gamuto_body_entered(body: Node2D) -> void: + poder_petar = true + print("meteu dentro") + +func _on_gamuto_body_exited(body: Node2D) -> void: + poder_petar = false + print("desmeteu") diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/mouse.gd.uid b/microjogos/2025S1/gamuto_petpet/cenas/scripts/mouse.gd.uid new file mode 100644 index 000000000..2314d6f03 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/mouse.gd.uid @@ -0,0 +1 @@ +uid://bwkj2x65owpoo diff --git a/microjogos/2025S1/gamuto_petpet/cenas/scripts/scripts.txt b/microjogos/2025S1/gamuto_petpet/cenas/scripts/scripts.txt new file mode 100644 index 000000000..c1c3294c6 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/cenas/scripts/scripts.txt @@ -0,0 +1 @@ +Coloque seus scripts aqui! diff --git a/microjogos/2025S1/gamuto_petpet/microgame.tres b/microjogos/2025S1/gamuto_petpet/microgame.tres new file mode 100644 index 000000000..07e7c39d5 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/microgame.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=4 format=3 uid="uid://dc60w8q85u5ju"] + +[ext_resource type="Texture2D" uid="uid://oyfvronhbhvy" path="res://microjogos/2025S1/gamuto_petpet/capa.png" id="1_4hhok"] +[ext_resource type="PackedScene" uid="uid://bljjgqolr1tm3" path="res://microjogos/2025S1/gamuto_petpet/cenas/main.tscn" id="1_7qu53"] +[ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_g2ufo"] + +[resource] +script = ExtResource("1_g2ufo") +cover = ExtResource("1_4hhok") +title_pt = &"Pet Gamuto" +title_en = &"Pet Gamuto" +credits_pt = "desenvolvido por Tamires (@taris.rabiscoisco) - membro do Gamelab (@facamp_gamelab)" +credits_en = "developed by Tamires (@taris.rabiscoisco) - member of Gamelab (@gamelab_facamp)" +start_message_pt = &"GAMUTO ESTÁ TRISTE :( DÊ CARINHO A ELE!" +start_message_en = &"GAMUTO IS SAD :( PET HIM!" +main_scene = ExtResource("1_7qu53") +difficulty = 1 diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/GMTTitleFace.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/GMTTitleFace.png new file mode 100644 index 000000000..1ea8d8897 Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/GMTTitleFace.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/GMTTitleFace.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/GMTTitleFace.png.import new file mode 100644 index 000000000..151395369 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/GMTTitleFace.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvj77rae8x3ws" +path="res://.godot/imported/GMTTitleFace.png-1c4c3438e3bdf8b49974d15828b80f27.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/GMTTitleFace.png" +dest_files=["res://.godot/imported/GMTTitleFace.png-1c4c3438e3bdf8b49974d15828b80f27.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/gamuto_petpet/recursos/imagens/Mutoman.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Mutoman.png new file mode 100644 index 000000000..c7adb11f4 Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Mutoman.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/Mutoman.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Mutoman.png.import new file mode 100644 index 000000000..b49773cb2 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Mutoman.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c31hnaen2xrh3" +path="res://.godot/imported/Mutoman.png-30ca121e04aba4bae88424f4ea3ea03b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/Mutoman.png" +dest_files=["res://.godot/imported/Mutoman.png-30ca121e04aba4bae88424f4ea3ea03b.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/gamuto_petpet/recursos/imagens/Regular.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Regular.png new file mode 100644 index 000000000..31b5e1f57 Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Regular.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/Regular.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Regular.png.import new file mode 100644 index 000000000..1434ad94d --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/Regular.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ca8ku5ny5gjsw" +path="res://.godot/imported/Regular.png-d6602d5ed78f94cdc479f9ef639aa4b0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/Regular.png" +dest_files=["res://.godot/imported/Regular.png-d6602d5ed78f94cdc479f9ef639aa4b0.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/gamuto_petpet/recursos/imagens/bg.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/bg.png new file mode 100644 index 000000000..00474dd1b Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/bg.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/bg.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/bg.png.import new file mode 100644 index 000000000..dc5f69dcd --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/bg.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dog3lkdvesojw" +path="res://.godot/imported/bg.png-10c093f46b9bf9a3473a20cad58c9748.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/bg.png" +dest_files=["res://.godot/imported/bg.png-10c093f46b9bf9a3473a20cad58c9748.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/gamuto_petpet/recursos/imagens/gamutotriste.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste.png new file mode 100644 index 000000000..a60d337ec Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste.png.import new file mode 100644 index 000000000..04a2f434b --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0g2j2hsfuv60" +path="res://.godot/imported/gamutotriste.png-353e9fefc3ec17903f8c296708cd1afb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste.png" +dest_files=["res://.godot/imported/gamutotriste.png-353e9fefc3ec17903f8c296708cd1afb.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/gamuto_petpet/recursos/imagens/gamutotriste1.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste1.png new file mode 100644 index 000000000..d6afa4ba3 Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste1.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste1.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste1.png.import new file mode 100644 index 000000000..a09a4b884 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dicvgma08keh3" +path="res://.godot/imported/gamutotriste1.png-ba5b705bd7f53b6e85dbafc08ef8bec9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste1.png" +dest_files=["res://.godot/imported/gamutotriste1.png-ba5b705bd7f53b6e85dbafc08ef8bec9.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/gamuto_petpet/recursos/imagens/gamutotriste2.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste2.png new file mode 100644 index 000000000..7d16af96f Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste2.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste2.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste2.png.import new file mode 100644 index 000000000..3266ce3ad --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lcwrh5miarjp" +path="res://.godot/imported/gamutotriste2.png-02ea61fea6124806c3489e863f98993c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/gamutotriste2.png" +dest_files=["res://.godot/imported/gamutotriste2.png-02ea61fea6124806c3489e863f98993c.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/gamuto_petpet/recursos/imagens/imagens.txt b/microjogos/2025S1/gamuto_petpet/recursos/imagens/imagens.txt new file mode 100644 index 000000000..5ff140e1c --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/imagens.txt @@ -0,0 +1 @@ +Coloque suas imagens aqui! diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png b/microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png new file mode 100644 index 000000000..c8ce95a30 Binary files /dev/null and b/microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png differ diff --git a/microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png.import b/microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png.import new file mode 100644 index 000000000..1d39d714f --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://db2mrbqo6tl8q" +path="res://.godot/imported/maozinha.png-19bd54c59b5bac00c2c63ec3c327ee2f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/gamuto_petpet/recursos/imagens/maozinha.png" +dest_files=["res://.godot/imported/maozinha.png-19bd54c59b5bac00c2c63ec3c327ee2f.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/gamuto_petpet/recursos/sons/sons.txt b/microjogos/2025S1/gamuto_petpet/recursos/sons/sons.txt new file mode 100644 index 000000000..2109e5920 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/recursos/sons/sons.txt @@ -0,0 +1 @@ +Coloque seus sons aqui! diff --git a/microjogos/2025S1/gamuto_petpet/seu projeto.txt b/microjogos/2025S1/gamuto_petpet/seu projeto.txt new file mode 100644 index 000000000..f499e1e54 --- /dev/null +++ b/microjogos/2025S1/gamuto_petpet/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!