a

2999a commited on
Commit
8ecb6e8
·
verified ·
1 Parent(s): b107514

Upload via hfc (batch)

Browse files

Uploaded using hfc tool

This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +4 -0
  2. subir/.cache/huggingface/.gitignore +1 -0
  3. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.mp4.lock +0 -0
  4. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.mp4.metadata +8 -0
  5. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.vtt.lock +0 -0
  6. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.vtt.metadata +8 -0
  7. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Resumen.html.lock +0 -0
  8. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Resumen.html.metadata +8 -0
  9. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.mp4.lock +0 -0
  10. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.mp4.metadata +8 -0
  11. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.vtt.lock +0 -0
  12. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.vtt.metadata +8 -0
  13. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Resumen.html.lock +0 -0
  14. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Resumen.html.metadata +8 -0
  15. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.mp4.lock +0 -0
  16. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.mp4.metadata +8 -0
  17. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.vtt.lock +0 -0
  18. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.vtt.metadata +8 -0
  19. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Resumen.html.lock +0 -0
  20. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Resumen.html.metadata +8 -0
  21. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/04-Quiz.mhtml.lock +0 -0
  22. subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/04-Quiz.mhtml.metadata +8 -0
  23. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/01-Estrategia flexible de prompting para mejores resultados con IA.mp4.lock +0 -0
  24. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/01-Estrategia flexible de prompting para mejores resultados con IA.vtt.lock +0 -0
  25. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/01-Resumen.html.lock +0 -0
  26. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/02-Prompting encadenado para tareas complejas con ChatGPT.mp4.lock +0 -0
  27. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/02-Prompting encadenado para tareas complejas con ChatGPT.vtt.lock +0 -0
  28. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/02-Resumen.html.lock +0 -0
  29. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/03-Conversación por voz con ChatGPT dictado y modo avanzado.mp4.lock +0 -0
  30. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/03-Conversación por voz con ChatGPT dictado y modo avanzado.vtt.lock +0 -0
  31. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/03-Resumen.html.lock +0 -0
  32. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/04-Configuración de personalización y memoria en ChatGPT.mp4.lock +0 -0
  33. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/04-Configuración de personalización y memoria en ChatGPT.vtt.lock +0 -0
  34. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/04-Resumen.html.lock +0 -0
  35. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/05-Configuración de privacidad y seguridad en ChatGPT.mp4.lock +0 -0
  36. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/05-Configuración de privacidad y seguridad en ChatGPT.vtt.lock +0 -0
  37. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/05-Resumen.html.lock +0 -0
  38. subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/06-Quiz.mhtml.lock +0 -0
  39. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/07-Colisiones y restricciones de movimiento en mapas de juegos.mp4 +3 -0
  40. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/07-Colisiones y restricciones de movimiento en mapas de juegos.vtt +293 -0
  41. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/07-Resumen.html +0 -0
  42. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/08-Colisiones y Portadas en Videojuegos Implementación en C.mp4 +3 -0
  43. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/08-Colisiones y Portadas en Videojuegos Implementación en C.vtt +224 -0
  44. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/08-Resumen.html +0 -0
  45. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/09-Creación de Juegos de Aventuras en C Laberintos y Cofres del Tesoro.mp4 +3 -0
  46. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/09-Creación de Juegos de Aventuras en C Laberintos y Cofres del Tesoro.vtt +299 -0
  47. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/09-Resumen.html +0 -0
  48. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/10-Programación Orientada a Objetos en Videojuegos Básicos.mp4 +3 -0
  49. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/10-Programación Orientada a Objetos en Videojuegos Básicos.vtt +35 -0
  50. subir/Curso Práctico de C/09-Finalizando nuestro proyecto/10-Resumen.html +0 -0
