A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Curso de Ruby

Curso de Ruby

Sim贸n Soriano

Sim贸n Soriano

Programando el movimiento de nuestro snake

29/39
Recursos

Aportes 9

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Se nota que manejas mucho el lenguaje, pero ense帽as poco. El curso tiene muchos huecos que no se explican.

Este curso esta pesimamente explicado, lo unico que hace el 鈥減rofesor鈥 es dictar el codigo y no explica nada

El rango utilizado en el array de 鈥渘ew_position鈥 no tiene en cuenta la 煤ltima posici贸n del array (que vendr铆a a ser la cola actual de la serpiente).

new_positions = [next_position] + state.snake.positions[0...-1]

El resultado ser铆a que la cabeza (antes de cambiar la posici贸n) ahora es la cola! Agregada obviamente a la nueva posici贸n.

state.snake.positions[0...-1]

Esta parte el c贸digo generalmente la tendemos a conocer utilizando m茅todos para borrar la 煤ltima posici贸n, pero creo que esta forma adem谩s de ser m谩s elegante (porque se ve muy pro), tiene un poder inmenso, porque por ejemplo si tenemos un array de 10 n煤meros podr铆amos borrar 9 en un solo paso!

Puede tener mucho conocimiento , pero desafortunadamente a partir de la pr谩ctica, la explicaci贸n es nula, sencillamente es ver a alguien echando c贸digo y ya. El docente claramente sabe que l铆nea debe ir para hacer funcionar el proyecto, pero se debe explicar el porque se necesita y as铆 darle sentido a los videos de las bases del lenguaje.

Por convenci贸n los m茅todos que terminan con el signo de pregunta (?) retornan un valor true o false y son llamados m茅todos booleanos, en la clase el profesor crea el m茅todo position_is_valid? que es un m茅todo booleano

Explicas poco, parece que dictas el c贸digo, y hay detalles de edici贸n en el video o detalles que faltan explicar.

bro, vas volando, no se si seguir el ejemplo, intentar entender el c贸digo o darme de baja, estas top de conocimiento 0 destreza para ense帽ar, puedes asumir que los que llevan el curso saben programar en otro lenguaje y aun as铆 vas volando.

Lamentablemente el profesor no explica claramente.

La pr谩ctica creo que va excesivamente rapido sin explicar los conceptos como se relacionan con lo ya explicado en la teor铆a, para que queden los conceptos asentados. Sinceramente en esta parte me estoy perdiendo y creo que tocar谩 repetir bastantes veces las clases.