Add "La Odisea del Tiempo" StoryQuest - #2472
Conversation
…emplate Duplicate and rename template and all files para equipo_1
This reverts commit 0344131. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ .git/COMMIT_EDITMSG [unix] (17:03 05/06/2026) Revert "Actualización introducn" This reverts commit 0344131. scenes/quests/story_quests/equipo_1/0_intro/intro_components/equipo_1_intro.dialogue scenes/quests/story_quests/champ/0_intro/intro_components/champ_intro.dialogue modified: scenes/quests/story_quests/equipo_1/0_intro/equipo_1_intro.tscn ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ .git/COMMIT_EDITMSG [unix] (17:03 05/06/2026) Revert "Actualización introducción" This reverts commit 0344131. scenes/quests/story_quests/equipo_1/0_intro/intro_components/equipo_1_intro.dialogue scenes/queso/intro_components/champ_intro.dialoguscenes/questory_quests/ ,p,p,p,
Uniendo todas las mecanicas creadas junto con el mapa del laberinto
…o errores de la mecanica del viento, creando nuevo script para los collectables
Cambios de mecanicas y mapa
Merge de los cambios a la rama principal
terminando juego 1, preparando mecanicas para finalizacion de juego 2
agregando assets, sonido batalla final y solucionando error mapa 3
Puliendo minijuego 1 y terminandolo
funcion mal implementada, no dejaba iniciar el juego
…r10010-patch-1 Remove _dialogo_final function
|
@TheWeebCrafter10010 y equipo, ¡acá les dejo una grabación que hice mostrando el último nivel! https://www.youtube.com/watch?v=O55rGFbX2dE |
Muchas gracias por probar nuestro juego! ahora andamos en el final del ciclo y andamos muy atareados pero cuando termine empezare a mejorar los aspectos que nos dijo para tener mejor pulido el juego, ah si otra cosa, cuando hay un dialogo y te pega un proyectil no te cuenta el daño de la barra, ya me habia pasado asi que por eso puse eso jaja. Muchas gracias nuevamente! |
|
@Salonso928 @DiegoVilchezS @TheWeebCrafter10010 @edwardvilcamonje-max @karenzc2323-sudo @kath144 ¡hola! Nos encantaría que su StoryQuest forme parte del juego. Pero lamentablemente si no tenemos noticias de los cambios pedidos arriba, tendremos que cerrar el pull request. |
|
Buenos días Sr @manuq . Empezar disculpándonos por la falta de respuesta. Realizaremos los cambios solicitados en la brevedad. Como equipo también nos encantaría que nuestro StoryQuest sea parte del juego, fue nuestro principal deseo desde que iniciamos el programa. Solo una consulta, ¿hasta cuándo tendríamos plazo para corregir lo mencionado? Muchas gracias. |
|
Buenas noches Sr. @manuq . Quedamos atentos a su respuesta. Muchas gracias. Atentamente, |
|
@DiegoVilchezS hola, no hay un tiempo específico. Si lo continúan nos avisan. Si no vemos progreso en un pull request, lo cerramos a los 30 días. Pero aún así pueden reabrirlo y pedirnos revisión. A tener en cuenta: con el tiempo su rama se puede llegar a atrasar mucho con la rama principal, y se vuelve cada vez más trabajoso unirlo. |
…l escenario, se añadio un checkpoint con dialogo de historia, se cambio la forma de comenzar la batalla
…inal para el minijuego 2
Alonso ajustes 1
|
Buenas noches, he realizado algunos cambios quisiera que los vea y nos siga dando feedback, muchas gracias! |
@Salonso928 claro! me podrías listar qué cambios hicieron? Así sé en donde poner el ojo. Gracias. |
|
A los siguientes scripts les falta el encabezado de licencia: Deben poner: A este archivo también le falta la licencia correspondiente. Vean (asset licensing)[https://github.com/endlessm/threadbare/wiki/Licensing#asset-licensing]. |
|
Además este archivo es demasiado grande, pasa el límite: Aunque creo que el chequeo se confunde por la extensión. Los archivos permitidos son:
Lean https://github.com/endlessm/threadbare/wiki/Audio-Style-Guide |
…ivos a otras carpetas
…diseño al mapa nivel 1
Alonso ajustes 2
|
Buenas tardes, ya he subido otros cambios con el tema de las licencias y ese archivo que pesaba mucho, ya deberia estar. Las partes que he modificado fueron estas: |
Arreglando posicion del player nivel 1
|
@Salonso928 el audio sigue ocupando demasiado espacio, son 9.46 MB de los 10.42 MB que ocupa la storyquest. Además deberían comentarnos de dónde obtuvieron estas músicas y sonidos, o si las crearon ustedes.
|
|
Si los audios los creo el compañero @edwardvilcamonje-max , como hacemos el tema de las licencias? Debemos poner un archivo .license por cada audio, cierto? Otra consulta, cuál es el tamaño por audio mp3? |
No hay un tamaño definido. Revisando las StoryQuests actuales, hay 4 que superan los 10 MB en assets, así que la de ustedes estaría bien. Si el compañero hizo los audios entonces perfecto, no hay que agregar ningún archivo |
| e.remove(); | ||
|
|
||
| func _reducir_vida_jugador(body:Node2D)->void: | ||
| if(!can_take_damage): |
There was a problem hiding this comment.
El operador ! no está recomendado, y los paréntesis no son necesarios:
| if(!can_take_damage): | |
| if not can_take_damage: |
| boss.timer.stop() | ||
| timer_time_stop.stop() | ||
| cantidad_disparos = 2 | ||
| ##boss.espaciado =1 |
There was a problem hiding this comment.
Borrar línea comentada:
| ##boss.espaciado =1 |
|
|
||
| @export var dialogo_final: DialogueResource | ||
| @export_file("*.tscn") var next_scene: String | ||
| @export var enemigo:BalderFuturo |
There was a problem hiding this comment.
El nombre de la clase custom debería empezar con un prefijo que tenga que ver con el título de la StoryQuest. Por ejemplo:
| @export var enemigo:BalderFuturo | |
| @export var enemigo: OdiseaTiempoBalderFuturo |
| @@ -0,0 +1,322 @@ | |||
| # SPDX-FileCopyrightText: The Threadbare Authors | |||
| # SPDX-License-Identifier: MPL-2.0 | |||
| class_name BalderFuturo | |||
There was a problem hiding this comment.
La declaración de la clase va a hacer que este nodo aparezca en todo el proyecto. Por lo tanto tiene que tener como prefijo el nombre de la StoryQuest. Sugiero que usen el prefijo "OdiseaTiempo":
| class_name BalderFuturo | |
| class_name OdiseaTiempoBalderFuturo |
| if body is Projectile and not body.can_hit_enemy and not _is_defeated: | ||
| return | ||
| body.queue_free() | ||
| ##animation_player.play(&"got hit") |
There was a problem hiding this comment.
Quitar línea comentada (no es un comentario que explique el código):
| ##animation_player.play(&"got hit") |
| extends PlayerRepel | ||
| func _on_repel_animation_animation_finished(anim_name: StringName) -> void: | ||
| if anim_name == &"repel": | ||
| repelling = false # |
There was a problem hiding this comment.
Interesante como hicieron el cooldown, extendiendo la clase existente.
| func _ready() -> void: | ||
| super() |
There was a problem hiding this comment.
Esta función no hace nada, podrían borrarla:
| func _ready() -> void: | |
| super() |
There was a problem hiding this comment.
Este script no hace nada. Borrarlo.
|
Los siguientes archivos parece que no se usan en ninguna parte de la StoryQuest. Por favor confirmen y si es así bórrenlos: |
|
buenas tardes sobre las licencias esto es lo que tengo funciona
esto es del audio de disparos
Si descargaste el archivo de audio de forma gratuita dentro de la
plataforma (como los efectos de sonido estándar de ElevenLabs en lugar de
las canciones de pago del Mercado de Música), aplican las normas generales
de la plataforma:
Uso gratuito con atribución: Para los efectos de sonido y recursos del plan
gratuito, se requiere incluir atribución (créditos a elevenlabs.io).
Uso comercial permitido: Todos los efectos de sonido de ElevenLabs son
libres de derechos y se pueden usar en proyectos comerciales o gratuitos,
siempre que no vendas ni licencies la herramienta ni intentes competir con
ellos.
Restricción principal: No puedes revender, sublicenciar ni redistribuir los
archivos de audio por sí solos como un producto independiente.
Dado que es para un juego gratuito, puedes utilizarlo sin problema siempre
y cuando coloques el crédito correspondiente a ElevenLabs si estás operando
bajo el plan gratuito.
y el pdf son de las caciones
y el audio del tiempo solo es un corte pero tambien entraria en el pdf
eso seria todo con las pistas aviseme cualquier cosa
El jue, 27 ago 2026 a las 10:58, Manuel Quiñones ***@***.***>)
escribió:
… *manuq* left a comment (endlessm/threadbare#2472)
<#2472 (comment)>
Si los audios los creo el compañero @edwardvilcamonje-max
<https://github.com/edwardvilcamonje-max> , como hacemos el tema de las
licencias? Debemos poner un archivo .license por cada audio, cierto? Otra
consulta, cuál es el tamaño por audio mp3?
No hay un tamaño definido. Revisando las StoryQuests actuales, hay 4 que
superan los 10 MB en assets, así que la de ustedes estaría bien. Si el
compañero hizo los audios entonces perfecto, no hay que agregar ningún
archivo .license, a menos que haya usado alguna herramienta de IA.
Confirmen esto último por favor, y recuerden que ustedes son responsables
por cualquier violación de derechos de autores.
—
Reply to this email directly, view it on GitHub
<#2472?email_source=notifications&email_token=CEBBHELEUHZ5W62A63WSKC35MBLDTA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNBUGE3TMMBWGI3KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-5441760626>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/CEBBHEO5JLT4NDQH2REZZXD5MBLDTAVCNFSNUABFKJSXA33TNF2G64TZHM4TIMJZG4YTINBRHNEXG43VMU5TINZTHA3DMNBVG44KC5QC>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/CEBBHEJDL3MSUNGZRAK3CKD5MBLDTA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNBUGE3TMMBWGI3KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/CEBBHEIIQCAIVHIBSF2HG6D5MBLDTA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNBUGE3TMMBWGI3KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Add La Odisea del Tiempo StoryQuest
This StoryQuest follows Balder, a young warrior marked by an ancient curse that has shattered his soul into three versions of himself, each trapped in a different era. To save the kingdom of Aetheris and prevent "The Rupture" from consuming the world, you must travel to the Past, the Present, and the Future. In this adventure, the conflict is not resolved by destroying these versions, but by integrating and reconciling with his own inner demons: the child who fled in guilt, the warrior consumed by rage, and the tyrant king he could become.
Assets:
Baldor_godok.png by @karenzc2323-sudo
balder_idle-removebg.png by @karenzc2323-sudo
balder_walk.png by @karenzc2323-sudo
caminar_player.png by @karenzc2323-sudo
enemigo_atacando_juego1_OK.png by @karenzc2323-sudo
enemigo_caminando_juego1_OK.png by @karenzc2323-sudo
enemigo_quieot_juego1_fixed.png by @karenzc2323-sudo
enemigo_quieto_juego1_OK.png by @karenzc2323-sudo
enemigo_atacando_juego2_OK.png by @karenzc2323-sudo
enemigo_caminando_juego2_OK.png by @karenzc2323-sudo
enemigo_quieto_juego2_OK.png by @karenzc2323-sudo
carta.png by @karenzc2323-sudo
dibujo.png by @karenzc2323-sudo
juguete_roto.png by @karenzc2323-sudo
Juego2.mp3 by @edwardvilcamonje-max
disparo1_bajo.wav by @edwardvilcamonje-max
disparo1_wav.wav by @edwardvilcamonje-max
el-jefe-recibe-daño.wav by @edwardvilcamonje-max
intro_triste.mp3 by @edwardvilcamonje-max
juego 1 suspenso.mp3 by @edwardvilcamonje-max
juego 3 batalla final.mp3 by @edwardvilcamonje-max
outro (feliz, todo se reconstruyo).mp3 by @edwardvilcamonje-max
parar_tiempo.mp3 by @edwardvilcamonje-max
parar_tiempo_wav.wav by @edwardvilcamonje-max
Engineering:
Intro by @DiegoVilchezS
1_stealth by @TheWeebCrafter10010 and @DiegoVilchezS
2_combat by @TheWeebCrafter10010
3_sequence_puzzle by @TheWeebCrafter10010 and @DiegoVilchezS
Outro by @DiegoVilchezS
Music levels by @edwardvilcamonje-max
Sound Effects by @edwardvilcamonje-max
Game Design:
Core Gameplay & Mechanics by @TheWeebCrafter10010
Narrative & Dialogues by @edwardvilcamonje-max
Visual Design & Art Direction by @karenzc2323-sudo @kath144 and @DiegoVilchezS
Progression & Motivation by @kath144