.gitattributes CHANGED
@@ -286,3 +286,7 @@ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:
286
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/04-Conexión[[:space:]]de[[:space:]]Jugador[[:space:]]y[[:space:]]Coordenadas[[:space:]]en[[:space:]]Mapas[[:space:]]de[[:space:]]Videojuegos.mp4 filter=lfs diff=lfs merge=lfs -text
287
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/05-Carga[[:space:]]y[[:space:]]Lectura[[:space:]]de[[:space:]]Archivos[[:space:]]para[[:space:]]Mapas[[:space:]]en[[:space:]]Juegos.mp4 filter=lfs diff=lfs merge=lfs -text
288
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/06-Colisiones[[:space:]]y[[:space:]]Movimiento[[:space:]]en[[:space:]]Juegos[[:space:]]2D[[:space:]]con[[:space:]]C.mp4 filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
286
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/04-Conexión[[:space:]]de[[:space:]]Jugador[[:space:]]y[[:space:]]Coordenadas[[:space:]]en[[:space:]]Mapas[[:space:]]de[[:space:]]Videojuegos.mp4 filter=lfs diff=lfs merge=lfs -text
287
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/05-Carga[[:space:]]y[[:space:]]Lectura[[:space:]]de[[:space:]]Archivos[[:space:]]para[[:space:]]Mapas[[:space:]]en[[:space:]]Juegos.mp4 filter=lfs diff=lfs merge=lfs -text
288
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/06-Colisiones[[:space:]]y[[:space:]]Movimiento[[:space:]]en[[:space:]]Juegos[[:space:]]2D[[:space:]]con[[:space:]]C.mp4 filter=lfs diff=lfs merge=lfs -text
289
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/07-Colisiones[[:space:]]y[[:space:]]restricciones[[:space:]]de[[:space:]]movimiento[[:space:]]en[[:space:]]mapas[[:space:]]de[[:space:]]juegos.mp4 filter=lfs diff=lfs merge=lfs -text
290
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/08-Colisiones[[:space:]]y[[:space:]]Portadas[[:space:]]en[[:space:]]Videojuegos[[:space:]]Implementación[[:space:]]en[[:space:]]C.mp4 filter=lfs diff=lfs merge=lfs -text
291
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/09-Creación[[:space:]]de[[:space:]]Juegos[[:space:]]de[[:space:]]Aventuras[[:space:]]en[[:space:]]C[[:space:]]Laberintos[[:space:]]y[[:space:]]Cofres[[:space:]]del[[:space:]]Tesoro.mp4 filter=lfs diff=lfs merge=lfs -text
292
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/09-Finalizando[[:space:]]nuestro[[:space:]]proyecto/10-Programación[[:space:]]Orientada[[:space:]]a[[:space:]]Objetos[[:space:]]en[[:space:]]Videojuegos[[:space:]]Básicos.mp4 filter=lfs diff=lfs merge=lfs -text
subir/.cache/huggingface/.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ *
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.mp4.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762797052.7740073
2
+ 31363892
3
+ 0
4
+ be4dd8d64ab39f5790dc538f2ad163540a7601c281ef2a36bd47c9d831989da9
5
+ lfs
6
+
7
+ 1
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Cómo usar ChatGPT como copiloto para acelerar tu productividad.vtt.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762796718.856397
2
+ 1991
3
+ 0
4
+ 9b3db355252aae8fa440d1dd04ff142fccf61fd224aea34f661befc50190185f
5
+ regular
6
+
7
+ 0
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/01-Resumen.html.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762796718.8565338
2
+ 592175
3
+ 0
4
+ 695b91b4977006360dc7cd8d8dba7e0084a72aa7e5f8d1e8bd30bed460f455ea
5
+ regular
6
+
7
+ 0
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.mp4.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762797052.774149
2
+ 77156688
3
+ 0
4
+ 48ff58352eb9c0f112bb86dc0b5b4b9625b227b4d67fa968dd2bcff443921f11
5
+ lfs
6
+
7
+ 1
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Qué es ChatGPT y cómo funciona la inteligencia artificial generativa.vtt.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762796718.856672
2
+ 5430
3
+ 0
4
+ ab5750ad00fe18271e81995ad1195051a468c4bb00cd9f8000c84238013466e1
5
+ regular
6
+
7
+ 0
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/02-Resumen.html.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762796718.8568082
2
+ 593729
3
+ 0
4
+ d265cbeda6ccebc5db767ebcdb1bba3404d340888f91ae77d71bb15a7bd9e4cb
5
+ regular
6
+
7
+ 0
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.mp4.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762797052.7743027
2
+ 182595927
3
+ 0
4
+ b45ebc8bb0160e17e17e71afdf976a3fa3b7b1ef8ee3de5362e4b6e84c5cac86
5
+ lfs
6
+
7
+ 1
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Cómo crear cuenta en ChatGPT y elegir el plan adecuado.vtt.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762796718.8569472
2
+ 13390
3
+ 0
4
+ 4dd4018e2de7fe56efbcaf39b160ce2f61aa60066b4fe26d962921ad828d5f46
5
+ regular
6
+
7
+ 0
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/03-Resumen.html.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762796718.857096
2
+ 595579
3
+ 0
4
+ d577a1a8e568348ef43062f3007b812577d25959ff5896e73676480eb0e707b7
5
+ regular
6
+
7
+ 0
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/04-Quiz.mhtml.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/01-Módulo 1 Fundamentos de ChatGPT/04-Quiz.mhtml.metadata ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 1762796718.857241
2
+ 643994
3
+ 0
4
+ 0412479a07c3f57364b8f953f9aaf6fbe64a1455bb938c894e24ead9d37235dc
5
+ regular
6
+
7
+ 0
8
+ 1
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/01-Estrategia flexible de prompting para mejores resultados con IA.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/01-Estrategia flexible de prompting para mejores resultados con IA.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/01-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/02-Prompting encadenado para tareas complejas con ChatGPT.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/02-Prompting encadenado para tareas complejas con ChatGPT.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/02-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/03-Conversación por voz con ChatGPT dictado y modo avanzado.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/03-Conversación por voz con ChatGPT dictado y modo avanzado.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/03-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/04-Configuración de personalización y memoria en ChatGPT.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/04-Configuración de personalización y memoria en ChatGPT.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/04-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/05-Configuración de privacidad y seguridad en ChatGPT.mp4.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/05-Configuración de privacidad y seguridad en ChatGPT.vtt.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/05-Resumen.html.lock ADDED
File without changes
subir/.cache/huggingface/upload/Curso de ChatGPT/02-Módulo 2 Uso efectivo de ChatGPT/06-Quiz.mhtml.lock ADDED
File without changes
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/07-Colisiones y restricciones de movimiento en mapas de juegos.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b305ec138b5a4e85ba47dfa0953a543c96d91d4b119c506ece95fa0b16011972
3
+ size 96069129
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/07-Colisiones y restricciones de movimiento en mapas de juegos.vtt ADDED
@@ -0,0 +1,293 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.839 --> 00:08.390
4
+ lo que hicimos en la clase anterior fue mejorar como se dibuja nuestro mapa, parte de los puedes vacíos
5
+
6
+ 00:08.400 --> 00:12.750
7
+ y no un montón de seres cmd feos. Eso lo hicimos cambiando el gran Zar enteros.
8
+
9
+ 00:12.779 --> 00:20.030
10
+ Usa los caracteres y metemos los datos directo del archivo.txt Add nuestro mapa como
11
+
12
+ 00:20.030 --> 00:25.239
13
+ caracteres y estamos interpretado el carácter como cero que otras tercero siguen
14
+
15
+ 00:25.239 --> 00:28.260
16
+ una tabla de aquí, que es la tabla de símbolos que te permite la consola.
17
+
18
+ 00:28.289 --> 00:32.219
19
+ Es una aproximación. Ahora vamos a continuar y vamos a hacer todo Otro personaje no
20
+
21
+ 00:32.219 --> 00:37.469
22
+ puede traspasar una pared que son representados por uno nuestro código.
23
+
24
+ 00:37.479 --> 00:42.850
25
+ Lo que vamos a hacer es que Cuando mi hijo se mueve, tiene que poder moverse, pero antes de moverse
26
+
27
+ 00:42.850 --> 00:46.810
28
+ tiene que checar. Si su siguiente movimiento está ocupado por una pared.
29
+
30
+ 00:46.820 --> 00:49.740
31
+ Cómo hacemos eso? El jugador le tiene que preguntar al mapa.
32
+
33
+ 00:49.770 --> 00:53.780
34
+ Oye, mapa. Puedo moverme en esta posición que luego le tiene que responder sí
35
+
36
+ 00:53.810 --> 01:00.619
37
+ o no? Para eso vamos a lanzar a nuestras Max el punto h.
38
+
39
+ 01:00.630 --> 01:04.650
40
+ Vamos a enfocar las células de la mapa para que nos dicen si podemos o no hacer eso.
41
+
42
+ 01:05.040 --> 01:15.069
43
+ Vamos a decir La Ser Yum Pull! No son la función tipo Pull Ando que se llame Es
44
+
45
+ 01:15.099 --> 01:21.200
46
+ muy esta función Lo que va a hacer es que nos va a revisar si la célula está bloqueado o
47
+
48
+ 01:21.200 --> 01:28.450
49
+ no por una pared Nuestro código fuente vamos a poner hay que salvar.
50
+
51
+ 01:29.540 --> 01:33.099
52
+ Vamos a poner Voy No era vull que era el tipo de Touch.
53
+
54
+ 01:33.099 --> 01:37.980
55
+ Regresa Maxell dos punto dos puntos y acabó remoto.
56
+
57
+ 01:37.980 --> 01:43.049
58
+ Completa la función y Blog aquí podría rezar retro dentro.
59
+
60
+ 01:43.439 --> 01:47.969
61
+ Eso que decir que todas celdas están bloqueadas y no pueden ser Camín hables, pero no queremos eso
62
+
63
+ -->
64
+ .
65
+
66
+ 01:48.000 --> 01:58.450
67
+ Queremos que si Si nuestro aire es igual igual uno Word que es el símbolo que representa la pared.
68
+
69
+ 02:00.040 --> 02:05.150
70
+ Vamos a regresar verdadero si es cualquier otra cosa.
71
+
72
+ 02:10.340 --> 02:22.759
73
+ Vamos a ingresar falso Los en nuestro lugar, en nuestro mapa cuando actualizamos la posición del jugador
74
+
75
+ -->
76
+ ,
77
+
78
+ 02:22.789 --> 02:30.439
79
+ que es que en puntos De en puntos EPP que aceptamos la selva del jugador Primero
80
+
81
+ 02:30.439 --> 02:49.849
82
+ tenemos que preguntar Sí, en las células playas DE play El PX fondo CTO Code es
83
+
84
+ 02:49.849 --> 03:08.150
85
+ no igual igual a falso No estados mover sino que nos dejaran su jugador quieto.
86
+
87
+ 03:08.539 --> 03:11.090
88
+ Pero cómo hacemos eso? Cómo hacemos que no es un favor?
89
+
90
+ 03:11.120 --> 03:15.780
91
+ Regresa a su posible anterior porque si se fijaron cuando metemos los inputs, el jugador está
92
+
93
+ 03:15.780 --> 03:18.840
94
+ cambiando su posición. Hay tres opciones que podemos hacer.
95
+
96
+ 03:18.870 --> 03:25.000
97
+ La primera es guardar el jugador sus últimas jornadas y, en caso de que no pueda transitar por ahí
98
+
99
+ -->
100
+ ,
101
+
102
+ 03:25.030 --> 03:28.849
103
+ regresar. La segunda es guardar en la célula del mapa.
104
+
105
+ 03:29.340 --> 03:34.990
106
+ Sí puede, cuando pasar por ahí que nos quejamos de preguntar y las prendas de esa célula, si no puede
107
+
108
+ 03:34.990 --> 03:39.909
109
+ pasar, lo queríamos. Sería asignarles las pruebas de la célula anterior al jugador para recetarlo
110
+
111
+ -->
112
+ .
113
+
114
+ 03:39.939 --> 03:45.849
115
+ Y la tercera es que el mapa día no, no puedes literal, agarra a jugador y le pongas frenadas a mano
116
+
117
+ -->
118
+ .
119
+
120
+ 03:46.240 --> 03:51.629
121
+ Cuál de las tres ustedes creen que es la mejor dejado en su comentario discutiendo cuál
122
+
123
+ 03:51.629 --> 03:56.530
124
+ harían y si tiene una nueva propuesta no debe poner la Ahora.
125
+
126
+ 03:56.560 --> 03:59.509
127
+ La solución que yo voy a elegir es la número uno.
128
+
129
+ 03:59.539 --> 04:04.340
130
+ Es porque el jugador va acordar siempre después de movimientos con las viejas y
131
+
132
+ 04:04.340 --> 04:07.949
133
+ en caso de que el movimiento sea fallido, va regresarse a su fusión anterior.
134
+
135
+ 04:08.340 --> 04:14.639
136
+ Para eso vamos a ir a nuestro encabezado de Player punto H empleo, apuntó H.
137
+
138
+ 04:14.669 --> 04:22.329
139
+ Aparte de las cuerdas y sigue, vamos a ser unas de las ex y LAS DE ESO para presentar las últimas
140
+
141
+ 04:22.329 --> 04:28.180
142
+ jornadas en las cuales tu jugador y en estos países puntos, el PP, donde modificamos las
143
+
144
+ 04:28.180 --> 04:33.800
145
+ posiciones del usuario con el input. Vamos a decir que después de modificar antes de modificar el input
146
+
147
+ -->
148
+ ,
149
+
150
+ 04:33.829 --> 04:40.769
151
+ vamos a guardar la última prenda. Esto es que Las guerras es igual.
152
+
153
+ 04:40.769 --> 04:57.449
154
+ Ayer vamos a copiar esto K también y en este caso el X dos x que sí, bueno, X Lo
155
+
156
+ 04:57.449 --> 05:02.790
157
+ que hacemos con esto es guardar una posición en la cual el jugador era aceptado que se moviera para
158
+
159
+ 05:02.790 --> 05:09.500
160
+ que en caso de que dice una pared día a no puede estar por ahí y obedece a su última posición seis
161
+
162
+ 05:09.529 --> 05:17.269
163
+ A salvo digamos, o la última cuestión que puede estar Estamos haciendo una pseudo predicción que
164
+
165
+ 05:17.269 --> 05:22.540
166
+ se utiliza en juegos de verdad. Incluso multiplayer Rolandas es muy sencilla Sólo donde aprenda, pero
167
+
168
+ 05:22.540 --> 05:25.149
169
+ José líneas hacen este tipo de producciones de prendas muy seguido.
170
+
171
+ 05:26.740 --> 05:31.139
172
+ Entonces, ya que logramos guardar las últimas pruebas de esto de, de su jugador, vamos a hacerla
173
+
174
+ 05:31.139 --> 05:34.920
175
+ nuestro Player una función que se llame la oscura bajo el Commit Pull que sea.
176
+
177
+ 05:34.920 --> 05:45.189
178
+ Me voy muy set Vim tu seis posición lo que hace esta función es resetear mis prendas en X y llegue a
179
+
180
+ 05:45.189 --> 05:51.620
181
+ la última posición, que fue a salvo. O sea, las tesis y las de Vamos.
182
+
183
+ 05:51.620 --> 06:01.149
184
+ Implementarla. CTO Hoy Player dos puntos, puntos, conceptos Exposición Cat y
185
+
186
+ 06:01.149 --> 06:09.250
187
+ aquí adentro lo que vamos a decir. Eso X es igual a las TX Guille es igual a las diez.
188
+
189
+ 06:09.939 --> 06:13.350
190
+ Lo que nos permitió Eso fue cuando se llama esta función.
191
+
192
+ 06:13.839 --> 06:17.250
193
+ Va a reiniciar mis jugadores con las a la posición que está a salvo.
194
+
195
+ 06:19.040 --> 06:24.629
196
+ Ahora vamos a eso. Mapa en nuestro mapa. Le preguntamos a la célula Jaime apuntó Se
197
+
198
+ 06:24.629 --> 06:29.540
199
+ Pepe en esta función. Se Players El le estados. Preguntado eso, celular si está bloqueado.
200
+
201
+ 06:29.540 --> 06:34.509
202
+ No, Si no está bloqueada, quiere decir que podemos vernos allí y ejecutamos el código que antes teníamos
203
+
204
+ -->
205
+ ,
206
+
207
+ 06:34.540 --> 06:39.279
208
+ que nos dejan movernos por todos lados. Pero si está bloqueada Lo que tengo que hacer, decir a
209
+
210
+ 06:39.279 --> 06:43.649
211
+ no te puedes mover. Entonces en lugar de que sea voy, vamos ser un goleador también.
212
+
213
+ 06:44.639 --> 06:51.449
214
+ Entonces Si. Todo sale bien. Vamos a besar verdadero Con esta función Proto entro le
215
+
216
+ 06:56.139 --> 07:01.430
217
+ Y si todo salió mal, vamos a revisar. Faltó Esto.
218
+
219
+ 07:01.430 --> 07:06.790
220
+ Quiere decir que el móvil, El movimiento que el jugador propuso no se pudo hacer y por lo tanto, en
221
+
222
+ 07:06.790 --> 07:14.439
223
+ nuestro código principal hay que reiniciar la posición del jugador Como cambiamos nuestra función de
224
+
225
+ 07:14.439 --> 07:18.240
226
+ SP s on volia No tenemos que también actualizarla en el en Caen El.
227
+
228
+ 07:18.240 --> 07:24.540
229
+ En cambio, Eza en el encabezado Vim Add se os anima al encabezado aquí dos Berserk le BSD, pero es
230
+
231
+ 07:24.540 --> 07:28.949
232
+ muy que vamos a cambiar, formulen y ambas son iguales.
233
+
234
+ 07:30.639 --> 07:41.279
235
+ Perfecto sobre instrument vamos a decir si La posición de Setién el jugador es correcta dibujados
236
+
237
+ 07:41.279 --> 07:55.769
238
+ el mapa, sino También dibujados el mago. Pero la diferencia entre estas dos es
239
+
240
+ 07:55.769 --> 07:59.680
241
+ que si la posición que desee tener jugadores correcta José López normal.
242
+
243
+ 07:59.709 --> 08:07.139
244
+ Pero si no, lo que va a ser es reiniciar el jugador a mi player En su última posición a
245
+
246
+ 08:07.139 --> 08:15.459
247
+ saludar y eso a evitar que pase por paredes. Vamos a ver si todo sale bien.
248
+
249
+ 08:15.490 --> 08:20.110
250
+ Vamos a mí Mac Ser punto H. Sólo voy a achicar que día sí, me allí es uno regresa
251
+
252
+ 08:20.110 --> 08:23.889
253
+ falso, perfecto. Con esto teóricamente había funcionado bien.
254
+
255
+ 08:23.899 --> 08:28.230
256
+ Vamos a ver si me ningún bus. Le pongo play y es un error.
257
+
258
+ 08:28.259 --> 08:40.929
259
+ Aquí tengo un cráter de más nueve euros. Me gusta tener mi el así Play me dice lo
260
+
261
+ 08:40.929 --> 08:45.500
262
+ que no es conocido antes de Player lo que está pasando acá Estoy viendo Player y
263
+
264
+ 08:45.500 --> 08:50.139
265
+ se recuerdan Playa es mi clase, no mi variable. Lo que tengo que hacer es poner pero y qué
266
+
267
+ 08:50.139 --> 08:54.549
268
+ es el nombre y variable se criba, héroe, Reinicia te a tu posición o salud.
269
+
270
+ 08:55.039 --> 09:04.360
271
+ Me Pongo play Finish el fuego. Todos movernos. Vieron cómo está viviendo mi tres?
272
+
273
+ 09:04.360 --> 09:10.320
274
+ No. Y puedo Trató de caminar juntos de pared. No me deja entonces un personaje?
275
+
276
+ 09:10.350 --> 09:13.529
277
+ Voy a esta parte Data, digamos y estoy junto a la pared.
278
+
279
+ 09:13.539 --> 09:18.580
280
+ Aquí a la izquierda. Cuéntanoslo home la izquierda que no me dejara cientos Con esto lo
281
+
282
+ 09:18.580 --> 09:27.789
283
+ que logramos hacer fue Colisiones Felicidades por e nuestro siguiente clase.
284
+
285
+ 09:27.820 --> 09:32.649
286
+ Lo que vamos a hacer es nos falta el Tesoro para poder recolectar, lo ganar.
287
+
288
+ 09:33.039 --> 09:37.159
289
+ Y aparte nos falta poner no esta instrucción de Bienvenido a mi juego épico de dragón.
290
+
291
+ 09:37.169 --> 09:38.909
292
+ Y en la pantalla de terminaste el juego
293
+
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/07-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/08-Colisiones y Portadas en Videojuegos Implementación en C.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:678c3b644dd034ef98ef396ca28f0e5a0ec52ede51080075bcf5cf0c5cf2eae7
3
+ size 69717453
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/08-Colisiones y Portadas en Videojuegos Implementación en C.vtt ADDED
@@ -0,0 +1,224 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:08.960
4
+ Bienvenidos de vuelta a nuestro curso de ese más, más si se fija en la clase pasada en lo que se os
5
+
6
+ 00:08.960 --> 00:15.439
7
+ fue colisiones, Las colisiones son la cosa un concepto un poco extraño porque realmente no existen
8
+
9
+ -->
10
+ .
11
+
12
+ 00:15.470 --> 00:20.280
13
+ Bueno, nada de lo que está nuestra computadora existe solos electricidad pasando por circuitos, pero
14
+
15
+ 00:20.280 --> 00:23.160
16
+ es una abstracción de lo que son las colecciones.
17
+
18
+ 00:23.190 --> 00:28.660
19
+ Una colección significa que un objeto no puede pasar porque otro objetos interpone entre el Pero
20
+
21
+ 00:28.670 --> 00:32.310
22
+ en videojuegos. Lo que estamos haciendo es cuando objeto está moviendo.
23
+
24
+ 00:32.340 --> 00:36.729
25
+ Va a preguntarle un sistema que puede ser un sistema de físicas o un sistema que ustedes hagan.
26
+
27
+ 00:36.759 --> 00:39.590
28
+ Si puede seguirse moviendo en esta dirección cuando puede.
29
+
30
+ 00:39.590 --> 00:43.619
31
+ Por alguna razón, en nuestro caso, lo que hacemos es una predicción de movimiento en
32
+
33
+ 00:43.619 --> 00:48.179
34
+ el cual preguntamos Oye, en mi siguiente exposición hay una pared y la paleta dice Si
35
+
36
+ 00:48.189 --> 00:53.679
37
+ no puedes pasar por mí o te me quedo quieto. Pero así funciona también de maneras más complicadas.
38
+
39
+ 00:53.679 --> 00:58.000
40
+ Obviamente, en los juegos y juegos en línea, en los dos en línea, lo que se hace es
41
+
42
+ 00:58.000 --> 01:01.920
43
+ que se hace una predicción de movimiento utilizando la latencia del internet para
44
+
45
+ 01:01.920 --> 01:07.099
46
+ ver si esa posición es correcta o no En caso de que no el motor defición lo que hace es corregir la
47
+
48
+ 01:07.099 --> 01:11.829
49
+ posición a como debería de estar. Es muy interesante porque aunque no es un sistema se sencillo La
50
+
51
+ 01:11.829 --> 01:16.209
52
+ base de predicción es la misma. Ustedes pueden crear ya Push sistemas más complejos utilizando
53
+
54
+ 01:16.209 --> 01:21.230
55
+ figuras geométricas o es un poquito más allá y bajar librerías que ya funcionan como físic
56
+
57
+ 01:21.260 --> 01:26.090
58
+ con la librería llamada Bolsos de Pero bueno, continuamos con nuestro con su juego.
59
+
60
+ 01:26.099 --> 01:30.180
61
+ Lo que va a hacer ahorita es cargar la portada de este juego que va a ser un dragón que
62
+
63
+ 01:30.180 --> 01:34.450
64
+ diga Bienvenido mi juego épico y cuando le pique cualquier tecla ya pasen a la aventura.
65
+
66
+ 01:34.939 --> 01:39.189
67
+ Continuamos en nuestro juego. Lo que vamos seres que le vamos a decir vamos a decir el mapa.
68
+
69
+ 01:39.219 --> 01:41.950
70
+ Oye, mapa, por favor, dibuja la portada de mi juego.
71
+
72
+ 01:42.340 --> 01:46.040
73
+ Vamos a Irán Mac Vim apuntó H y vamos a una función que sea.
74
+
75
+ 01:46.040 --> 02:00.790
76
+ Me voy Voy rock Intro Y lo que va a ser de lo entró Si Esos definir la aquí abajo.
77
+
78
+ 02:00.790 --> 02:08.349
79
+ La voy a escribir arriba de mi. Los más trofeo Dotx Gay Mac, dos puntos, dos puntos.
80
+
81
+ 02:10.039 --> 02:23.439
82
+ Rock intro y voy a copiar micro dado archivo para no volver Escribir todo Pero voy a borrar Este
83
+
84
+ 02:23.439 --> 02:32.300
85
+ Ford Y en lugar de que nuestro error fatal día no puede cargar el mapa nuestro fatal va a decir No
86
+
87
+ 02:32.300 --> 02:42.180
88
+ puede cargar en entró tú sacabas comer Intro q no Vim Blog Tengo cuidado de que tengan exactamente su
89
+
90
+ 02:42.180 --> 02:47.710
91
+ código como yo estemos ventana lo voy a rezar Si quieren verme tomas el tiempo, pueden poner pausa
92
+
93
+ 02:47.740 --> 02:54.860
94
+ y copiarlo Pero bueno, sigamos ahora lo que vamos a cargar en lugar de cargar del archivo mapa vamos
95
+
96
+ 02:54.860 --> 03:02.590
97
+ a cargar un destrucción intro y nuestro menú después de neutralizar nuestro mapa y nuestro verde vamos
98
+
99
+ 03:02.590 --> 03:10.560
100
+ a decir a nuestro mapa Oye, mapa, dibuja el intro Blog intro porque no lo ponemos en el look Porque
101
+
102
+ 03:10.560 --> 03:14.979
103
+ no creemos que le digo que muchas veces creemos que lo dibuja Una vez antes de empezar el juego Hay
104
+
105
+ 03:14.979 --> 03:19.990
106
+ pedir cualquier entrada de de, de, de teclado Y ya que se es cumplió eso va a ir a
107
+
108
+ 03:19.990 --> 03:22.449
109
+ dibujar el juego. Por eso le ponemos aquí afuera.
110
+
111
+ 03:23.240 --> 03:27.250
112
+ Por volar este inicial juego porque ya no lo vamos a estar porque vamos a poder estar portada Increíble
113
+
114
+ 03:30.539 --> 03:36.800
115
+ nuestra función de infra portada vamos a decir Mientras hay una línea de mi archivo que es intro
116
+
117
+ 03:36.800 --> 03:48.110
118
+ .txt y la línea que es mi string Vamos a imprimir la línea, se auto La y Si les confunda un poquito
119
+
120
+ 03:48.110 --> 03:51.319
121
+ lo que está pasando aquí en que Blair esta función.
122
+
123
+ 03:51.349 --> 03:54.340
124
+ Esta paz está recibiendo este string y le está llenando.
125
+
126
+ 03:54.370 --> 03:58.349
127
+ Está haciendo magia negra que para explicar, pero le está llenando por dentro.
128
+
129
+ 03:58.349 --> 04:01.370
130
+ Es función y luego la va a mantener sin modificarla.
131
+
132
+ 04:01.400 --> 04:05.520
133
+ Entonces nosotros, después de este paso, llevate contener la información del archivo
134
+
135
+ 04:05.550 --> 04:12.990
136
+ de la línea del archivo. Vamos a dibujar cada línea del archivo y con eso dibuja nuestra portada Pero
137
+
138
+ 04:12.990 --> 04:23.319
139
+ Después de dibujar nuestra portada. Lo que vamos a pedir es un c Vim y lo vamos a empezar al
140
+
141
+ 04:23.319 --> 04:32.300
142
+ aire Por Qué es esto? Porque son seis Lain Porqué no le Add Sólo.
143
+
144
+ 04:32.300 --> 04:35.730
145
+ Quiero pausar por un ratito el programa dos no me importaban.
146
+
147
+ 04:35.730 --> 04:40.290
148
+ Falla la información, pero esto me sigue. Pasen una pausa para y en nuestro y no vamos a poder Por
149
+
150
+ 04:40.290 --> 04:44.089
151
+ favor presionar cualquier tecla oyente para continuar para que fue la presión de ese
152
+
153
+ 04:44.089 --> 04:49.810
154
+ y entre Ahora si tratamos de cargar, lo va a haber un error porque no existe.
155
+
156
+ 04:49.839 --> 04:54.949
157
+ Es lo que podemos hacer. Es usar el código. Hace más más para crearlo o esta vez no va a ser diferente
158
+
159
+ -->
160
+ .
161
+
162
+ 04:55.439 --> 05:02.250
163
+ Vamos a ver nuestro archivo, Cat. Mapa. Vamos a hacer una copia.
164
+
165
+ 05:03.639 --> 05:09.879
166
+ Copiar pegar y le vamos a cambiar el nombre a conseguir Madame.
167
+
168
+ 05:09.879 --> 05:19.129
169
+ Archivo Intro.txt Cambiar nombre Pietro. Fíjense que le extensión sea documento de texto.
170
+
171
+ 05:19.160 --> 05:23.180
172
+ Si no nos va a dejar cargar. Si tienen problemas, pueden saber código ese más, más para crear su
173
+
174
+ 05:23.180 --> 05:28.740
175
+ archivo desde el código desde su código. Lo voy a abrir y va a tener mi papá.
176
+
177
+ 05:28.769 --> 05:32.449
178
+ No quiero eso. Así que lo que voy a hacer es Buena Googol.
179
+
180
+ 05:35.240 --> 05:41.449
181
+ Voy a poner grado Haski Add y aquí me salen la primera portada.
182
+
183
+ 05:42.339 --> 05:47.250
184
+ Muchas gra- Gómez Me poner este que está muy épico.
185
+
186
+ 05:49.040 --> 05:53.870
187
+ No de Pedreña Archivo Intro Tenga cuidado de no escribir en su archivo de mapa porque sino van a arruinar
188
+
189
+ 05:53.870 --> 06:13.209
190
+ su mapa. Dos tomas mi dragón y acaba de poner Bienvenido Mi Laberinto, Atlético, Presiona cualquier
191
+
192
+ 06:13.240 --> 06:24.550
193
+ tecla y enter para continuar. Voy a salvarlo y vamos a ver si funciona.
194
+
195
+ 06:29.040 --> 06:39.129
196
+ Sí podemos play. Mire, nada más voy a ser menos o más grande y Ventana y se bienvenido
197
+
198
+ 06:39.129 --> 06:43.750
199
+ a mi laberinto ético presión A cualquier tecla para entrar.
200
+
201
+ 06:44.240 --> 06:51.160
202
+ Impresión cualquier tecla en ese juego un Toque entonces corriendo mi programa ya
203
+
204
+ 06:51.160 --> 06:55.949
205
+ tengo mi portada épica de ese dragón y se presionar cualquier tecla para continuar.
206
+
207
+ 06:56.339 --> 07:02.399
208
+ Entonces presionó cualquier tecla y enter me permite ya entrar a mi juego perfecto
209
+
210
+ -->
211
+ .
212
+
213
+ 07:02.430 --> 07:08.279
214
+ Entonces jugador esta En estado en esta en función y estoy jugando en mi juego y pido Lo
215
+
216
+ 07:08.279 --> 07:13.519
217
+ que nos falta para terminar es hacer un tesoro el cual el jugador por recolectar y
218
+
219
+ 07:13.519 --> 07:15.350
220
+ obviamente hacen un laberinto un poquito más complicado.
221
+
222
+ 07:16.040 --> 07:17.649
223
+ Eso lo vamos a hacer en la próxima clase.
224
+
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/08-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/09-Creación de Juegos de Aventuras en C Laberintos y Cofres del Tesoro.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b17026557c737a47f33b49e1559d15eb8c0235d85da26b1ff37629b88076ffa2
3
+ size 114380131
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/09-Creación de Juegos de Aventuras en C Laberintos y Cofres del Tesoro.vtt ADDED
@@ -0,0 +1,299 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:08.419
4
+ Muy bien, ya tenemos nuestro juego épico que puede va a derrotar a muchos fuegos triple A como Geli
5
+
6
+ 00:08.419 --> 00:13.779
7
+ todo esto? Porque jugar el consuelo es muy divertido, Pero bueno, Ahora, lo que hay que hacer es
8
+
9
+ 00:13.779 --> 00:19.969
10
+ la victoria de su jugador Antes quiero hacer un pequeño ajuste que es Al principio, estados llevado
11
+
12
+ 00:20.000 --> 00:24.399
13
+ ya estamos llamando imputa Y esto hace que se queda un poco pausado y se vea raro el
14
+
15
+ 00:24.399 --> 00:29.250
16
+ juego son los que voy a hacer. Es que voy a dibujar una vez Después del intro.
17
+
18
+ 00:30.239 --> 00:35.950
19
+ Voy a dibujar una vez más guapa y ya después acá poner un mensajito Quería sea otro.
20
+
21
+ 00:39.740 --> 01:00.549
22
+ Introduce El movimiento el comando El comando de movimiento A doble ese doble a
23
+
24
+ 01:01.640 --> 01:11.650
25
+ ese. Y de esto porque lo hice porque quiero que salga la instrucción de que pueda ser el jugador cada
26
+
27
+ 01:11.650 --> 01:17.319
28
+ movimiento y así la gente, aunque todos por nuestro juego y no entienda cómo funciona el código nos
29
+
30
+ 01:17.319 --> 01:29.480
31
+ permita jugar Os. Así funciona Open sale aventura del Dragón precio no introduce
32
+
33
+ 01:29.480 --> 01:32.349
34
+ comando, Continue viento y hacía Puedo moverme sin problemas.
35
+
36
+ 01:33.540 --> 01:40.459
37
+ Muy bien, súper bien. Lo que vamos a hacer es la victoria.
38
+
39
+ 01:40.489 --> 01:46.549
40
+ Entonces en nuestro mapa vamos a representar. Voy a pasar mismo por acá.
41
+
42
+ 01:47.739 --> 01:52.150
43
+ Vamos ser un Atom poquito más complicado. Tus en esta parte de que iba a tener unas paredes.
44
+
45
+ 01:52.540 --> 01:55.549
46
+ Este va estar cercado por acá. Sólo tiene un camino.
47
+
48
+ 01:56.840 --> 02:05.209
49
+ Todos estos décadas los vamos a poder así. Es- Tags cerrado que es el que mejor tiene que Moverse
50
+
51
+ 02:05.209 --> 02:10.150
52
+ por arriba y a la derecha. Vamos a tener otras pares por acta.
53
+
54
+ 02:12.039 --> 02:20.750
55
+ Es un final cerrado, buena salida. Y lo que va a ustedes que vamos a poner en esta parte de aquí abajo
56
+
57
+ 02:21.340 --> 02:28.280
58
+ Por es tarea nuestro cofre que lo vas a representar por un cuatro Luego.
59
+
60
+ 02:28.280 --> 02:33.669
61
+ Podemos cambiar los bonitos por cosas más este características como un simbolito dinero.
62
+
63
+ 02:33.680 --> 02:36.639
64
+ Saben que vamos a esos directo de una vez. Vamos a poner un símbolo.
65
+
66
+ 02:36.639 --> 02:43.050
67
+ Dinero y estímulo. Dinero significa mi cofre. Voy a guardarme archivo y si le pongo play me
68
+
69
+ 02:43.050 --> 02:48.909
70
+ sale mi entrada épica de mi laberinto. Pues si no cualquier tecla ya puedo jugar y
71
+
72
+ 02:48.909 --> 02:53.550
73
+ se fijan Mi laberinto está creado tiene para el de éste, aunque moverme a través de ellas.
74
+
75
+ 02:55.240 --> 03:01.080
76
+ Y aquí está mi cofre. Ahora lo que tengo que hacer es que se mi jugador Juba cómico, fre Victoria
77
+
78
+ 03:01.110 --> 03:12.990
79
+ ponemos La Ventana de Victoria y terminó el juego para eso Vamos achicar en el donde
80
+
81
+ 03:12.990 --> 03:20.409
82
+ podemos checar donde chocó el jugador El mapa. Está achicando A veces Si chocó con la pared Puedes
83
+
84
+ 03:20.409 --> 03:26.699
85
+ aprovechar esa función para además decir si chocó con una pared Dónde Está bien, no?
86
+
87
+ 03:26.699 --> 03:30.849
88
+ Pues muerte. Pero sí chocó con un tesoro. Ejecuta el código de tesoro.
89
+
90
+ 03:31.240 --> 03:33.849
91
+ Les voy a dar un pequeño sin para su código para el proyecto final.
92
+
93
+ 03:34.370 --> 03:37.490
94
+ Ahí pueden poner también chico con un enemigo pierde.
95
+
96
+ 03:37.520 --> 03:48.550
97
+ Pero bueno, eso ya se lo ustedes. Vamos con el de sólo Word.
98
+
99
+ 03:49.639 --> 03:55.330
100
+ Vamos, A Vim apuntó se Pepe Y en la sección en la cual estamos checando EL me voy Pull de mi jugador
101
+
102
+ 03:55.360 --> 04:00.530
103
+ que es se pers- el aquí estados chic Add o si es bloqueado, Sin desbloqueado.
104
+
105
+ 04:00.560 --> 04:03.550
106
+ Podemos checar a dentro de ahí? Sí, es un tesoro.
107
+
108
+ 04:04.840 --> 04:20.949
109
+ Pues puedan ser sí, mis células punto. Allí es igual el símbolo de tesoro sino
110
+
111
+ 04:21.839 --> 04:33.850
112
+ Muévete normalmente y vamos a ver todos nuestro bloque de movimiento normal, pequeño, perfecto.
113
+
114
+ 04:35.339 --> 04:39.889
115
+ Entonces todo sigue normal. Usted no se preocupen, pero lo que estamos haciendo aquí es si
116
+
117
+ 04:39.889 --> 04:46.250
118
+ chocó con tesoro. Vamos a cargar La imagen. Vamos a dibujar la puerta de tesoro.
119
+
120
+ 04:47.939 --> 04:52.750
121
+ Vamos ir a nuestra función como otro intro La Vamos a copiar.
122
+
123
+ 04:54.639 --> 05:06.649
124
+ Yo soy la función Se home rock Muchas Otro visto Help Roddick No puedo poner símbolos de respiración
125
+
126
+ 05:07.040 --> 05:13.970
127
+ Y aquí lo que vamos a cargar es Victory.txt y vamos a a dibujar En caso de que no pueda ser cargamos
128
+
129
+ 05:13.970 --> 05:25.519
130
+ muy fatal error Victory Mac, unas mil Aube. Yo me apellido triste usted les podrían poner el error
131
+
132
+ 05:25.519 --> 05:29.750
133
+ Numerosas. Error como número uno, tres, tres, siete.
134
+
135
+ 05:30.240 --> 05:32.250
136
+ Y ustedes pueden hacer ver con él solo en una tabla.
137
+
138
+ 05:32.259 --> 05:37.420
139
+ Pero bueno, sigamos entonces si chocó con mi símbolo.
140
+
141
+ 05:37.420 --> 05:44.759
142
+ Dinero? Vamos dibujar la parte de Victoria. Entonces aquí lo que vamos a hacer es Fred
143
+
144
+ 05:44.759 --> 05:52.050
145
+ CTO en Touch Y antes de eso, Pos a dibujar la victoria.
146
+
147
+ 05:55.639 --> 06:02.959
148
+ Todavía funcionar bien. Pero también hay que decir que cuando dibujados la planta de Victoria es ni
149
+
150
+ 06:02.959 --> 06:06.649
151
+ mover. Entonces este puliendo de que mover Lo voy a cambiar a mi mapa.
152
+
153
+ 06:07.740 --> 06:11.730
154
+ Vamos a mover este que mover de lugar. Lo voy a quitar acá y voy a pasarlo.
155
+
156
+ 06:11.730 --> 06:18.939
157
+ Add Vim Mac punto H. Y aquí voy a poder mover este Juliano y ponerlo aquí y en el constructor DeMille
158
+
159
+ 06:18.939 --> 06:29.850
160
+ Vim Mac en que más puntos del PP voy a poner es que mover es igual a falsa En ni me voy a poner Mientras
161
+
162
+ 06:30.639 --> 06:40.279
163
+ ya existe y Vim over. Pero este mapa su decir mientras Mapa punto es Vim over va
164
+
165
+ 06:40.279 --> 06:46.129
166
+ contra el juego perfecto. Entonces lo que hicimos fue mover el juliano que atrasados para el alumno
167
+
168
+ 06:46.129 --> 06:52.589
169
+ Nuestro juego a el mapa o en un clima punto H Ahora Lo que hay que hacer es que cuando todo
170
+
171
+ 06:52.589 --> 06:58.089
172
+ vamos el cofre aparte de dibujar la ventanita de victoria, cuando la imagen de victoria hay
173
+
174
+ 06:58.089 --> 07:02.300
175
+ que romper el look y lo único que tenemos que hacer es de hacer esa que mover verdadero y
176
+
177
+ 07:02.300 --> 07:04.449
178
+ se Uruguay. Se va a salir y va a terminar el programa.
179
+
180
+ 07:05.939 --> 07:10.949
181
+ Vamos A punto H Yo punto se Pepe y en la punto se Pepe.
182
+
183
+ 07:11.740 --> 07:23.910
184
+ Y aquí cuando le Ujados la victoria, vamos a decir y de mover es igual a truck Antes
185
+
186
+ 07:23.910 --> 07:31.040
187
+ de poner play checar que funcione Nuestro archivo de dibujar Victoria que se llamaba Víctor
188
+
189
+ 07:31.040 --> 07:35.600
190
+ Help.txt no existe, así que hay que crear lo recuerdo como lo podemos crear.
191
+
192
+ 07:35.629 --> 07:40.310
193
+ Podemos a ganar el código de ese más más para crear archivos y crearlo a segundo en común O en caso
194
+
195
+ 07:40.310 --> 07:44.949
196
+ de que no exista dibujarlo sí o podemos, Claro. Nosotros a mano que es lo que va a hacer ahorita?
197
+
198
+ 07:47.639 --> 07:52.050
199
+ Voy a abrir el archivo contenedor. Me voy a a la base de mi proyecto.
200
+
201
+ 07:52.439 --> 07:56.509
202
+ Aquí está Intro Mac En caso de que esto no sea una Mac.
203
+
204
+ 07:56.540 --> 08:00.879
205
+ Puede ser que dos archivos está en otro lado. Pueden buscarlo con FIFA enter.
206
+
207
+ 08:00.889 --> 08:09.550
208
+ No se preocupen, es lo que voy a hacer es duplicar Miembro, Le voy a cambiar el nombre a
209
+
210
+ 08:09.550 --> 08:18.850
211
+ que se mama Victory,.txt, Víctor y.txt y lo voy a abrir.
212
+
213
+ 08:20.939 --> 08:30.170
214
+ Entonces que voy a hacer? Es buscar una esquiar DE un cofre que les va a enseñar y
215
+
216
+ 08:30.170 --> 08:41.850
217
+ vamos a buscar un bonito chef. Está bonito. Graciasa déjeme Noventa y siete por el arte.
218
+
219
+ 08:43.539 --> 08:50.980
220
+ Cancela o seleccionar edición Seleccionar Todo Lo voy a borrar y eso podemos.
221
+
222
+ 08:51.009 --> 08:58.350
223
+ Felicidades. Un contraste El Tesoro Gracias por jugar.
224
+
225
+ 08:59.740 --> 09:07.460
226
+ Los salvamos y vamos a ver si todo funciona. Vos Vim Help Ley no me deja porque
227
+
228
+ 09:07.460 --> 09:10.149
229
+ dice que Trob History no fue declarado de Cisco Blog.
230
+
231
+ 09:10.740 --> 09:15.649
232
+ Eh, Change Directory CEO fue declarado Scope. Aquí está.
233
+
234
+ 09:16.740 --> 09:26.950
235
+ Vamos a ver cual es el error claro. Nuestro error es que sí, sí, está declarado en sus CPP pero
236
+
237
+ 09:26.950 --> 09:30.600
238
+ cometimos el error de no haberlo definido en nuestro punto.
239
+
240
+ 09:30.600 --> 09:37.860
241
+ H es lo que va a hacer es Voy pro Victory y ya les tiren ambos lados.
242
+
243
+ 09:37.889 --> 09:42.360
244
+ Recuerden si le sale un error de que no fue declarado tiene que tal vez falta en el otro Me
245
+
246
+ 09:42.360 --> 09:51.830
247
+ podemos play y tenemos nuestro super Laberinto presión o cualquier tema por continuar.
248
+
249
+ 09:51.860 --> 09:59.090
250
+ Introduce el comando, el movimiento, Los que íbamos por el solo Mira como en San unieron todo
251
+
252
+ -->
253
+ ,
254
+
255
+ 09:59.090 --> 10:00.850
256
+ Todo, todo, todo, todo, todo, todo, todo, todo no?
257
+
258
+ 10:02.440 --> 10:10.500
259
+ Y cuando Agarró el dinero, Si Todo salió bien, terminar programa.
260
+
261
+ 10:10.509 --> 10:16.149
262
+ Pero no dibujó el cofre. Hay que ver porque En error que estaba pasando era que no podía caber Garth
263
+
264
+ 10:16.149 --> 10:19.850
265
+ History.txt porque yo aquí le añadía el nombre el.txt.
266
+
267
+ 10:19.879 --> 10:24.750
268
+ Entonces, como es un archivo de texto y le puso de nombre Victory.txt.
269
+
270
+ 10:24.779 --> 10:29.850
271
+ Lo que está pasado es que este archivo es Victory.txt.txt, así que prueben enter
272
+
273
+ 10:29.850 --> 10:37.860
274
+ le esto Ya debería funcionar. Si ustedes tienen los este los formatos del archivo que
275
+
276
+ 10:37.860 --> 10:42.120
277
+ se vean No se preocupen, pero si no lo pueden ver quiere decir que ustedes versiones.
278
+
279
+ 10:42.120 --> 10:47.399
280
+ Además, nos puede Napley Ahora con los cambios que hicimos.
281
+
282
+ 10:47.399 --> 10:51.279
283
+ Vamos a correr nuestro código. Lo que queremos es que cuando queremos la monedita ya
284
+
285
+ 10:51.279 --> 10:54.360
286
+ algunos dibuje de nuevo el mapa. Entonces vamos a empezar.
287
+
288
+ 10:54.389 --> 10:56.950
289
+ Vamos a llegar a nuestro jugador hasta su tesoro.
290
+
291
+ 10:59.340 --> 11:09.450
292
+ Vamos jugador, Tú, tú. Y cuando estamos a punto de agarrar el tesoro listo, funciona nuestros
293
+
294
+ 11:09.450 --> 11:14.259
295
+ programas. Determina el fuego se termina y todo funciona muy bien en la próxima clase Vamos
296
+
297
+ 11:14.259 --> 11:16.049
298
+ a hablar de hasta donde puede llegar tu
299
+
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/09-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/10-Programación Orientada a Objetos en Videojuegos Básicos.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cef9f65a24340cc1499bf2e3a8cc616000c324cab692a8023cd920f259ef579e
3
+ size 8927501
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/10-Programación Orientada a Objetos en Videojuegos Básicos.vtt ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:04.139 --> 00:10.189
4
+ muy bien terminados el curso. Ahora lo que logramos implementar fueron las bases.
5
+
6
+ 00:10.189 --> 00:15.300
7
+ Se más, más programación en todo objetos en nuestro pequeño jueguito, ya sea clases
8
+
9
+ -->
10
+ ,
11
+
12
+ 00:15.330 --> 00:20.589
13
+ gran instancias, objetos usado, diferentes tipos de datos cargando archivos leyendo
14
+
15
+ 00:20.589 --> 00:23.030
16
+ la entrada de información que usuario mete se fijan.
17
+
18
+ 00:23.030 --> 00:28.609
19
+ Fue un gran tema y ustedes pueden seguir, ya sea Ha sido enemigos heredado de los enemigos.
20
+
21
+ 00:28.640 --> 00:31.070
22
+ Ya semanas. Comportamientos de izquiera a derecha Si quieres?
23
+
24
+ 00:31.070 --> 00:33.630
25
+ Más información Les recomiendo el libro hecho por el creador.
26
+
27
+ 00:33.630 --> 00:38.250
28
+ Ese más, más de ciclos. Los programas de agua es que pueden conseguir en librerías y tal vez en Amazon
29
+
30
+ 00:38.939 --> 00:43.659
31
+ Por último, te invito a que hagas el reto final y lo compartas en la sección de comentarios.
32
+
33
+ 00:43.689 --> 00:47.649
34
+ Nunca parece aprender y hasta la próxima Yum!
35
+
subir/Curso Práctico de C/09-Finalizando nuestro proyecto/10-Resumen.html ADDED
The diff for this file is too large to render. See raw diff