- 398
- 72 297
Juan Eguia Abad
Spain
Приєднався 4 лют 2015
Canal dedicado a subir gameplays principalmente de juegos arcade del emulador MAME.
También para algunos tutoriales y ejemplos de programación en algunos lenguajes retro, como el basic QB64 y ensamblador para procesadores Z80.
También para algunos tutoriales y ejemplos de programación en algunos lenguajes retro, como el basic QB64 y ensamblador para procesadores Z80.
Scratch juego naves | Parte 2 | Clonamos enemigos en formación
En este 2do vídeo mejoraremos la forma de clonar a los enemigos, y los colocaremos en una formación de 6 columnas por 3 filas.
Переглядів: 27
Відео
Scratch juego naves | Parte 1 | Creamos nave, disparo y enemigoss
Переглядів 697 годин тому
Scratch es un lenguaje de programación que nos permite hacer juegos (entre otras cosas) de manera sencilla e intuitiva, sin escribir código. En este vídeo comenzamos creando un juego del tipo space invaders, galaxian, etc.
Juego naves en JavaScript vanilla | Fácil | Parte 7 | Enemigos disparan
Переглядів 359 годин тому
En este séptimo vídeo, implementaremos la clase DisparoEnemigo, con lo que comenzaremos a implementar que los enemigos nos disparen. Me di cuenta justo después de grabar, de que nos disparan 'desde la nada', es decir, nos disparan enemigos que ya han sido abatidos. Está corregido en el código. Simplemente al inicio de de la activación del disparo hay una condición de que si el enemigo no existe...
Juego naves en JavaScript vanilla | Fácil | Parte 6 | Explosiones II
Переглядів 3219 годин тому
En este sexto vídeo vamos a crear la clase Explosiones2, que será más sencilla que la anterior (Explosiones), ya que ésta simplemente renderizará una secuencia de fotogramas de explosión. Utilizaremos las 2, ya que se complementan (una lanza fragmentos y ésta renderiza fotogramas de una imagen). También corregiré el hecho de que en el anterior vídeo no había un límite de duración para los fragm...
Juego naves en JavaScript vanilla | Fácil | Parte 5 | Explosiones y mejorar controles nave
Переглядів 2519 годин тому
En este 5to vídeo crearemos la clase Explosiones, que se encargará de generar 40 fragmentos que saldrán esparcidos aleatoriamente a modo de que hemos abatido una nave enemiga. Nos apoyaremos en una clase Fragmento que sólo consistirá en un constructor que generará un fragmento aleatorio. Lo implementaremos en el main, en el bucle principal. Dentro de la iteración de los enemigos (dentro del lug...
Juego naves en JavaScript vanilla | Fácil | Parte 4 | Colisiones
Переглядів 2621 годину тому
En este 4to vídeo, implementaremos una función para detectar colisones. (creando un nuevo módulo para ubicar algunas funciones, llamado funciones.js). Dicha función detectará la superposición entre dos rectángulos (los sprites implicados en la colisión). Pasándolos como parámetros obj1 y obj2. En caso de superposición, la función devolverá un true y si no un false (indicándonos así si hay colis...
Juego naves en JavaScript vanilla | Fácil | Parte 3 | Disparo y movimiento nave
Переглядів 73День тому
En este 3er vídeo, nos centraremos en crear nuestro disparo, el cual será instanciado cuando pulsemos la tecla 'barra espaciadora'. Creándose un nuevo disparo que se almacenará en un array de disparos. Dichos disparos cuando desaparezcan por la parte superior de la pantalla, serán borrados del array mediante el método shift. Previamente habremos creado un evento listener de tipo 'keydown' para ...
Juego naves en JavaScript vanilla | Fácil | Parte 2 | Formación enemigos
Переглядів 45День тому
En este segundo vídeo, nos centraremos en la creación de una formación de enemigos, los cuales quedarán guardados en un array.
Juego Naves en JavaScript vanilla | Fácil | Parte 1 | Iniciamos proyecto
Переглядів 106День тому
En esta serie de vídeos, vamos a crear un juego de naves al estilo Space Invaders, Galaxian, Galaga, etc. Lo programaremos en JavaScript vanilla, es decir, sin usar ninguna librería. Crearemos un archivo index.html y los dos primeros archivos en javaScript, main.js y jugador.js
Espacio 3D | Emisor partículas | Phaser | JavaScript | En unas pocas líneas código
Переглядів 6921 день тому
En este vídeo voy a mostrar un ejemplo de utilización del emisor de partículas de la librería Phaser de JavaScript. Simularemos un espacio 3D con unas pocas líneas de código. Proyecto: - Creamos una objeto config - Creamos una instancia de Phaser.Game(config), (pasándole la configuración como parámetro). - Creamos las funciones típicas (preload, create, update) - Creamos un objeto emisor de par...
Servicios REST | CRUD | Java | Springboot | Eclipse
Переглядів 7221 день тому
En este vídeo vamos a crear unos servicios REST. Implementaremos los servicios CRUD (Create, Read, Update, Delete). Lo haremos en Java, con Springboot, usando como IDE el Eclipse. Dependencias: - lombok - driver mySql - rest repositories - dev tools - spring data jpa - spring web - validation
Shadow Dancer | Arcade Sega 1989 | Gameplay | (Qué juego más dificil, carajo)!
Переглядів 6828 днів тому
Gameplay a este juego arcade de SEGA de 1989, Shadow Dancer. Me resultó bastante difícil, así que continué innumerables partidas xD
Crear app productos categorías | Java | Springboot | Eclipse | Parte 3 | Login y registro usuarios
Переглядів 72Місяць тому
En este 3er vídeo implementaremos que los usuarios puedan registrarse y hacer login/logout. Para ello agragaremos a nuestro proyecto la dependencia Spring Security (no la agregamos al principio en el 1er vídeo porque no nos hacía falta). Agregaremos dos nuevos packages: - dto - security Y agregaremos tb estas clases: - NewUserDTO (package dto) - User y SecurityUser (package persistencia/entidad...
Crear app productos categorías | Java | Springboot | Eclipse | Parte 2 | CRUD
Переглядів 77Місяць тому
En este 2do vídeo, crearemos los servicios que puede realizar alguien que sea admin (operaciones CRUD): - Crear - Modificar - Borrar y también heredaremos los servicios del usuario (ya que el admin obviamente puede realizarlos también). Crearemos (en el package servicios): - El interface AdminService - La clase AdminServiceImpl y en el package controladores: - AdminControlador Y las vistas (en ...
Crear app productos categorias | Java | Springboot | Eclipse | Parte 1 (Iniciamos proyecto)
Переглядів 154Місяць тому
En esta serie de vídeos iremos desarrollando una pequeña app de ejemplo, conectada una base de datos (MySQL), que mostrará productos y se podrán filtrar por categorías. En este vídeo en concreto, iniciaremos el proyecto y dejaremos hecha la parte del usuario, es decir, el poder listar todos los productos en el navegador, y poder listarlos filtrándolos por categorías. Iniciaremos el proyecto usa...
Shinobi | Mame arcade 1987 | Gameplay | No supero el jefe final :(
Переглядів 5542 місяці тому
Shinobi | Mame arcade 1987 | Gameplay | No supero el jefe final :(
Neo Turf Masters | Gameplay | Mame arcade golf (1995)
Переглядів 2252 місяці тому
Neo Turf Masters | Gameplay | Mame arcade golf (1995)
Juego Pacman en Java | Parte 10 | Temporizador fantasmas azules & escapatorias
Переглядів 822 місяці тому
Juego Pacman en Java | Parte 10 | Temporizador fantasmas azules & escapatorias
Juego Pacman en Java | Parte 9 | fantasmas persiguen a pacman
Переглядів 942 місяці тому
Juego Pacman en Java | Parte 9 | fantasmas persiguen a pacman
Juego Pacman en Java | Parte 8 | continuamos desarrollando fantasmas
Переглядів 392 місяці тому
Juego Pacman en Java | Parte 8 | continuamos desarrollando fantasmas
Juego Pacman en Java | Parte 7 | comenzamos clase Fantasma
Переглядів 632 місяці тому
Juego Pacman en Java | Parte 7 | comenzamos clase Fantasma
Juego Pacman en Java | Parte 6 | sonido & colisiones come-puntitos
Переглядів 912 місяці тому
Juego Pacman en Java | Parte 6 | sonido & colisiones come-puntitos
Juego Pacman en Java | Parte 5 | agregamos colisiones paredes a pacman
Переглядів 742 місяці тому
Juego Pacman en Java | Parte 5 | agregamos colisiones paredes a pacman
Juego Pacman en Java | Parte 4 | continuamos desarrollando al personaje Pacman | eventos teclado...
Переглядів 612 місяці тому
Juego Pacman en Java | Parte 4 | continuamos desarrollando al personaje Pacman | eventos teclado...
Juego Pacman en Java | Parte 3 | clase PacMan & más interfaces
Переглядів 672 місяці тому
Juego Pacman en Java | Parte 3 | clase PacMan & más interfaces
Juego Pacman en Java | Parte 2 | creamos clase Puntitos e interface dibuja
Переглядів 962 місяці тому
Juego Pacman en Java | Parte 2 | creamos clase Puntitos e interface dibuja
Juego Pacman en Java | Parte 1 | Iniciar proyecto y dibuja escenario
Переглядів 3942 місяці тому
Juego Pacman en Java | Parte 1 | Iniciar proyecto y dibuja escenario
Xain Sleena / Solar Warrior | Arcade 1986 | Completado
Переглядів 1943 місяці тому
Xain Sleena / Solar Warrior | Arcade 1986 | Completado
Juego tipo Puzzle en Java | Eclipse | Parte 2 de 2
Переглядів 423 місяці тому
Juego tipo Puzzle en Java | Eclipse | Parte 2 de 2
Juego sencillo tipo Puzzle en Java | Eclipse | Parte 1 de 2
Переглядів 533 місяці тому
Juego sencillo tipo Puzzle en Java | Eclipse | Parte 1 de 2
😊
Te quedo de 10 hermano me llamo la atención que en tus videos antiguos hacias juegos programando en basic, assembler nunca los habia visto y mucho menos codeado pero tus videos me parecen entretenidos y una buena manera de aprender ojala sigas con esto, una pregunta cuantos lenguajes manejas?
Hola! Gracias! en esta serie quise hacer algo sencillo en javaScript sin ninguna librería y éste es un buen tipo de juego para ello. Los vídeos de ensamblador Z80, los subí hace tiempo sí. Me dio curiosidad como se hacían aquellos sprites de los años 80, utilizando estos lenguajes de bajo nivel. Es bastante chulo dibujar pixel a pixel directamente en la memoria (aunque hoy en día resulta muy tedioso, comparándolo con todas las herramientas que hay). Lenguajes principalmente: javaScript, java, python, Basic, y el propio ensamblador Z80. Luego también las respectivas (principales) librerías de cada lenguaje: Springboot para java, y cosas del entorno de javaScript como React, CSS, Tailwind, html, etc. Ahora estoy asistiendo a un curso de Unity, Blender, etc. (juegos en 3D), así que en un futuro espero ofrecer también contenido sobre creación de juegos en 3D. Saludos!
@@siempreretro eso suena bien espero te valla bien, has pensado en programar un mini juego de terror retro como un laberinto del terror? o no te gusta el genero
Enlace a los archivos del juego: drive.google.com/drive/folders/1_Pu6lq4pGxgHF97sE6C444cQZk_pLvFx?usp=sharing github.com/juan1639/galaxianYT
Sin duda eres un grande!, excelente video tutorial para python 👍
Gracias! Si quieres, en este otro tutorial, creo que quedó algo mejor... (Volví a reescribir el código). ua-cam.com/video/L1OoD3zhhIc/v-deo.htmlsi=93gJ2UrQRRam0Rht Saludos
@@siempreretro Genial, muchas gracias, éxitos!
❤
Enlace a los archivos del juego: drive.google.com/drive/folders/1_Pu6lq4pGxgHF97sE6C444cQZk_pLvFx?usp=sharing github.com/juan1639/galaxianYT
Continental Circus Taito
Enlace a los archivos del juego: drive.google.com/drive/folders/1_Pu6lq4pGxgHF97sE6C444cQZk_pLvFx?usp=sharing github.com/juan1639/galaxianYT
😊
Enlace a los archivos del juego: drive.google.com/drive/folders/1_Pu6lq4pGxgHF97sE6C444cQZk_pLvFx?usp=sharing github.com/juan1639/galaxianYT
😊
Enlace a los archivos del juego: drive.google.com/drive/folders/1_Pu6lq4pGxgHF97sE6C444cQZk_pLvFx?usp=sharing
Me encanta estos videos, lo espero con muchas ansias
@@joseluismamanicallizaya5352 Gracias! Me alegra oír eso 😀
Porfabor ayuda crear un laberinto tipo DOOM con javascript es posible? 😢😢
Eso ya es juego casi 3D, en mi canal suelo hacerlos en 2D... ahí no puedo ayudarte mucho...
En 2d no se puede hacer
Perfecto. A ver si me pongo otra vez con la programación. Empecé a seguir algunos de tus tus proyectos, pero llevo varios meses sin hacer nada. Siempre el tiempo, me falta tiempo para todo. A ver si consigo el hábito de dedicar un par de horas al día. Gracias por tus vídeos. Dame acceso a los archivos.
Si, ya te he dado acceso... a mí tb me falta tiempo, je je! muchas ideas y poco tiempo. Saludos!
Hola Juan... como siempre un gusto ver tus videos los cuales son muy educativos. Desde Uruguay un fuerte abrazo
@@jorgebarrera7457 Gracias! Me alegra oír eso 🙂 Esa es la idea, me gusta transmitir mis conocimientos sin más, para que le sirvan a quien los vea... Saludos para Uruguay desde España!
Que bueno juan que todavía hay personas con ese tipo de interés... es algo que debería ser contagioso y beneficioso para todos por igual. 👏👏👏
😊
😊
Juan, ¿podrías por favor hacer un pequeño proyecto como este para aprender a usar Microservicios en Spring Boot?
@@salvadorbellososantos8324 Sí, ya tenía pensado hacer más vídeos de Spring...
Gracias Juan.
Muy buen material. Gracias Juan.
@@salvadorbellososantos8324 No hay de qué 👍
Enlace a los archivos del juego: drive.google.com/drive/folders/1_Pu6lq4pGxgHF97sE6C444cQZk_pLvFx?usp=sharing
Enlace a los archivos del juego: drive.google.com/drive/folders/1_Pu6lq4pGxgHF97sE6C444cQZk_pLvFx?usp=sharing github.com/juan1639/galaxianYT
Lo siento pero no entiendo nada de los vídeos.
Enlace a los archivos: drive.google.com/drive/folders/1w0F-NTJYSOQOaLojiHeMtmYaAbO5-0NI?usp=sharing Enlace al repo en github: github.com/juan1639/Espacio3D-particulas
Enlace al proyecto en github: github.com/juan1639/RestApiEmpleados/
Lo conseguiste. ¿Cuántos créditos fueron?.
Una burrada! Al final, decidí continuar partidas debido a la dificultad del juego (y a mi falta de práctica,) Lo jugué en su día en 1990 en una sala de juegos llamada Salón Piscis del pueblo en el que vivía. Pero ahí tenía más práctica, máquina arcade con controles adecuados, etc... Saludos!
Si, la falta de practica, y la edad ja ja ja. Los controles también hace mucho. Yo tengo una recreativa original con sus mandos y la verdad se nota mucho.
@@AgusCoro73 Sí, ja ja! La edad también 😅 ... cuando jugaba en su momento en la recreativa tenía 16 años, je je! Los controles se notan mucho (en algunos juegos no tanto, pero éste exige precisión). Recuerdo hace mucho tuve un adaptador para jugar al Mame, etc con el gamepad de PlayStation, y era una gozada)😎 ... pero la mayoría de gamepad como el que tengo ahora, la dirección no es precisa. A veces te va en diagonal cuando no quieres, etc. El jefe final, que tanto me ha costado, es por eso, me faltó precisión para darle con la estrella y luego retroceder rápido... ahí el control se notaba 😅
Buenos días, tardes señor Juan, muy interesante el proyecto😊 Me podría por favor suministras las img, ya que el enlace del repositorio no funciona. Muchas gracias ☺
Hola! Éste le hice hace bastante y no me acuerdo muy bien... he buscado en mis carpetas compartidas en el drive y te dejo estos enlaces: drive.google.com/drive/folders/1BR9qFTvPsWI3Mcvbrx4XBzCa8g6GtJj8?usp=sharing drive.google.com/drive/folders/1ud2BKHBmDPpOlMJ6qD5EfGiYUda3Wjpr?usp=sharing Saludos
@@siempreretro Muchas gracias por su pronta respuesta ☺. ya solicite permiso de acceso a los archivos.. Gracias, gracias y que tenga un buen día... ☀🌟
@@heidymilena7415 Gracias a ti por tu interés, ya te di permiso...
Buenas buen video, donde puedo obtener el codigo?
En los comentarios siempre suelo dejar un enlace. (También en cualquier vídeo de esta serie). Saludos
Enlace al proyecto en github: github.com/juan1639/appProductosCat
Enlace al repositorio en github: github.com/juan1639/appProductosCat
Repositorio del proyecto en github: github.com/juan1639/appProductosCat
Hola me gustaría aprender a programar aunque no tengas mucho apoyo no dejes de subir videos
@@leyva7974 Gracias! Ésta serie de raycasting todas formas no quedó muy bien (ya que utilicé pygame) y quedó muy lento 😁 (hay otras mejores en el canal) Saludos
Por cierto, se me olvidó preguntar cual es el emulador que usas. Creo que no lo comentas en el vídeo. Es interesante que incorpore un editor para ensamblador que lo carga en memoria directamente. Actualmente uso Fuse para Linux, y la carga de código no es así de directa. Aunque imagino que el que usa será para MS Windows. Saludos de nuevo.
@@AXP-64 Hola! Sí, uso Windows y el emulador con el que hago los vídeos es ZX Spin (creo que se llama asi)... es un emulador que "casca" bastante, pero precisamente lo uso porque tiene un editor de Ensamblador. Tb creo que usaba uno llamado Basinc, (no me acuerdo si tenía editor de Ensamblador, lo usaba para programar en Basic) Saludos!
¿En Java Netbeans también se puede lograr algo así?
Hola! Te refieres al IDE Netbeans supongo... Si, supongo que sí, yo uso el IDE Eclipse porque estoy acostumbrado, pero puedes usa el IDE que quieras... NetBeans, IntellyJ, VSC, incluso editores como SublimeText, etc... Además está hecho en Java puro, sólo importo las librerías Swing (para el entorno gráfico), Swing sólo se utiliza para apps de escritorio (raro hoy en día ya que las apps actuales son diseñadas para alojarlas en servidores). Saludos
Cuantas líneas d código tiene el juego en total
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al repositorio en github: github.com/juan1639/PacClonJavaYT
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al github: github.com/juan1639/PacClonJavaYT
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al github: github.com/juan1639/PacClonJavaYT
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al github: github.com/juan1639/PacClonJavaYT
muy buenos videos la verdad que aprendo mas con tus videos que en la fucultad ojala sigas con lo que haces
Gracias!! 🙂 Me alegra oír eso... seguiré con los vídeos (lo hago como hobby) Saludos
Por qué tiene 9 dislikes el video? Si ni siquiera se ha estrenado. Pues ahí va mi like.
ah, no... no se habían los likes/dislikes en el video. Bien.
Hola! Ya me parecía raro 😅 (como bien dices si ni siquiera se ha estrenado) Los programo para las 21:30 porque estoy ocupado y así me es más cómodo subirlos.
@@siempreretro Sí, a mí también, jaja. En general, en videotutoriales hay pocos dislikes (a quién no le va a gustar un videotutorial de enseñanza sobre cualquier tema, subido de modo altruista?). Por eso, cuando ví 9 dislikes me pareció muy raro, pero es que youtube no se había refrescado de un anterior video. Aprovecho para agradecer por estos videotutoriales, muy interesantes. Java me parece un lenguaje interesante, aunque hay pocos motores de videojuegos para Java en 3D (sólo el jMonkey, creo). Ahora estoy con el motor UPBGE, que usa Python.
@@vcolino Si, sería todo un récord de dislikes 😅 Yo ahora estoy con Java, por eso ahora subo tutoriales en este lenguaje. Saludos
@@vcolino Por cierto, he estado mirando un poco el motor ese UPBGE... parece interesante 🙂
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al github: github.com/juan1639/PacClonJavaYT
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al github: github.com/juan1639/PacClonJavaYT
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace a github: github.com/juan1639/PacClonJavaYT
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing También en github: github.com/juan1639/PacClonJavaYT
Sus un genio juan
Éste le hice hace un par de años... esta es la máxima velocidad que se consigue programando en Basic 😅 Saludos
@@siempreretro después que probas los programas de desarrollo de ahora decis, y esto era de la luna jajaja
Muchas gracias por compartir conocimientos
Gracias a tí 🙂 Saludos
Amigo, que bien te ha quedado...👏👏👏
Gracias!! 😊 Estoy aprendiendo este lenguaje (Java), y es interesante de aprender
@@siempreretro la verdad que si. Y lo mejor que es multiplataforma
@@jorgebarrera7457 cierto, me gusta que sea ademas multiplataforma. 🙂
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al repositorio en github: github.com/juan1639/PacClonJavaYT
Enlace a los archivos del juego: drive.google.com/drive/folders/1dbJROOu27gGSMHBQ0baUd9tUIXEo5EyY?usp=sharing Enlace al repositorio en github: github.com/juan1639/PacClonJavaYT
Gracias Juan lo veo y te comento