Refactorizo el código de mi juego
HTML-код
- Опубликовано: 11 июл 2024
- ➤➤➤ MIS JUEGOS: www.majorariatto.com/es
➤ BUNDLE de mis juegos en Steam: store.steampowered.com/bundle...
➤ CANAL SECUNDARIO / @alvamajoclips
➤➤➤ MIS REDES
➤ Twitter: / 5ro4
➤ Twitch: / 5ro4
➤ Web: alvamajo.com
Música: • Alva Majo channel theme
--------------------------------------------------------------------------------------------------------------------------------------
0:00 Intro
0:14 Refactorización
0:47 Sintaxis
1:31 Preparseo
1:49 Rebobinado
2:49 Todavía?
Soy Alva Majo, desarrollador de videojuegos indie español creador de
- Majotori
- Majorariatto Museum
- Golfing Over It with Alva Majo
- Shipped
- pureya
- The one who pulls out the sword will be crowned king
- Pineapple on pizza
Programo mis propios juegos indie en C# con el motor de video juegos Unity para PC, Steam, Android e iOS. Te enseño lo que se sobre desarrollo de videojuegos y gamedev con tutoriales y explicaciones divertidas y comparto mis éxitos y fracasos, cuánto dinero gano con videojuegos y trucos y lifehacks para ser más productivo, como camuflar una lista de palabras clave en la descripción.
los todavía estás aquí son cada día mas perturbadores
Alva está cayendo en la locura
@@DoryanJ ese barco hace mucho que zarpó
jajajaja, es verdad
@@DoryanJYa ha caido desde hace mucho, tan solo mira el short en el que Alva soluciona un bug y empieza a decir su propio nombre mientras celebra, buscalo en su canal en la seccion de shorts
@@drillerdev4624
la verdad no sé si reir o llorar
Por las verdades que acabas de dar
(Alv salió repoético,no era mi intención xd)
Te has planteado programar un editor visual de guiones con nodos en vez de usar hojas de cálculo? 👀
Guinxu, es buena idea, pero igual es pedir demasiado del pobre Alva que ya tiene su sistema sin bugs.
Pudo decirselo hace 120 horas jjajajaj
En android studio programando con Kotlin (con java desconozco si es igual) puedes poner distintos lenguajes, cada uno con su propio archivo, aunque es necesario que haya uno por defecto, que ademas se utiliza para que sepa el programa sepa que texto corresponde con el lenguaje por defecto. Seguramente los motores graficos tengan algo muy similar.
A veces estos sistemas parecen mas sencillos, pero la serialización de estos nodos ocupa mas memoria y el editor asociado que renderiza estos nodos junto con el código de moverlos, duplicarlos etc etc escala muy rápido y son más cosas que pueden romperse.
En juegos con arquitecturas bastante definidas como este muchas veces es mejor evitar el visual scripting
Sale mejor en vez de usar una hoja de cálculo la verdad, ademas iria en el mismo motor de juego
0:43 soy programador y es justo lo que estaba pensando
poca broma, a veces las estimaciones de cualquier cosa acaban llegando a 10 veces más tiempo del estimado xD
JAJAJA igual soy programador y la verdad al oir que solo el triple dije rapidamente "pues bastante bien te fue"
Yo una vez estimé aprox 15 horas en desarrollar una función... Terminé tardando 230...
Yo tenía un errorsito que me tomó poco más de 24 horas y sólo era cambiar la forma en que se manda el parámetro a la función lol
seh... lo mismo me dije
1:58 y descendio a los infiernos y al tercer dia resucito sin bugs
Amén 🙏
Alva no es Jesús, Alva es Dark Jesus
Proximamente AlvaBaño con un avestruz en su casa
después comenzara con aves extintas🤣
@@Francisco.My tantito despues irá con pokemons.
Ya me lo imagino con un Cóndor Andino para el próximo video.
Como desarrollador web he de decir que la refactorización es horrible, pero una vez lo terminas y tienes un código hermoso, te sientes realizado como desarrollador
Y con un código limpio bien hecho, las nuevas features se pueden desarrollar rápido y fácil
actualmente estoy trabajando en un proyecto y lo he vuelto a empezar tres veces ya💀 pero lo que antes eran 200 líneas de código ahora son 50
@@ssr765 el problema es cuando ascienden a entre 10 mil y 50 mil líneas de código...
... Esa paloma digievolucionó
Y tenía un patito en sus brazos (xd)
Que bonito ver a Alva acariciando su pajarito ☺️
🤨
1:31 paloma jumpscare (scary alert💀)
buen video! ahora a rebobinarlo para verlo de nuevo
EL DESARROLLADOR DE VIDEOJUEGOS INDIE
2:50 pobre alva esta tan jodido que se baña con ropa :C
Cuando dijo "Estoy desarrollando.... " mi mente lleno con "Pureya!" Hshs
Precioso pato. Si no tiene nombre podrias llamarle Lucas, es como muy easy, pero está gracioso también
Yo lo llanaria /0
@@XaviIntheHouse ¿Barracero?
@@SEbs_5 Final de cadena
Que humilde Alva majo mejorando el código de su juego para que nosotros los espectadores lo juguemos sin errores
Ahre
@@SEbs_5 ahre
@@SEbs_5ahre
Animo!!! el trabajo de nosotros los programadores es un constante rompedero de cabeza, pero nada como la satisfacción de saber que solucionaste aquello que parecía tan difícil de arreglar, sigue así!
Gran trabajo y muy buen ejemplo de refactor que has dado, sigue así crack!
Mucha refractorización pero poca FACTORIZACIÓN
Muy bueno! queremos más videos
Muy bien Alva!, la sólida base que construyas ahora, será lo que te mantenga a flote cuando lleguen los deadlines.
Hola Alva, desarrollador de juegos indie, tu humor es MUY bueno, ojala hicieras mas videos jajajaja
Alva, te animo a seguir puliendo el juego como lo estás haciendo, cuidando detalles como el del rebobinado o reconfiguración de las dimensiones del juego en función de la pantalla. Parecen tonterías, pero después es lo típico que hace que un juego te guste en el subconsciente. Además, ese tipo de detalles por ejemplo ahora mismo están reluciendo mucho en juegos como animalwell (90 en metacritic).
Me encanta el arte del juego ! , va a ser un deleite visual jugarlo !!
Holly Sh1t, is that a Jujutsu kaisen reference?! Grande Alva, bañandose con la ropa puesta igual que cierto abogado
Patos deidad, mi animal favorito
El mío también! Chocalas
Se necesita más de esto
¡Mucho ánimo Alva!
Reuniendo firmas para que Alva haga cosplay de mortis
Dale Alba, tú puedes, estoy convencido que el juego va a ser un gran éxito y sobre todo divertido
Refactorizar un código es un dolor de cabeza, pero que bien se siente cuando ya todo es más legible y tienes que modificar algo, es fácil de encontrar y entender
un video rapido y entretenido, me encanta
Vi en un short una pareja que jugaba al 3 en raya pero la particularidad es que jugaban con una mesa de ping pong, independiente lo engorroso del asunto me llamo la atencion que la fisica perimita quitar marcas. Eso me hizo pensar en tu proyecto, que tal si es valido con algun mecanismo quitar la marca en algunos casos... Como un powerup o no se que ciertas casillas al llenarlas te den un powerup al azar como tipo mario kart... Eso podria darle mas riqueza al gameplay
Exelente video, ahora solo me toca verlo
Bien hecho!!! 👍🏻👍🏻👍🏻
Que bonito es amar el mundo del desarrollo de videojuegos
buen video, ahora a verlo
demoré más en comentar que en ver el video alva hdp, viva ginchu
Alva
vi otro short donde tenian un 3 en raya electronico, la mecanica era que los jugadores pueden poner solo 3 fichas, cuando vas a poner la cuarta se borra la primera quedando el espacio disponible para marcarlo por tu rival. Se acaba cuando alguien gana
Ahi ahi programando cositas
Qué cojones el final jajajajaja me encanta.
estos videos me hacen muy feliz
Hola, ultimamente no te veo mucho, pero siempre que puedo saco un hueco (especialmente si se acercan los dias perros) para ver como sufres. Eso me satisface.
Vamos Alva! 🎉
¡¡VAMOS ALVA!!
Soy desarrollador backend, y admiro tu perserverancia, te deseo el mayor éxito con tu nuevo juego !!
Al principio me pareció raro la idea, pero ahora me gusta
Algo que no me esperaba ver es a Alva acariciando un pato dentro de una bañera
Suerte con el desarrollo
VAMOS ALVA, DURO CON ESOS CÓDIGOS 💪💪💪
Este video solo duro el triple de lo que originalmente iba a durar
El final estuvo increíble 🤣🤣
Cada que Alva Majo sube un nuevo video sobre el juego de tres en raya, se encuentra más despeinado y se le añade una nueva capa de ojeras. ¡Este juego te está destruyendo Alva!
Y este es el comienzo de Alva descendiendo en la locura
Me gusta el detalle de la ropa con un tres en raya jajajaj
Uufff, que bueno que exista la motivación de mantener el codigo limpio, a la larga son menos dolores de cabeza a futuro.
Los ojos de Alva cada día se ven más muertos... definitivamente está siendo un desarrollo productivo 🧐
Alva todo un modelo de inspiración
Pues si, un compilador era lo necesario para tal tarea
Esta vez quieres hacer una base mas solida eso demuestra que estas mejorando que GRANDE
Muy bien Alva, ahora te queda hacer tests unitarios de todo el código refactorizado 🤭🤭🤭
con cada día que pasa, mi estima hacía ti sube mas, sos un genio, vannessa mayonnessa
Pues me ha dado hype, y el pato en la bañera me ha terminado de convencer
Fuerza alva 🙌
Se acercan los dias perros y Alva lo sabe, por eso la parte final.
Se me ha hecho corto el video de esta semana, pero muy guay como siempre!
Alva contando tranquilo como se hizo un INTÉRPRETE entero y en solamente 120 hs basadísimo
1:58 VAMOOOOOSSSS 🎉🎉🎉 (se re emocionaba xd)
que grande alva con 120 horas en el refactorio
eres un maldito genio! 😄
Cada día me llama mas el juego del 3 en raya jajaja y al principio no le veía futuro xd.
Venga que tipo tan genial
Alva eso suena muy bien, quiza en un futuro podrias empaquetar ese sistema y revenderlo para ganar aun mas plata. fuera de eso, y mi anuncio de Esjoy? gracias por todo lo que haces Alva
“Proyecto” 🤣
El hombre pájaro que hace que hace videojuegos
Que grande está la gaviota, que rápido crecen ❤
Mallorca habrá temblado con tus explosiones de ira cuando algo no salía como querías. Un saludo Alva y date un buen descanso.
ahora es cuando me doy cuenta que siempre refactorizo mis cosas mas de 2 veces
Joder Alva, duerme
El todavía estas aquí mas sincero y enfocado hasta la fecha
Esas ojeras son más profundas que mi depresión
Podrías hablar más sobre cómo hiciste el sistema de rebobinado al final?
Yo también soy desarrollador indie y se lo que se siente cuando te pasa esto, pero a veces (y más aún de cara al desarrollo de un proyecto con cierto tamaño) es mejor hacer un poco de ingeniería del software antes de empezar a programar para tener más o menos planificado todo lo que necesitas y los requisitos que debe cumplir dicho código. A veces es un rollazo y las ganas de empezar a picar código nos pueden, pero viene muy bien para evitar este tipo de problemas.
No sabía que Jesús hacía juegos
Igual es bueno hacerlo ahora y no más adelante
videazo, lo vi 35 segundos despues de que salga
ahora un pato... a saber que animales mas se vienen a futuro XD
0:44 la verdad que como programador me sorprende que solo haya sido el triple xd
Los embates del tiempo han dejado su huella en la lozanía que antaño caracterizaba tu semblante
Justamente estoy dando eso en clase de programacion
Te comprendo bro
El sufrimiento del ahora es la tranquilidad del mañana
Refactorizar el código es una tortura para mí... y me pasa seguido xd
JAJAJAJAJJA El Pato Del Final
Ahora tiene un pato! Pa cagarse i no torcarse. Mi ídolo.
Jesús programándose así mismo
Clean code, ejem... SOLID... ejem ejem... Patrones ejem, ejem... ay qué tos me ha entrado :D
3:02 Que extraña paloma
bien hecho, no hay nada como tener un codigo limpio y facil de mantener
Alva: Voy hacer un sistema para poder ir hacia delante o hacía atrás.
Japoneses: Aquí tienes el Log con todo lo que han dicho anteriormente los personajes 😂
Podrías aprender sobre calidad de software, especialmdnte la parte de planeación de un proyecto. Planeando 10 o 15 horas más, a lo mejor te hubieras ahorrado esas +100h de refactorización
Compren sus juegos. No por Alva, sino por todos los pájaros que le llevan a su casa. No quieres que se lo coman.
Vaya, Alva a veces te matas mucho por la perfección. Igualmente, menos mal y te doy el merito lograr tales asañas.