Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
f333b04
Duplicacion y creacion de la carpeta Grupal
JeessonYman Oct 20, 2025
c10902a
Merge pull request #43 from Game-Lab-5-0-UTP-Group-6-Team-2/duplicate…
Arebuayon Oct 20, 2025
720b768
template-folder-para-grupo-2-ecos-de-media-noche
JeessonYman Oct 24, 2025
2a47e18
borre carpeta anterior
JeessonYman Oct 24, 2025
6e80917
Merge pull request #44 from Game-Lab-5-0-UTP-Group-6-Team-2/template-…
JeessonYman Oct 24, 2025
69effc5
Feature: añadir escena Intro y ajustar transiciones y Outro
jhanp12 Oct 29, 2025
744d089
Merge branch 'endlessm:main' into Intro
JeessonYman Oct 29, 2025
92059e0
Merge pull request #45 from Game-Lab-5-0-UTP-Group-6-Team-2/Intro
JeessonYman Oct 29, 2025
8c86f8b
Merge pull request #46 from Game-Lab-5-0-UTP-Group-6-Team-2/template-…
JeessonYman Oct 29, 2025
102ee89
Update the folder names to match the updates in the GDD
Oct 30, 2025
0c9fa80
Merge pull request #47 from Game-Lab-5-0-UTP-Group-6-Team-2/template-…
JeessonYman Oct 30, 2025
58ba08b
Minigame 2 Advance
Nov 3, 2025
5cb410a
Merge pull request #48 from Game-Lab-5-0-UTP-Group-6-Team-2/game-2
JeessonYman Nov 3, 2025
c6de717
Revert: Move lore_quests back to correct location
Arebuayon Nov 3, 2025
c348510
Merge pull request #49 from Game-Lab-5-0-UTP-Group-6-Team-2/revert-lo…
Arebuayon Nov 4, 2025
a458b4d
minigame preview 2
Nov 5, 2025
31a80c5
Merge pull request #50 from Game-Lab-5-0-UTP-Group-6-Team-2/minigame-…
JeessonYman Nov 5, 2025
8fa3a81
Actualizacion de la Intro Version 1
jhanp12 Nov 6, 2025
58dc391
Merge pull request #51 from Game-Lab-5-0-UTP-Group-6-Team-2/Level1
jhanp12 Nov 7, 2025
5d66f40
Creación del nivel 1
jhanp12 Nov 8, 2025
3ee6639
Merge pull request #52 from Game-Lab-5-0-UTP-Group-6-Team-2/Minijuego1
JeessonYman Nov 8, 2025
cc26c92
Mejora en la luz dnimaica en el minijuego y posiciones estrategicas p…
jhanp12 Nov 11, 2025
2b453ce
Merge pull request #53 from Game-Lab-5-0-UTP-Group-6-Team-2/Minijuego1
JeessonYman Nov 14, 2025
6d12e8c
se actualizo el minijuego 2
Nov 14, 2025
7068fc4
Merge pull request #54 from Game-Lab-5-0-UTP-Group-6-Team-2/actualiza…
JeessonYman Nov 14, 2025
ad17ba1
Mejora de Tilesets en minijuego 1 e inclusion del personaje
jhanp12 Nov 14, 2025
15cd6da
Merge pull request #55 from Game-Lab-5-0-UTP-Group-6-Team-2/Minijuego1
JeessonYman Nov 14, 2025
1441639
se agrego carpeta combat
Nov 14, 2025
2ee5e58
Merge pull request #56 from Game-Lab-5-0-UTP-Group-6-Team-2/actualiza…
JeessonYman Nov 14, 2025
477dde0
Actualizacion de muerte personaje y tailset
jhanp12 Nov 15, 2025
624bbcc
Merge pull request #57 from Game-Lab-5-0-UTP-Group-6-Team-2/Minijuego1
JeessonYman Nov 15, 2025
326943f
se actualizo los estilos del minijuego 2
Nov 17, 2025
7e3a187
Merge pull request #58 from Game-Lab-5-0-UTP-Group-6-Team-2/actualiza…
JeessonYman Nov 17, 2025
0033c71
se actualizo el minijuego 3
Nov 17, 2025
dae15b6
Merge pull request #59 from Game-Lab-5-0-UTP-Group-6-Team-2/actualiza…
JeessonYman Nov 17, 2025
c0d32ca
se mejoraron los juegos
Nov 19, 2025
c843033
Merge pull request #60 from Game-Lab-5-0-UTP-Group-6-Team-2/actualiza…
JeessonYman Nov 19, 2025
438b724
se mejoraron los juegos en las visualisaciones
Nov 19, 2025
3d625b6
Merge pull request #61 from Game-Lab-5-0-UTP-Group-6-Team-2/actualiza…
JeessonYman Nov 19, 2025
45b54ca
se mejoraron los juegos en las visualisaciones de los minujuegos 2 y 3
Nov 20, 2025
52a3efc
Merge pull request #62 from Game-Lab-5-0-UTP-Group-6-Team-2/actualiza…
JeessonYman Nov 20, 2025
8468747
Minor improvements to the visualizations
JeessonYman Mar 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,18 @@

