Skip to content

No Trace Left #2471

Draft
rspd-99 wants to merge 66 commits into
endlessm:mainfrom
GameLab6-UTP-Grupo3-Equipo4:main
Draft

No Trace Left #2471
rspd-99 wants to merge 66 commits into
endlessm:mainfrom
GameLab6-UTP-Grupo3-Equipo4:main

Conversation

@rspd-99

@rspd-99 rspd-99 commented Jun 24, 2026

Copy link
Copy Markdown

Primera versión del juego "No Trace Left", una StoryQuest con temática de detective, búsqueda y recuperación. En esta entrega se incluye la estructura jugable principal del proyecto junto con "tres minijuegos" integrados dentro de la misión, conectados a una narrativa de investigación, infiltración y búsqueda de pistas.

En "No Trace Left", un detective es contratado por un misterioso mercader para recuperar un objeto robado de gran valor sin levantar sospechas. Para cumplir su objetivo, deberá infiltrarse en una mansión fuertemente vigilada, descubrir pistas sobre el paradero del objeto, resolver desafíos dentro de la oficina central y escapar antes de ser atrapado. A lo largo de la misión, el jugador deberá avanzar a través de distintos desafíos mientras explora, evita enemigos, resuelve pruebas y reúne evidencias para progresar en la historia.

Esta primera versión incluye tres minijuegos principales:

"El Gran Caserón": un minijuego de sigilo e infiltración en el que el jugador debe avanzar por distintos pisos de una mansión, evitar los conos de visión de los guardias, esconderse detrás de paredes y recolectar pistas.
"La Bóveda": un minijuego de lógica en el que el jugador debe ordenar correctamente una serie de objetos según sus fechas dentro de una sala para desbloquear el acceso a la oficina central y obtener la llave.
"¡Alarma!": un minijuego de escape en el que el detective, tras recuperar el paquete, debe huir a través de un entorno peligroso mientras evita ser alcanzado durante la persecución final.

En conjunto, esta versión establece la base narrativa, visual y jugable de "No Trace Left", así como el flujo general del juego y sus mecánicas principales, combinando exploración, sigilo, resolución de acertijos y secuencias de escape dentro de una historia con temática James Bond y un cierre con un toque humorístico.

Assets

  • rain.ogg – CC BY 4.0 – by @klankbeeld
  • phone_call.ogg – CC0 1.0 – by @Anonio82
  • street.ogg – CC0 1.0 – by @MapaSonoroEletroacústico
  • salon.ogg – CC BY 4.0 – by @tyops
  • Detective and merchant character design – CC-BY-SA 4.0 – by @Marjhorick
  • Guard character design – CC-BY-SA 4.0 – by @rspd-99
  • cartel.png – CC-BY-SA 4.0 – by @pxxrx
  • cuadro.png – CC-BY-SA 4.0 – by @pxxrx
  • espejo.png – CC-BY-SA 4.0 – by @pxxrx
  • estatua_plata.png – CC-BY-SA 4.0 – by @pxxrx
  • familia_arden.png – CC-BY-SA 4.0 – by @pxxrx
  • gramofono.png – CC-BY-SA 4.0 – by @pxxrx
  • piano.png – CC-BY-SA 4.0 – by @pxxrx
  • reloj.png – CC-BY-SA 4.0 – by @pxxrx
  • retrato.png – CC-BY-SA 4.0 – by @pxxrx
  • transparente.png – CC-BY-SA 4.0 – by @pxxrx

Engineering

Game Design

Production & Management

CSebastianFO and others added 30 commits May 25, 2026 15:05
…emplate

Duplicate and rename template and all files
cambio de nombre de grupo_4 a no_trace_left
Add phone and correct intro placeholder
intro placeholder corregido, sin collectible item
@rspd-99 rspd-99 requested a review from a team as a code owner June 24, 2026 21:24
@github-actions

Copy link
Copy Markdown

Play this branch at https://play.threadbare.game/branches/GameLab6-UTP-Grupo3-Equipo4/main/.

(This launches the game from the start, not directly at the change(s) in this pull request.)

@wjt wjt added the StoryQuest New StoryQuests or updates to existing ones label Jun 25, 2026
@manuq manuq self-assigned this Jul 1, 2026
@manuq

manuq commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

@rspd-99 ¡hola! Intenté jugar a la StoryQuest desde el editor de Godot, pero crasheó al interactuar con el teléfono, con este error:

E 0:03:04:053   show_error_for_missing_state_value: Assertion failed: "OBJETIVO" not found. States with directly referenceable properties/methods/signals include "{ "self": <DialogueResource path="res://scenes/quests/story_quests/no_trace_left/0_intro/intro_components/ntl_intro_final.dialogue"> }", "DialogueBalloon", "NtlPapers", "Player", "{  }", "Grupo4Intro". Autoloads need to be referenced by their name to use their properties.
  <GDScript Fuente>dialogue_manager.gd:620 @ show_error_for_missing_state_value()
  <Rastreo de Pila>dialogue_manager.gd:620 @ show_error_for_missing_state_value()
                dialogue_manager.gd:918 @ _get_state_value()
                dialogue_manager.gd:1264 @ _resolve()
                dialogue_manager.gd:467 @ get_resolved_character()
                dialogue_manager.gd:660 @ create_dialogue_line()
                dialogue_manager.gd:286 @ get_line()
                dialogue_manager.gd:113 @ _get_next_dialogue_line()
                dialogue_manager.gd:86 @ get_next_dialogue_line()
                dialogue_resource.gd:33 @ get_next_dialogue_line()
                balloon.gd:173 @ next()
                balloon.gd:220 @ _on_balloon_gui_input()

Entiendo que es porque en esta línea del diálogo no_trace_left/0_intro/intro_components/ntl_intro_final.dialogue la palabra "OBJETIVO" aparece entre corchetes:

{{OBJETIVO}}: Recuperar el paquete extraviado.

Entonces el addon Dialogue Manager lo intenta interpretar como una variable, y dicha variable no existe.

Por ahora, me encantó el clima de la historia, muy bien ambientada con efectos sonoros: la lluvia de fondo, y el teléfono sonando.

Screenshot From 2026-07-01 18-38-10 Screenshot From 2026-07-01 18-38-45

Pongo el pull request en borrador, por favor vuélvanlo a "review ready" cuando lo solucionen.

@manuq manuq marked this pull request as draft July 1, 2026 21:51
@rspd-99 rspd-99 marked this pull request as ready for review July 1, 2026 23:32
@rspd-99

rspd-99 commented Jul 1, 2026

Copy link
Copy Markdown
Author

ya realice la corrección

@manuq

manuq commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

ya realice la corrección

¡Bien! Deberías unir tu rama GameLab6-UTP-Grupo3-Equipo4:Ray con tu rama principal GameLab6-UTP-Grupo3-Equipo4:main . Cuando lo hagas, este pull request se va a actualizar automáticamente. Por favor no abras otro pull request aparte: #2503 (comment)

@manuq manuq mentioned this pull request Jul 2, 2026

@manuq manuq left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deberían actualizar su rama main con la corrección del diálogo, antes de que podamos seguir.


~ start
Lucky: Veamos.
{{OBJETIVO}}: Recuperar el paquete extraviado.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rspd-99 el juego sigue fallando aquí porque la palabra sigue estando entre corchetes!

@manuq manuq marked this pull request as draft July 2, 2026 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

StoryQuest New StoryQuests or updates to existing ones

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants