Skip to player
Skip to main content
Search
Connect
Watch fullscreen
Like
Bookmark
Share
More
Add to Playlist
Report
Carrera de coches en Godot - Temporada 1 - Episodio 1
El Programador Perezoso
Follow
1 week ago
10 minutos al día aprendiendo a programar videojuegos con Godot.
Category
🎮️
Gaming
Transcript
Display full video transcript
00:00
Bueno, hola. Bienvenidos a este, al primer vídeo de la serie en la que quiero que compartáis conmigo el proceso de aprendizaje
00:09
para ir haciendo pequeños videojuegos. Entonces, bueno, yo, mi experiencia programando videojuegos es cero.
00:19
Tengo algo de, aunque ya sea algo de lenguaje de programación y un poco de diferentes tecnologías,
00:25
realmente haciendo videojuegos no lo he hecho nunca. Entonces, bueno, quiero experimentar con vosotros.
00:32
Creo que me acompañéis en el proceso de aprender a hacer un videojuego. Entonces, bueno, yo lo que voy a hacer es grabarme
00:40
en pequeños vídeos de unos 10 minutos, 15, lo que pueda aprender. En esos 10 minutos enseñaré lo que yo he podido practicar
00:52
y con esas prácticas iremos viendo juntos, pues aprendiendo juntos. Yo me comprometo a intentar subir,
01:02
prácticamente, bueno, subir todo lo que pueda, vídeos de 10 minutos con todos mis progresos y vosotros, pues, bueno,
01:09
si os gusta le dais a seguir y juntos vamos viendo, progresando juntos hasta que podamos hacer algún juego
01:17
en condiciones, un juego completo. Bueno, no voy a explicar cómo funciona Godot. Hay muchos vídeos, yo ya he visto
01:26
algunos tutoriales, hay tutoriales excelentes en internet. Entonces, lo que voy a hacer es simplemente empezar a programar,
01:39
empezar a hacer cosas y ya está. Si queréis que alguien os explique con profundidad cómo funciona cada elección,
01:47
cada elemento, cada pieza, cada código. Bueno, pues, para eso hay otros muchos canales y, bueno, pues,
01:55
yo asumo que si me seguís, pues, será simplemente porque queréis ver cómo se hace. Y si os interesa un apartado
02:03
en concreto, bueno, podéis ir a los comentarios y a lo mejor, pues, si lo veo interesante, pues, amplío algo.
02:09
Pero, como digo, hay infinidad de tutoriales por internet en el que os pueden explicar perfectamente
02:16
algunas de las cosas que yo explico. Aún así, siempre podéis ampliar en comentarios, me preguntáis,
02:24
incluso entre vosotros mismos podéis explicar algunos detalles. Si alguien que tenga más experiencia,
02:29
que yo me puede aportar algo con lo que yo también pueda aprender, mejor. ¿De acuerdo?
02:35
Bien, en este primer vídeo la idea que tengo es hacer un pequeño juego, un pequeño juego de carrera. ¿De acuerdo?
02:44
Sería un, vamos a llamar una carrera en el que voy a tener, pues, diferentes, vamos a poner esto así,
02:51
como si fuese un cochecito. Este sería, pues, un coche. Aquí tendríamos, pues, bueno, mejor que esto, pues,
02:59
pues, puedo aquí y lo duplico. Y tengo otro cochecito. Y, ¿cuál es la tecla? Duplicar, control D.
03:11
Pues, duplico, control D. Tengo otro aquí abajo. Control D. Tengo otro aquí abajo.
03:18
Tengo aquí, tendré cuatro cochecitos, puntos. Y luego tendré, pues, vamos a poner, por ejemplo,
03:23
aquí abajo, sí, aquí mismo, un botón, botón en el que cuando yo apriete, pon, empezarán todos los coches a moverse hasta una meta.
03:35
Vamos a poner, pues, por ejemplo, si hago así, voy a poner esto así y así. Esta va a hacer mi meta y los coches, pues, llegarán.
03:44
Cada uno a una velocidad diferente, de forma que, aleatoriamente, pues, este irá más rápido que este,
03:50
este irá mucho más rápido y este irá más lento. Y entonces, cuando yo pulse esto, empiezan aquí.
03:56
Cuando yo pulse el botón, pues, irán todos corriendo. ¡Pam! El primero que llegue es el que gana.
04:02
Pondrá ganador, corredor, número 3. Vale. Si vuelvo a dar, vuelves a empezar.
04:07
Y esta carrera, pues, a lo mejor, pues, este se convierte en el último. Ahora este sería el primero.
04:13
Ganador, número 2. Vuelvo a empezar y vuelvo a empezar.
04:15
Entonces, esto es un juego en el que, aburrido, porque lo que yo pretendo no es ahora mismo hacer un juego divertido,
04:26
sino simplemente entender cómo funcionan las mecánicas de mover objetos y que se muevan por la pantalla y que colisionen.
04:35
En este caso, quiero que colisionen con la meta y me salta la alerta de jugador, el que ha ganado.
04:45
Este primer, ¿te acuerdo? Entonces, bueno, para eso, bueno, en lugar de usar esto, pues, yo tengo aquí un pequeño,
04:53
una pequeña imagencita. Vamos a ver si la encuentro. Creo que era, estaba, la tengo por aquí.
05:00
No, esta no es. Bueno, he tenido que cortar un poco porque no encontraba el coche.
05:10
Pero, bueno, yo tengo aquí un pequeño imagen de un... Aquí lo arrastro. Bien. Tengo aquí un coche.
05:19
Vale. Tengo esto. Tengo también... Bueno, tengo aquí una imagen, que es esta,
05:24
en el que tengo los dos coches, pero para luego hacer una animación. Bueno, ahora mismo lo voy a hacer sin animación.
05:34
Vamos a poner esto, que he estado viendo cómo hacer animaciones. Bueno, puedo intentar directamente. No sé. Bueno.
05:42
Y aquí tendría el coche. Este sería mi coche. Voy a borrarlo todo. Voy a coger todo lo que hay y lo voy a borrar.
05:47
Borrar. Borrar. Sí. Este sería la carrera. Y este vamos a poner aquí. Este no. Vamos a poner este coche.
06:00
Venga. Y ahora voy a poner el primer coche. Voy a poner aquí. Voy a poner este coche. Voy a quitarle el dos.
06:09
Coche. De acuerdo. Ahora yo quiero que se mueva. Para hacer que se mueva, bueno, pues...
06:19
Yo creo que lo mejor es directamente, pues, empezar, pues, añadiendole un código al coche.
06:29
Para esto, pues, añadir script. Voy a llamar un coche script. Y esto sería por el código del coche.
06:38
Bien. Para empezar. Bueno, podríamos empezar. Yo creo que puedo empezar, pues, por iniciar aquí una cosa.
06:51
Algo como position x igual a position x más 1. A ver qué hace.
07:07
Guardo la carrera. Guardo el script del coche. Y le doy a ver qué hace.
07:19
Empezamos a pulsar. Y... ¡Uy! Se va. Pero se va a marcha atrás. Vale.
07:24
Se va a marcha atrás. ¿Por qué? Porque esto...
07:27
Si veis aquí abajo... ¿Dónde se ve esto? Vale.
07:36
Bien. Si yo muevo hacia la izquierda, veis aquí abajo, aquí abajo, aquí abajo aparece lo que es la posición del objeto.
07:45
Bueno, también se ve aquí, transformación, la posición del objeto.
07:51
Si yo lo muevo hacia aquí, estamos viendo la posición, conforme va bajando, va decreciendo.
08:00
Sin embargo, subir, incrementa. Es decir, hacia la derecha incrementa, hacia la izquierda decrementa.
08:09
Y lo mismo hacia abajo. Hacia abajo incrementa y hacia arriba decrementa.
08:15
Por lo tanto, números positivos hacia abajo y hacia la derecha.
08:19
Y números negativos hacia la izquierda y hacia arriba.
08:23
Vale. Entonces, si yo quiero que mi coche vaya de aquí hacia allí, más que nada porque lo he dibujado así.
08:31
Podría dibujarla por ver. Pero bueno, como quiero que se vaya así, pues vamos a cambiar otra vez a el código.
08:37
BD más uno y...
08:40
Menos uno.
08:42
Vuelvo.
08:45
¡Oh! Mi coche se mueve.
08:48
Vale. Bien.
08:50
Tengo mi primer coche que se mueve.
08:51
¿Por qué lo pongo en el...
08:54
Así podemos cambiar esto de forma que podemos hacer que tenga una velocidad aleatoria.
09:06
¿No? Yo creo que sí.
09:07
Podemos pensar aquí.
09:08
Vamos a poner aquí una variable que va a ser speed.
09:14
Vamos a poner, como siempre se dice, para programar es mejor programar en inglés.
09:21
Por un tema de...
09:24
Bueno...
09:25
Por si compartes el código, ¿no?
09:28
Entonces vamos a poner un...
09:30
¿Cómo es esto?
09:33
Si no me equivoco es...
09:34
Run...
09:35
Runf...
09:38
Runf range.
09:41
Ah, van integral o flotante.
09:44
Bueno, vamos a ponerlo entero.
09:45
Entero.
09:47
De...
09:48
Vamos a ponerlo un mínimo de 5 hasta 30.
09:53
Por ejemplo, íbamos viendo a ver.
09:55
Pero no.
09:56
De menos 5 a menos 30.
10:00
Que elija.
10:01
Y lo que hago es, pues, le sumo.
10:05
Le sumo la velocidad.
10:07
Mira.
10:09
Esto.
10:11
¿Qué hará?
10:14
Ahora...
10:16
Vale, si lo paro, lo doy a inicio.
10:22
Vale.
10:22
Lo pongo así.
10:23
Esto se podía hacer para que se quede aquí, ¿no?
10:28
Sí, exacto.
10:29
Si lo lanzo otra vez, aquí.
10:31
No, no, no.
10:31
Pero no lo quiero que se pare.
10:32
Yo creo que me quede aquí.
10:33
Esto era...
10:34
Flotting, ¿no?
10:36
Creo que esto es Flotting.
10:37
Bueno, esto lo voy a poner en español.
10:39
Porque creo que es más práctico ponerlo en español.
10:43
No.
10:45
Editor.
10:46
Creo que el editor se puede cambiar de idioma.
10:50
Vamos a buscar cómo se cambia este idioma.
10:53
Editor.
10:53
Editor setting.
10:57
Aquí.
10:58
Vamos a ponerlo en español.
11:01
Perfecto.
11:02
Debe reiniciarse.
11:03
Pues, venga, reiníciame.
11:11
Pues, la está.
11:12
Presionado.
11:13
Perfecto.
11:13
Ha entrado.
11:14
Pues, venga.
11:14
A ver.
11:15
En español.
11:17
Bien.
11:18
Reinicio.
11:21
Chum.
11:25
Chum.
11:26
Vale.
11:26
Creo que podemos bajar un poco la velocidad.
11:34
Vamos a poner lo que vaya de 5 a 15.
11:40
O de 2.
11:41
De 2 a 15.
11:43
Elegio numeratorio de 2 a 15.
11:45
Y con 2.
11:53
Perfecto.
11:54
Vale.
11:54
Pues, ya tengo mi primer coche que se mueve de izquierda a derecha.
11:57
Puedo poner, si yo cojo en la escena principal.
12:00
Vamos a ponerlo aquí que se vea.
12:04
Pues, esto lo he dicho.
12:05
Lo duplico.
12:06
Ya tengo 2 coches, 3 coches, 4 coches.
12:08
Lo voy a mover.
12:10
Voy a poner un coche aquí.
12:12
Otro coche aquí.
12:13
Y otro coche aquí.
12:14
A ver qué ocurre.
12:14
Ya tengo 4 coches.
12:15
Y cada uno va a ir a una velocidad diferente.
12:17
Vamos a ver qué hace.
12:18
Bien.
12:23
Inicio.
12:25
Bien.
12:26
Vale.
12:27
Vamos a hacer ahora.
12:29
Bien.
12:29
Ya está.
12:30
Primera carrera de coche.
12:33
Bueno.
12:34
Esta sería nuestra primera carrera de coche.
12:36
Hasta aquí sería el primer vídeo.
12:39
El segundo, bueno, lo continúo ahora.
12:43
Pero esta es la idea de los vídeos del canal.
12:47
10 minutitos y cortamos.
12:51
Y cada 10 minutitos un vídeo.
12:54
Tú mientras repites lo que yo he hecho y nos vemos en el siguiente vídeo.
Be the first to comment
Add your comment
Recommended
45:28
|
Up next
La Verdad Temporada 1 Episodio 1.1
Supply Racing
7 years ago
1:55:27
El Juego De La Diosa - Full Episodes
FrameFlicks Cinema
2 weeks ago
0:51
Former Aide Claims She Was Asked to Make a ‘Hit List’ For Trump
Veuer
2 years ago
1:08
Musk’s X Is ‘the Platform With the Largest Ratio of Misinformation or Disinformation’ Amongst All Social Media Platforms
Veuer
2 years ago
4:50
59 companies that are changing the world: From Tesla to Chobani
Fortune
2 years ago
0:46
3 Things to Know About Coco Gauff's Parents
People
2 years ago
0:35
8 Things to Do in the Morning to Improve Productivity
Martha Stewart Living
2 years ago
2:11
Why You Should Remember Aretha Franklin
Goalcast
2 years ago
1:18
USC vs. Colorado: Can Caleb Williams Earn a New Heisman Moment?
SportsGrid
2 years ago
1:04
Vic Mensa Reveals Celebrity Crush, Biggest Dating Pet Peeve & More on Speed Dating | Billboard News
Billboard
2 years ago
1:09
Hollywood Writers Reach ‘Tentative Agreement’ With Studios After 146 Day Strike
Veuer
2 years ago
1:26
Love is Blind stars admit they're burnt out from social media
Fortune
2 years ago
2:01
NHA Customers in Limbo as Company Faces Potential Merger
SportsGrid
2 years ago
2:55
Vanilla Ice Explains How the 90’s Shaped America
FACTZ
2 years ago
0:36
Amazon’ Prime Video Will Show Commercials Starting Next Year
Veuer
2 years ago
11:13
Pokimane Answers The Web's Most Searched Questions
WIRED
2 years ago
4:16
BREAKING NEWS: Matt Gaetz Tells House Committee: 'I'm Not Going To Vote For A Continuing Resolution'
Forbes Breaking News
2 years ago
1:00
What's Popular on Uber Eats?
Stringr
2 years ago
2:50
Måneskin Performs "HONEY" at MSG
Rolling Stone
2 years ago
12:13
Matt Rife Hilariously Roasts Your Dating Profiles | Cosmopolitan
Cosmopolitan USA
2 years ago
7:01
Kelly Clarkson Fights Back Against Brandon Blackstock In Devastating Divorce Battle
Life Stories By Goalcast
2 years ago
1:15
Netflix's 'Squid Game: The Challenge' Trailer Has 456 Real People Playing for $4.56 Million | THR News Video
The Hollywood Reporter
2 years ago
6:59
Chxrry22 Does ASMR with Matcha, Talks Using Music to Escape & Touring with The Weeknd
Fuse
2 years ago
1:08
TCU Wins The Iron Skillet With A 34-17 Win Over SMU
D210SPORTS
2 years ago
9:08
10 Things Dwyane Wade Can’t Live Without
GQMagazine
1 week ago
Be the first to comment