config_version=5

[animation]

compatibility/default_parent_skeleton_in_mesh_instance_3d=true

[application]

config/name="Threadbare"
config/tags=PackedStringArray("2d", "endless", "game", "tilemap", "top_down")
run/main_scene="uid://huuo8mnwsphv"
config/project_settings_override="user://custom_overrides.cfg"
config/features=PackedStringArray("4.5", "GL Compatibility")
boot_splash/fullsize=false
config/features=PackedStringArray("4.6", "GL Compatibility")
boot_splash/stretch_mode=0
boot_splash/use_filter=false
boot_splash/image="uid://dvfpk2yguwjfv"
config/icon="uid://dhwqkdin6refx"
Expand All @@ -30,7 +34,7 @@ Settings="*res://scenes/globals/settings/settings.gd"
PauseOverlay="*res://scenes/globals/pause/pause_overlay.tscn"
MusicPlayer="*res://scenes/globals/music_player/music_player.tscn"
CameraShake="*res://scenes/globals/camera_shaker/camera_shake.tscn"
InputHelper="*res://addons/input_helper/input_helper.gd"
InputHelper="*uid://cholww48njaeh"
AspectRatioDebugger="*res://scenes/globals/aspect_ratio_debugger/aspect_ratio_debugger.tscn"

[debug]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://cpm5o35ede3qs"]
[gd_resource type="SpriteFrames" format=3 uid="uid://cpm5o35ede3qs"]

[ext_resource type="Texture2D" uid="uid://caiam8drw20rr" path="res://assets/third_party/tiny-swords/Factions/Knights/Troops/Pawn/Purple/Pawn_Purple.png" id="1_ikcmy"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=18 format=3 uid="uid://3elulifvmamm"]
[gd_resource type="SpriteFrames" format=3 uid="uid://3elulifvmamm"]

[ext_resource type="Texture2D" uid="uid://cs0aa2jajjnil" path="res://scenes/game_elements/props/checkpoint/components/Blue/Knitwitch_Appear.png" id="1_8w7i1"]
[ext_resource type="Texture2D" uid="uid://c34pfs7jyf2qp" path="res://scenes/game_elements/props/checkpoint/components/Blue/Knitwitch_Idle.png" id="2_mhgbt"]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=18 format=3 uid="uid://dmg1egdoye3ns"]
[gd_resource type="SpriteFrames" format=3 uid="uid://dmg1egdoye3ns"]

[ext_resource type="Texture2D" uid="uid://bk4w7fw4mg131" path="res://scenes/game_elements/props/checkpoint/components/Purple/Knitwitch_Appear.png" id="1_vuwo7"]
[ext_resource type="Texture2D" uid="uid://cowpss4rhh4lo" path="res://scenes/game_elements/props/checkpoint/components/Purple/Knitwitch_Idle.png" id="2_a12u6"]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=6 format=3 uid="uid://dm5jcge3jb7p1"]
[gd_resource type="SpriteFrames" format=3 uid="uid://dm5jcge3jb7p1"]

[ext_resource type="Texture2D" uid="uid://dqvj0682oytop" path="res://scenes/game_elements/props/decoration/bush/components/Bush_Green_Large.png" id="1_6wb4u"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=6 format=3 uid="uid://dlsq0ke41s1yh"]
[gd_resource type="SpriteFrames" format=3 uid="uid://dlsq0ke41s1yh"]

[ext_resource type="Texture2D" uid="uid://b2nmajpf8dlh" path="res://scenes/game_elements/props/filling_barrel/components/inkwell-fill.png" id="1_8ur4c"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://bhamin2pby7tq"]
[gd_resource type="SpriteFrames" format=3 uid="uid://bhamin2pby7tq"]

[ext_resource type="Texture2D" uid="uid://sgprgh3jbreo" path="res://scenes/game_elements/props/projectile/components/ink_blob.png" id="1_enimy"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://d36eq8tqdaxdy"]
[gd_resource type="SpriteFrames" format=3 uid="uid://d36eq8tqdaxdy"]

[ext_resource type="Texture2D" uid="uid://dc4nuj702f442" path="res://scenes/game_elements/props/tree/components/Tree_Patches_Green.png" id="1_n7buj"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=24 format=3 uid="uid://dne3cxrhbjuno"]
[gd_resource type="SpriteFrames" format=3 uid="uid://dne3cxrhbjuno"]

[ext_resource type="Texture2D" uid="uid://dakvpilaqdm3b" path="res://scenes/ui_elements/story_quest_progress/Textures/book_turn_left.png" id="1_rrloo"]
[ext_resource type="Texture2D" uid="uid://cabmo1e1xm6um" path="res://scenes/ui_elements/story_quest_progress/Textures/book_turn_right.png" id="2_100cn"]
Expand Down
10 changes: 10 additions & 0 deletions scenes/quest.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="Quest" load_steps=2 format=3 uid="uid://bmcekhv4sji0r"]

[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_r0o2e"]

[resource]
script = ExtResource("1_r0o2e")
title = "night Station beta-7"
description = "proyecto juego 5 noches en la estacion beta 7 "
first_scene = "uid://k8k7u7lnllbq"
metadata/_custom_type_script = "uid://dts1hwdy3phin"
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=16 format=3 uid="uid://ovu5wqo15s5g"]
[gd_resource type="SpriteFrames" format=3 uid="uid://ovu5wqo15s5g"]

[ext_resource type="Texture2D" uid="uid://coddjxvahn4uy" path="res://scenes/quests/story_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_guard_enemy_alerted.png" id="1_rby38"]
[ext_resource type="Texture2D" uid="uid://dgci3qn52ul5r" path="res://scenes/quests/story_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_guard_enemy_idle.png" id="2_d50ao"]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=3 format=3 uid="uid://b00dcfe4dtvkh"]
[gd_resource type="SpriteFrames" format=3 uid="uid://b00dcfe4dtvkh"]

