L17: Discrepancy between loop anim in lesson and instant movement in L17.P1
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 50/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- godot
- Área
- content
Línea de trabajo
The step-by-step animation lives in the lesson text at res://course/lesson-18-for-loops/lesson.bbcode, and the practice code in the report is the move_to_bottom loop that increments cell.y. Read how the lesson decomposes the loop over time and compare it with how the practice runs the loop instantly. Done means a learner cannot mistake the loop for a delayed, step-by-step process, though the maintainers may need to decide whether the fix is in the lesson animation or the explanation.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
There's an issue in the lessons that decompose the motion over time to show what the loop is doing step by step, but it's not done well. It leads to thinking that a loop does not apply instantly. This user was then understandably expected their loop in the practice to move the robot step by step with visual pauses.
somehow the robot animation just jump right to the end, my solution are checked fine though
Technical information:
- Location: L17.P1 - Introduction to For Loops > Using a for loop to move to the end of the board
- File: res://course/lesson-18-for-loops/lesson.bbcode
- Platform: Web
- Commit: 42cfa87
Code from the current practice
var board_size = Vector2(5, 5) var cell = Vector2(2, 0) func move_to_bottom(): for i in (board_size.y - 1): cell.y = cell.y + 1
- Lenguaje dominante
- GDScript
- Estrellas
- 2.8k
- Forks
- 239
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GDQuest/learn-gdscript
-
Test too strict in L14.P1Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
GDQuest/learn-gdscript#1462 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
GDQuest/learn-gdscript#1455 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
GDQuest/learn-gdscript#1446 ·
-
user experience
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
GDQuest/learn-gdscript#1420 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
GDQuest/learn-gdscript#1461 ·
Todos los issues de GDQuest/learn-gdscript
Issues similares
-
Report: &TV InternationalAbiertocheck:passed streams:remove
Dificultad 1/5 Menos de una hora Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 61/100
Los mantenedores suelen responder en 1 día
-
Add: Antena 1 (Romania) LogoAbiertocheck:passed logos:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 79/100
Los mantenedores suelen responder en 4 días
-
🎉 Add OmuType to Input MethodsAbiertoaddition
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
jaywcjlove/awesome-mac#4259 ·
Los mantenedores suelen responder en 1 día