Programo Un Plátano Para Jugar Videojuegos
¿Quién necesita un control para jugar?
En este video utilizo técnicas básicas de visión artificial, y las aplico en algo divertido y que pueda darte una idea general de cómo está hecho.
En siguientes videos haré la programación desde cero, paso a paso y en vivo, así que suscríbete para que te notifique cuando salgan.
Si quieres apoyarme y formar parte de este proyecto, puedes hacerlo de varias maneras:
- Patreon: http://bit.ly/patreon-ringatech
- Membresía Youtube: https://www.youtube.com/channel/UCm9QZ70KuIVShztZ7HmE4NQ/join
- Si el video te gustó, da clic en me gusta y déjame un comentario!
La idea del video surgió porque me encontré un video en youtube, en el que hace un juego controlado por un plátano / banana.
Sin embargo al verlo, realmente lo controla con sensores, y el plátano es solo un adorno.
Decidí tomarlo como reto e intentar realmente manejar videojuegos con un plátano, y no solo juegos que yo programe sino ver cómo hacerle para controlar cualquier juego que se me ocurra.
Eso lleva varios retos.
Todo lo veremos paso a paso y desde cero en siguientes videos pero, en resumen:
- La programación general para ver mi cámara web, detectar el plátano, hasta controlar el pequeño juego que yo hice, es javascript.
- Para poder enviar la señal del plátano hacia otros programas en mi computadora, lo hice utilizando .NET (estoy en Windows entonces con .NET puedo enviar señales de teclas al sistema operativo).
- Para comunicarme del explorador a .NET, inicialmente intenté con Websockets pero incluso en mi propia computadora tenía un poco de latencia, pero suficiente para que el juego fuera casi injugable. Entonces me quedé con HTTP y envío petición a un miniservidor hecho en Node (Javascript otra vez), y de ahí ejecuto el programa de .NET como un ejecutable regular y uso su IO para comunicarme y enviarle las señales que quiero.
Espero que el video te guste y te divierta. Si es así, déjame un comentario, un me gusta y compártelo. Eso me ayudaría mucho.
Hasta pronto!
= = = CONTENIDO
0:00 - Introduccion
1:11 - Detección inicial del plátano
2:38 - Detección detallada del plátano
5:08 - Utilizar el plátano para mover un carro
5:37 - Jugar un minijuego hecho por mí
6:04 - Jugar Mario Kart con el plátano
7:42 - Jugar Mario World con el plátano
8:28 - Jugar Cyberpunk con el plátano
10:17 - Y el código?
= = = LICENCIAS
Aces High - Funkorama by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/
Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100763
Artist: http://incompetech.com/
Espada: https://freesound.org/people/qubodup/sounds/184422/
Zoom: https://freesound.org/people/CGEffex/sounds/123222/
Realization 1: https://freesound.org/people/Bassmonkey91/sounds/134080/
Realization 2: https://freesound.org/people/deleted_user_3277771/sounds/177242/
Fast_Whoosh by alanmcki: https://freesound.org/s/461017/
Видео Programo Un Plátano Para Jugar Videojuegos канала Ringa Tech
En este video utilizo técnicas básicas de visión artificial, y las aplico en algo divertido y que pueda darte una idea general de cómo está hecho.
En siguientes videos haré la programación desde cero, paso a paso y en vivo, así que suscríbete para que te notifique cuando salgan.
Si quieres apoyarme y formar parte de este proyecto, puedes hacerlo de varias maneras:
- Patreon: http://bit.ly/patreon-ringatech
- Membresía Youtube: https://www.youtube.com/channel/UCm9QZ70KuIVShztZ7HmE4NQ/join
- Si el video te gustó, da clic en me gusta y déjame un comentario!
La idea del video surgió porque me encontré un video en youtube, en el que hace un juego controlado por un plátano / banana.
Sin embargo al verlo, realmente lo controla con sensores, y el plátano es solo un adorno.
Decidí tomarlo como reto e intentar realmente manejar videojuegos con un plátano, y no solo juegos que yo programe sino ver cómo hacerle para controlar cualquier juego que se me ocurra.
Eso lleva varios retos.
Todo lo veremos paso a paso y desde cero en siguientes videos pero, en resumen:
- La programación general para ver mi cámara web, detectar el plátano, hasta controlar el pequeño juego que yo hice, es javascript.
- Para poder enviar la señal del plátano hacia otros programas en mi computadora, lo hice utilizando .NET (estoy en Windows entonces con .NET puedo enviar señales de teclas al sistema operativo).
- Para comunicarme del explorador a .NET, inicialmente intenté con Websockets pero incluso en mi propia computadora tenía un poco de latencia, pero suficiente para que el juego fuera casi injugable. Entonces me quedé con HTTP y envío petición a un miniservidor hecho en Node (Javascript otra vez), y de ahí ejecuto el programa de .NET como un ejecutable regular y uso su IO para comunicarme y enviarle las señales que quiero.
Espero que el video te guste y te divierta. Si es así, déjame un comentario, un me gusta y compártelo. Eso me ayudaría mucho.
Hasta pronto!
= = = CONTENIDO
0:00 - Introduccion
1:11 - Detección inicial del plátano
2:38 - Detección detallada del plátano
5:08 - Utilizar el plátano para mover un carro
5:37 - Jugar un minijuego hecho por mí
6:04 - Jugar Mario Kart con el plátano
7:42 - Jugar Mario World con el plátano
8:28 - Jugar Cyberpunk con el plátano
10:17 - Y el código?
= = = LICENCIAS
Aces High - Funkorama by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/
Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100763
Artist: http://incompetech.com/
Espada: https://freesound.org/people/qubodup/sounds/184422/
Zoom: https://freesound.org/people/CGEffex/sounds/123222/
Realization 1: https://freesound.org/people/Bassmonkey91/sounds/134080/
Realization 2: https://freesound.org/people/deleted_user_3277771/sounds/177242/
Fast_Whoosh by alanmcki: https://freesound.org/s/461017/
Видео Programo Un Plátano Para Jugar Videojuegos канала Ringa Tech
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Programa un plátano para controlar videojuegos - 3 | Programemos en vivo](https://i.ytimg.com/vi/0OSm8xMIpmA/default.jpg)
![Programa un plátano para controlar videojuegos - 1 | Programemos en vivo](https://i.ytimg.com/vi/g4AAHCb8gCk/default.jpg)
![Fuegos Artificiales con HTML y Javascript | Programemos en vivo](https://i.ytimg.com/vi/JSKEP3mNJdo/default.jpg)
![Crea una red neuronal que reconozca tu escritura](https://i.ytimg.com/vi/ZyauOVzjg9Q/default.jpg)
![Usa tus modelos de Tensorflow en páginas web | Exportación a Tensorflow.js](https://i.ytimg.com/vi/JpE4bYyRADI/default.jpg)
![¿Cómo optimizamos en 300x los procesos de IA?](https://i.ytimg.com/vi/DcRkEZKU7LQ/default.jpg)
![Cómo funcionan las redes neuronales - Inteligencia Artificial](https://i.ytimg.com/vi/CU24iC3grq8/default.jpg)
![¿Pocos datos de entrenamiento? Prueba esta técnica](https://i.ytimg.com/vi/9Dur_oUMGG8/default.jpg)
![Funciones de activación a detalle (Redes neuronales)](https://i.ytimg.com/vi/_0wdproot34/default.jpg)
![Redes Neuronales Convolucionales - Clasificación avanzada de imágenes con IA / ML (CNN)](https://i.ytimg.com/vi/4sWhhQwHqug/default.jpg)
![Tu primer clasificador de imágenes con Python y Tensorflow](https://i.ytimg.com/vi/j6eGHROLKP8/default.jpg)
![Crea un clasificador de perros y gatos con IA, Python y Tensorflow - Proyecto completo](https://i.ytimg.com/vi/DbwKbsCWPSg/default.jpg)
![Reconocimiento de imágenes con IA - 01 - Convoluciones y filtros](https://i.ytimg.com/vi/AwTH_0yW9_I/default.jpg)
![Por qué separar tus contenedores | Docker](https://i.ytimg.com/vi/dPh2C6kswPQ/default.jpg)
![Docker - La explicación que querías](https://i.ytimg.com/vi/9eTVZwMZJsA/default.jpg)
![Crea tu propia red neuronal que puede leer](https://i.ytimg.com/vi/aFZEvQDTSyA/default.jpg)
![¿Cómo Sabemos Si Un Video Es Un Deepfake?](https://i.ytimg.com/vi/1Tc6daEVYVU/default.jpg)
![Cómo Explotar AWS (Aún No Tiene Solución)](https://i.ytimg.com/vi/70AduhLh65w/default.jpg)
![Intento hacer juegos con Python e IA y me explota la cabeza](https://i.ytimg.com/vi/_BjL6W71mWY/default.jpg)
![¿Por qué no usamos IA para detectar Covid19?](https://i.ytimg.com/vi/5VX-qVIu_hs/default.jpg)