[ext_resource type="Texture2D" uid="uid://cagyo41xspko" path="res://scenes/quests/story_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_projectile.png" id="1_pusms"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=25 format=3 uid="uid://deosvk5k4su5f"]
[gd_resource type="SpriteFrames" format=3 uid="uid://deosvk5k4su5f"]

[ext_resource type="Texture2D" uid="uid://cd2ivq0ll3lt0" path="res://scenes/quests/story_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_throwing_enemy_attack.png" id="1_53o2g"]
[ext_resource type="Texture2D" uid="uid://cb3lim37pj3by" path="res://scenes/quests/story_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_throwing_enemy_defeated.png" id="2_2ntg4"]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=5 format=3 uid="uid://b41l3fs3yj2fc"]
[gd_resource type="SpriteFrames" format=3 uid="uid://b41l3fs3yj2fc"]

[ext_resource type="Texture2D" uid="uid://ca3jqmbnlc1yy" path="res://scenes/quests/story_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_object.png" id="1_vuffp"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://b5pj1pt7r6hdg"]
[gd_resource type="SpriteFrames" format=3 uid="uid://b5pj1pt7r6hdg"]

[ext_resource type="Texture2D" uid="uid://r4u1t4ej41s" path="res://scenes/quests/story_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sign.png" id="1_ck40f"]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_resource type="SpriteFrames" load_steps=24 format=3 uid="uid://vwf8e1v8brdp"]
[gd_resource type="SpriteFrames" format=3 uid="uid://vwf8e1v8brdp"]

[ext_resource type="Texture2D" uid="uid://c0itxt8w3yml0" path="res://scenes/quests/story_quests/NO_EDIT/NO_EDIT_player_components/NO_EDIT_player_attack_01.png" id="1_m5whc"]
[ext_resource type="Texture2D" uid="uid://b0kexdddbmi7n" path="res://scenes/quests/story_quests/NO_EDIT/NO_EDIT_player_components/NO_EDIT_player_idle.png" id="2_bi3qj"]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
shader_type canvas_item;
render_mode unshaded, skip_vertex_transform;

const float curvature = 7.0;
const float vignette_multiplier = 1.0;

uniform sampler2D screen_texture: hint_screen_texture, filter_linear_mipmap;

// Función de ruido simple para el jitter
float rand(vec2 co) {
return fract(sin(dot(co.xy, vec2(12.9898,78.233))) * 43758.5453);
}

void fragment() {
// Movimiento sutil tipo VHS - wobble y jitter
float time_factor = TIME * 0.5;
vec2 wobble_uv = SCREEN_UV;

// Efecto de wobble (oscilación suave)
wobble_uv.x += sin(wobble_uv.y * 20.0 + time_factor) * 0.001;
wobble_uv.y += cos(wobble_uv.x * 15.0 + time_factor * 1.2) * 0.0008;

// Jitter aleatorio sutil
wobble_uv.x += (rand(vec2(time_factor, wobble_uv.y)) - 0.5) * 0.002;
wobble_uv.y += (rand(vec2(wobble_uv.x, time_factor * 1.5)) - 0.5) * 0.001;

// Distorsión de curvatura
vec2 centered_uv = wobble_uv * 2.0 - 1.0;
vec2 uv_offset = centered_uv.yx / curvature;
vec2 warped_uv = centered_uv + centered_uv * uv_offset * uv_offset;

// Efectos visuales VHS
vec3 cutoff = vec3(step(abs(warped_uv.x), 1.0) * step(abs(warped_uv.y), 1.0));

// Scanlines dinámicos
float scanline_speed = 1.0;
vec3 scanlines = vec3(sin((warped_uv.y + time_factor * 0.1) * 180.0) * 0.1 + 0.9);

// Vignette
vec3 vignette = vec3(length(pow(abs(centered_uv), vec2(4.0)) / 3.0));

// Color final con todos los efectos
vec3 screen_color = textureLod(screen_texture, (warped_uv + 1.0) / 2.0, 0.2).rgb * cutoff * scanlines;
screen_color -= vignette * vignette_multiplier;

COLOR = vec4(screen_color, 1.0);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://di1yvo812ri4x
Loading
Loading