- 38
- 58 745
Fhazel
Mexico
Приєднався 7 гру 2022
Rogue Legacy ¿CÓMO ESTÁ HECHO POR DENTRO? | Los SECRETOS de un clásico ROGUELITE
En este video analizo el código fuente de Rogue Legacy 1, acompañame a ver cómo está construido por dentro uno de los juegos más influyentes de género roguelite
Este video analiza el código fuente de Rogue Legacy 1, compartido por Cellar Door Games bajo una licencia personalizada para fines educativos y personales. Todo el contenido del juego mencionado sigue siendo propiedad de Cellar Door Games. Este video cumple con las restricciones de la licencia.
Puedes ver el diagrama en este enlace:
drive.google.com/file/d/1-odotfmMajDkXskgQ_fnXCA-l-ZjU2x9/view?usp=sharing
Si te animas puedes ver el código aquí:
github.com/flibitijibibo/RogueLegacy1.git
Te invito a probar mi juego publicado:
Android: play.google.com/store/apps/details?id=com.Fhazel.Notsobeezy
iOS: apps.apple.com/mx/app/not-so-bee-zy/id6511219393
Mira mi sitio web
fhazel.com.mx
Sigueme en mis redes
Twitter: Fhazel92
Instagram: fhazel_indiedev
Facebook: profile.php?id=100088300068091
Este video analiza el código fuente de Rogue Legacy 1, compartido por Cellar Door Games bajo una licencia personalizada para fines educativos y personales. Todo el contenido del juego mencionado sigue siendo propiedad de Cellar Door Games. Este video cumple con las restricciones de la licencia.
Puedes ver el diagrama en este enlace:
drive.google.com/file/d/1-odotfmMajDkXskgQ_fnXCA-l-ZjU2x9/view?usp=sharing
Si te animas puedes ver el código aquí:
github.com/flibitijibibo/RogueLegacy1.git
Te invito a probar mi juego publicado:
Android: play.google.com/store/apps/details?id=com.Fhazel.Notsobeezy
iOS: apps.apple.com/mx/app/not-so-bee-zy/id6511219393
Mira mi sitio web
fhazel.com.mx
Sigueme en mis redes
Twitter: Fhazel92
Instagram: fhazel_indiedev
Facebook: profile.php?id=100088300068091
Переглядів: 360
Відео
El DIOS del videojuego que NO conocías | Patrón Singleton
Переглядів 8032 місяці тому
En el desarrollo de videojuegos es común crear objetos globales todo poderosos y omnipresentes que gestionen la información central para evitar duplicidad e inconsistencias, te presento al patrón que crea a los dioses del videojuego, el patrón singleton. ua-cam.com/video/jb5iy7484pU/v-deo.html Te invito a probar mi juego publicado: Android: play.google.com/store/apps/details?id=com.Fhazel.Notso...
¿Cómo hacen los BULLET HELLS para no relentizarse con tantas balas? | Patrón Object Pool
Переглядів 2,3 тис.3 місяці тому
¿Alguna vez te ha pasado que estás jugando un videojuego y de repente se relentiza cuando empiezan a crearse muchos objetos en pantalla? Bien hoy te explicaré una técnica de optimización bastante utilizada en la industria del videojuego para resolver este problema. Te invito a probar mi juego publicado: Android: play.google.com/store/apps/details?id=com.Fhazel.Notsobeezy iOS: apps.apple.com/mx/...
¿Cómo se hace un BOSS de un VIDEOJUEGO? | Patrón State
Переглядів 1,1 тис.4 місяці тому
Siempre había sido un misterio para mí qué había detrás del código de los jefes finales de los videojuegos, hoy tras haber investigado y aplicado el principio STATE a un juego propio me siento con la confianza para explicarte a t cómo funciona. #latingames #videogames #gamming Más detalles de este patrón en la página de refactoring guru refactoring.guru/design-patterns/state Te invito a probar ...
¿Cómo está la INDUSTRIA del VIDEOJUEGO en Latinoamérica?
Переглядів 2195 місяців тому
¿Cuandos de ustedes siguen pensando que la industria latinoaméricana de los videojuegos está estancada? En este video te muestro los mejores videojuegos latinos que están por salir durante este 2024 y a principios del 2025 y te hablo de las claves que creo que LATAM puede aprovechar para posicionarse a nivel mundial. Latín American Games Showcase ua-cam.com/users/liveagU97QU0Z4c?si=W_oIjGWJF1p-...
Como hacer un juego de calidad... o por lo menos acercarse
Переглядів 1825 місяців тому
Hace una semana ocurrió el mayor fallo tecnológico de la historia. En este video me gustaría repasar lo sucedido y analizar cómo se pueden evitar este tipo de errores para que los apliques si estás desarrollando algún juego o alguna app. Si no es el caso igual este video te puede ayudar a entender lo que pasó con la caída de windows del 18 de Julio. Te invito a probar mi juego publicado: Androi...
Cómo se FABRICAN los ENEMIGOS en los VIDEOJUEGOS | PATRÓN FACTORY
Переглядів 9305 місяців тому
Seguro has jugado algún juego con una gran cantidad de items, enemigos y personajes divididos en distintas facciones o tipos. Hoy te vengo a contar uno de los secretos de los programadores de videojuegos para gestionar grantes cantidades de objetos de diferentes tipos. Antes de ver este video te sugiero que veas el que hice de la programación orientada a objetos: ua-cam.com/video/aw9RjSNDcLg/v-...
Cómo se ORGANIZA un VIDEOJUEGO por dentro | Programación Orientada a Objetos SIN CÓDIGO
Переглядів 6256 місяців тому
Cómo se ORGANIZA un VIDEOJUEGO por dentro | Programación Orientada a Objetos SIN CÓDIGO
Crow Country REDISEÑA el SURVIAL HORROR
Переглядів 2,4 тис.7 місяців тому
Crow Country REDISEÑA el SURVIAL HORROR
El ABC de como ESTRUCTURAR tu videojuego SIN CODIGO | PRINCIPIOS SOLID
Переглядів 5 тис.8 місяців тому
El ABC de como ESTRUCTURAR tu videojuego SIN CODIGO | PRINCIPIOS SOLID
Funciones que nos joden más que ayudar (ios y android)
Переглядів 2,4 тис.9 місяців тому
Funciones que nos joden más que ayudar (ios y android)
¿Por qué ocurren los bugs de videojuegos? | Explicado por un desarrollador
Переглядів 3,4 тис.11 місяців тому
¿Por qué ocurren los bugs de videojuegos? | Explicado por un desarrollador
Demonition 1st Gameplay Trailer | indie bullet hell
Переглядів 11211 місяців тому
Demonition 1st Gameplay Trailer | indie bullet hell
¿Cómo se falsean los trailers de videojuegos?
Переглядів 999Рік тому
¿Cómo se falsean los trailers de videojuegos?
¿Por qué odiamos a Google Play? | El lado oscuro del mercado móvil
Переглядів 6 тис.Рік тому
¿Por qué odiamos a Google Play? | El lado oscuro del mercado móvil
¿Por qué los desarrolladores de apps odian a Apple?
Переглядів 8 тис.Рік тому
¿Por qué los desarrolladores de apps odian a Apple?
¿La PROGRAMACIÓN es del DIABLO? | Cuentos de terror para programadores | bucles, funciones y OOP
Переглядів 115Рік тому
¿La PROGRAMACIÓN es del DIABLO? | Cuentos de terror para programadores | bucles, funciones y OOP
Como promocionar tu juego - Marketing indie
Переглядів 8 тис.Рік тому
Como promocionar tu juego - Marketing indie
El ABC de la programación | Cuentos para programadores | Booleanos, constantes y condicionales
Переглядів 213Рік тому
El ABC de la programación | Cuentos para programadores | Booleanos, constantes y condicionales
¿Qué pasa con la industria de videojuegos en México?
Переглядів 7 тис.Рік тому
¿Qué pasa con la industria de videojuegos en México?
Súbete al TREN de la PROGRAMACIÓN | Cuentos para programadores | Lenguajes, variables y arrays
Переглядів 198Рік тому
Súbete al TREN de la PROGRAMACIÓN | Cuentos para programadores | Lenguajes, variables y arrays
¿Se acabó el desarrollo de videojuegos? | Las IAs en los videojuegos
Переглядів 229Рік тому
¿Se acabó el desarrollo de videojuegos? | Las IAs en los videojuegos
La mayoría de ideas de latinos lad hacen porque si, no tienen potencial nisiquiera.
No los tienen por crear videojuegos nacionalistas
@@Kaedekaneme Tienes un punto
Me encantan tus videos! Muchas gracias
@@nixjavi7220 Gracias a ti
pinche telaraña que tengo en mi juego
@@JOELANTILLANO Jajajaja a todos nos pasa
Buen video ❤
Qué chulooo!! Muy bien explicado, muchas gracias!
@@skyfoxxvanlife Nombre, gracias a ti
Y como hacen los que enseñan trailers sin ni si quiera haber empezado a desarrollar el videojuego para recaudar dinero?
@@errecerc3991 Es que justo hacen un tráiler, posiblemente con recursos propios, para hacer una campaña con él y recaudar dinero
Muy bien explicado todo, hace 1 año empece a desarrollar mi videojuego y cada video que veo aprendo algo, ya que no se programación y soy autodidacta todo enriquece. Me encantaría un curso tuyo de como hacer un videojuego 2D con tu forma de explicar las cosas, lo petaría. Saludos 😊
@@errecerc3991 Muchas gracias, ya próximamente iré planeando uno
Genial el vídeo! Muchas gracias por traerlo !
@@nixjavi7220 Nombre, gracias a ti por verlo
Ala
Grande le deseo éxito a tu canal
Hola tienes alguna red social me gustaria que me ayudes con una asesoría porfavor 🙏
@@EdisonCacuango-n2d Hola Edison, si quieres mándame un mensaje por LinkedIn www.linkedin.com/in/fernandohab?
sonara repetitivo pero Este video llegó en el momento en que lo necesitaba, gracias
Hermano que buen video, bien editado y muy informativo, me quedé sorprendido!
@@wowhans9822 Muchas gracias, que bueno que te gustó
para que complicarse la vida, solo un idiota se complica y complica a los demas, ese patron es el mas facil de implementar y de entender
Un comentario que añadir, Atenea es la Diosa de la sabiduría, la estrategia y la justicia. No de la guerra como Ares, pero sí de la estratégia bélica :)
@@Fepifavi De acuerdo, gracias
Muy útil la verdad. Recién estoy entrando en el mundo de creación de videojuegos así que esta información realmente me resulta interesante y sorprendente.
@@parisnicolasmarceloedwards9090 Que bueno que te guste, por el canal hay algunos otros videos que podrían servirte, un saludo
Primero!
¿Como le explico a mi familia que recibirme de técnico en programación solo me hara hacer paginas para ferreterías y no ne hara hacer el próximo eroge interactivo mexicano?
@@vstevenbjobs4639 Duro pero cierto
Hola bro, me encantó tu video xd
@@pedromonkey8946 Jajaja muchas gracias
Tambien hablaré con mi experiencia en base a los años que llevo desarrollando. Primero, no es lo mismo llevar un proyecto de una persona, a 2,3,4,10, 20. y más. Es como decir que tu conoces tu casa, sabes donde están cada elemento, pero una casa compartida es una historia diferente. Porque cada ser humano es tiene su personalidad, caracter, y aunque se trabaje en lo mismo realmente, las formas y metodos son realmente diferentes. Pienso que una parte de porque salen tantos bugs y a lo que nos han acostumbrado hoy dia las industrias es porque los juegos están siendo mas orientados a ser servicios, es decir, hacer un desarrollo al 50-60% y el resto lo vas vendiendo con cada actualizacion. Y si a eso le sumas todo lo que invucra hacer lo que comentaste los tiempos de desarrollo se extienden demaciado. Eso es porque la manera que se tiene de hacer juegos hasta ahora pese a toooooodas las tecnologías sigue siendo muy arcaica, y requiere de un constante acompañamiento, revision y mejora, es algo además que se tiene que probar. No es lo mismo probar un juego de plataforma que un juego de mundo abierto. Son realmente muchas cosas las que se ignoran cuando vemos el transfondo, y no solo eso. Porque funcione en un mundo de pruebas, o un test particular no significa que cuando juntes tu trabajo y el de los demás todo será perfecto y funcionará de 10. Eso casi nunca pasa. Los bugs, aveces son eso, el resultado de malas practicas, mala organizacion, falta de conocimiento, exceso de confianza y poco debugueo, y otras son un maldito enigma porque cuando tu sistema se sale de las manos, entonces hay que fragmentar para identificar donde sucede cada cosa. Otro punto en contra, es que como dije al comienzo, los tiempos de desarrollo cada vez son menores por la demanda. Y muchas veces no depende de los desarrolladores, sino de las empresas o quienes impulsan a estas empresas con capital como inversores privados que cambian toda la perspectiva de un juego ya construido y remodelan. Y sabemos que la improvisacion en estos casos nunca, pero nunca resulta bien. Al final, pienso que es un trabajo fantástico, transformar una idea en algo entrenido, jugable, darle un significado. Pero...FACIL? No es, a menos que quieras entregarte a la mediocridad.
@@MegaIlovemusic1 Estoy de acuerdo, también tiene que ver qué no es lo mismo hacer pruebas con una base de usuarios pequeña antes del lanzamiento a cuando el juego ya se lanzó y hay miles de personas jugando, ahí la probabilidad de que salgan bugs que nadie notó se incrementa. Gracias por tu comentario
Super! Ahora uno de como no se alenta al comparar la colision de todos esos objetos en pantalla
La colisión no es tan complicada si usas una geometría básica como una esfera o un cuadrado. Y es mejor que el jugador detecte las colisiónes en lugar de los objetos.
Es este un ejemplo de recursividad?
@@lichking4299 No, mira, la recursividad es cuando una función se llama a sí misma, en el caso del object pooling no ocurre eso, más bien hay una función que saca objetos del Pool y los activa y otra función que guarda objetos en el Pool y los desactiva.
muy bueno me rei tanto que no aprendi nada
@@markgonzalez611 Jajaja bueno, al menos te reíste jajaj
touhou:🗿
¿Qué tal? ¿Tienes servidor de Discord? Me gustaría conversar con tu comunidad y con personas que también conocen sobre el desarrollo con código o con falta del mismo pero en búsqueda de aprender
@@salconit Que tal, si, nada más que no lo he terminado de configurar, que bueno que me recuerdas jaja lo pondré en la descripción de los videos
@@fhazel291 Comprendo. Interesante video por cierto.
literal lo que hago en geometry dash con las armas del player y las balas de los bosses xd, tambien hasta sirve con mini jefes que se pueden invocar a media batalla, ya sean mini naves espaciales o mini arañas craneo ayudantes del boss
@@uaidoinsaidabawgd6317 Genial, se ve que lo entiendes bien jajaj
@@fhazel291 sii, mira que incluso hice que el jugador pueda hacer cosas como ver 2 segundos al futuro, y ver lo que el mismo va a hacer, o lo que va a pasar, incluso estoy trabajando en una IA dentro de geometry dash
@@uaidoinsaidabawgd6317 Órale, eso de anticiparse a lo que va a pasar yo no lo he hecho y suena muy interesante
@@fhazel291 sii, creo que va a ser muy divertido, he metido de todo, si quieres puedes ver la sneak peak en mi canal, se llama "pahreyd0ll1a"
Bro que pedazo de canal y de página!
@@reglasdejuego Bro, que pedazo de comentario, te lo agradezco
Hace años hice un juego así en game maker 8 y nunca se realentizo 🤷♂️ la única "optimización" que tenía era que las balas se eliminaban al salir de la cámara, el código era tan malo que nose como no se jodio la pc.
@@reder093 jajaj que suerte que no se relentizó
Lamentablemente soul knight no tiene eso
@@Yan_bruh jajaja
Interesante, es como predefinir un buffer.
@@sheluwu Ándale
Genial, había investigado, antes aya quee gustaban mucho los juegos danmaku, así que estoy creando mi propio bullet hell, y era muy complicado por qué se relentisaba mucho, y no sabía que hacer. Gracias
@@Kiwi_brand2004 Espero que te ayude, ya vendrá otro sobre técnicas de optimización para muchos objetos en pantalla
¡Saludos! Estoy muy emocionado por el próximo video sobre cómo manejar muchos objetos simultáneamente en pantalla. ¡Sigue así, excelente contenido!
@@Jatniel-Snchz Muchas gracias, ya pronto lo sacaré
Interesante, osea que si voy a crear un juego con muchos elementos en pantalla, es recomendable usar esta ténica para que no haya bajones de frames, no? Gracias por el dato, parece algo totalmente básico, pero nadie lo explica. Agradecido con el algoritmo, me interesa ver más cosas del estilo (programación para tontos, genial para mi :D)
@@smashcuash jajaja muchas gracias por ver el video, que bueno que te sirvió, yo más bien diría que que si vas a tener un juego que esté creando y eliminando objetos constantemente, para manejar muchos objetos simultáneamente en pantalla se usan otro tipo de técnicas, ya haré un vídeo más adelante al respecto.
El enter the gungeon en swicht igual si se lagea burda cuándo vas con una build rota
@@user-zt2fz2jl9f Jajaja bueno si
Es español es piscina, latino y español no es lo mismo
@@lokoplay89 Muy bien
@@fhazel291 Como has dicho en español significa no se que pues.. sin mal rollo, solo apuntar que te as confundido.
No ví el vídeo pero¿México tiene industria de videojuegos?
@@SabiduríaKirchnerista Así es hermano
Excelente video, me resolviste una duda porque justamente no conocía como buscar esa técnica de optimización, muchas gracias!
@@lydium_music Que bueno que te ayudó
Pero Android es una porquería, siempre te pone trabas grandes
La verdad es que ambos sistemas tienen sus contras
Buen vídeo bro.
@@Disk_el gracias
Buen video ;0 Pero que onda con los numeros? Te fuiste del 4 al 6 y del 6 que era el 5 te fuiste al 8... Y nisiquiera eran tantos XD
Lo sé... Un desastre
o pidan ayuda a un colega que sea diseñador o especialmente mercadologo, si tienen amigos metanlo al proyecto si no, pues a investigar un poco antes de hacer un lanzamiento, casi siempre es mejor dejarle la tarea a quien sabe si no es posible se aprende, pero si, cada quien en su rubro es mejor
Así es, son tantas cosas que es mejor tener a un especialista para cada área
Hola
Hola
Un kit de desarrollo?? WTF?!?!
Que buen video 🗿
@@carlosjp7931 Muchas gracias
Debo decir el autocorrector hace tres años atras era un bodrio pero para el samsung y el one plus que tengo en estos dias me preocupa porque no escribo solo uso las palabras que me salen 😮
@@kainhollow Que bien jajaj
Excelente video 👏👏👏
@@rhinoblanco8653 Muchas gracias
Hola soy nuevo en esto de hacer juegos, y estoy usando Godot, donde solo puedo agregar un script para el enemigo que estoy programando, ¿Cómo hago lo de las clases en Godot?
@@MiguelMezaQuinones Hola Miguel, de hecho solo agregas la clase contexto al enemigo, las demás las llamas dentro de tu código del contexto, las puedes instanciar cuando las necesites si quieres, en la descripción hay un enlace a la página reactor gurú que da ejemplos con código para implementar el patrón, solo que es complejo de entender al principio
Esto es entender de cierta forma como funciona el famoso FSM
@@estebanmgn Exactamente
entre sabiendo programar y sali confundido, 5 minutos despues se me reseteo el windows y tadaaa, le entendi a todo. Chida la explicacion XD
@@alianzastore4466 jajajaja que bueno que te sirvió, igual entiendo que como no doy ejemplos de código puede ser algo difícil de visualizar.