Cree terraria para pobres en 24 horas

El día de hoy voy a crear una réplica de Terraria pero en 24 horas veamos qué tanto puedo avanzar antes de que se acabe el tiempo algunos estarán preguntando que por qué hago un terraria y no un Minecraft 2D como todo el mundo pues porque yo soy 100% original y no me

Copio de nadie además terraria es mejor que Minecraft no leo lloros como todos ustedes saben terraria es un juego 2D pero pasar de eso es bastante complejo y recrear todo esto en 24 horas será un verdadero reto esto especialmente por la generación procedural Esta cosa es una pesadilla para cualquier desarrollador

De videojuegos porque al ser literalmente un creador de cosas aleatorias es casi imposible que no termine con más de algún error el mismo terraria es un claro ejemplo teniendo Bugs increíblemente culeros Así que dejaremos eso para más tarde para no estresarnos y empecemos con el personaje al principio Pensé en hacer un personaje

Basado en el mismo de Terraria que por cierto sabían que el personaje de Terraria es una copia de los personajes de Final Fantasy Bueno lo que quiero decir es que al final no no me convenció porque quiero que el personaje sea más pequeño en píxeles Así que usaré este

Otro mini boceto que hice y le pondré los colores de stp para que amarre algo interesante de los personajes de Terraria es que tanto los pies brazos cabeza y cuerpo Van separados esto para que cada uno interactúe de forma diferente con los objetos como cuando usas una espada o te pones una armadura

Yo haré lo mismo con este personaje pero solo con la mano porque si realmente hago todo ese quilombo no acab hoy ahora le añadimos un compartimento de platformer y modificamos un poco los parámetros y quedó epiquisima tenemos que hacer la creación y destrucción de bloques esto lo vamos a

Hacer con un mapa de Tiles que es un Lienzo Pero de sprites ahora empezaremos a diseñar en un principio hice los bloques pero quedaron horribles sé que dibujo con Mouse pero con ese pulso Parece que tengo parkinson Así que te corre hacerlos todos de nuevo Pero esta

Vez sí quedaron buenos la madera la rece como 20 veces de paso haremos unos minerales no creo que lo añada pero se vale soñar ahora es hora de programar para borrar es tan sencillo como decirle al juego que se borre la ta donde está el Mouse pero con la creación es un poco

Más complicado porque le debemos decir al juego qué bloque queremos poner así que dejaremos pausado esto por un rato e iniciaremos con la creación del inventario para ello creo una interfaz basada en terraria y por encima los iconos que no funcionarán de logos estos iconos tomarán forma del objeto que

Vayamos recogiendo para crear un inventario necesitamos Sí o sí una array que básicamente es un inventario virtual que le asignar un número a cada slot de la interfaz ahora hago que cada que destruye un bloque aparezca un pickup el cual le daremos físicas esto para que el

Objeto vuele hacia nosotros y para Que aparezca un objeto y no un png or que cuando el pickup choque con el personaje el juego detecte si hay un espacio libre en el inventario si lo hay mandará el objeto a esa casilla espera qué mi si lo

Hay lo mandaré el objeto a esa casilla a ahora qué chingar Ah si lo hay mandaré el objeto a esa casilla al fin Dios mío en caso de que todas las casillas estén llenas simplemente el objeto no se recogerá y el inventario estaría completado así que volvamos con la

Creación y destrucción Ah que sabemos qué objeto tiene equipado el Player solamente hacemos que se cree un bloque con la misma ide del inventario y cuando eso suceda se restará un número a dicha casilla del inventario y miren es una maravilla con la creación y alimentario

Terminado me doy cuenta que se viene lo peor la generación de terreno tipo terraria Así que veamos Cómo chingados Leo con esto lo que tengos pensado hacer es usar dos variables principales para la creación superficial y otras mini variables para la creación de la tierra piedra y minerales la primer variable es

La longitud para el eje x est irá creciendo constantemente el plan es que los blockes de cesped se crean en la coordenada x que indiquen la longitud Así que como esta crece constantemente los bloques se crearán en línea recta y aquí entra en papel la segunda variable

Que es la altura para el ggy este será un número que irá bajando o subiendo de forma Random y los bloques tomarán la coordenada y que indique la altura haciendo que se cree un terreno muy parecido al de Terraria pero aún no acaba la generación del terreno aún

Falta agregar la Tierra Las piedras los minerales y lo que más miedo me da las cuevas para hacer la tierra simplemente le sumo a la altura uno de paso uso una mini variable para que se creen cinco bloques por fila en vez de uno y listo para crear la piedra es básicamente lo

Mismo pero en vez de crear cinco creamos 600 antes de empezar con los minerales recordé algo muy importante y es que en terraria no se mina con la mano se mina con un pico y yo el muy lo olvidé Así que hagamos esa madre lo primero que todo es que debo crear un

Nuevo objeto y algo que solo se pueda minar con un objeto compatible como el pico y también hago una hacha y aprovecho para de paso crear los árboles esto los crearé de una forma muy sencilla nada más después de que se crea el terreno creo un cubo invisible que se

Moverá por toda la longitud del mapa este cubo irá spando árboles de vez en cuando y para que los árboles no queden flotando tipo Minecraft le añadiré gravedad y listo ahí estarían Ahora lo más cuando se selecciona la hacha se pueda talar cada árbol dará aproximadamente ocho Trozos de madera

Ahora empecemos con los minerales en terraria los minerales tienen muchas alturas yendo de casi en la superficie hasta llegar al infierno para hacer ese mismo efecto crearé una variable por mineral que tendrá un por defecto entre más alta sea la variable más bajo estará el mineral ahora har es que cuando se

Esté generando la piedra se creen menas de minerales modificando un poquito la altura para que se mire más natural también dice que hayan menas de diferentes tamaños siendo que el mineral rojo llamado an oxita tenga las menas más grandes ahora veamos cómo hacemos las Cuevas en primer lugar no

Podemos decirle al juego que borre los bloques después de crearlos porque no se vería natural tampoco podemos decidir el juego que evite crear ciertos bloques porque simplemente mis habilidades de chaquetero no da un abasto Así que mi idea es crear un chingo de cuadrados que aparecerán después de que se cree el

Mundo estos cuadrados empezarán a girar y tal cual un taladro empezarán a eliminar los bloques con los que choquen Y a medida que pase el tiempo los cuadrados empezarán a hacerse más pequeños para que se forme una tipo de cola los que han jugado terraria sabrán

Que en el juego aparecen cofres en el subterráneo los cuales tienen objetos chingones Así que haré lo mismo Para ello no más hizo que aparecieran varios cofres a la mitad del mundo estos cofres irían hacia abajo o hacia arriba y cuando no estén tocando ningún bloque dejarán de moverse y listo tendríamos

Las cuevas hechas Aunque lo resumí como en cuatro líneas de texto Esto fue Tremendo dolor de huevo tomando en cuenta los Bugs y al cambiar los parámetros para que se formen las cuevas de forma correcta No lleve Unas cuatro horitas veamos Cuántas horas nos A qué y

Aún faltan los enemigos del sistema de crafteo Ay voy a morir causas ya nos queda muy poco tiempo así que hagamos un sistema con la espada para ello creo un Sprite para el arma y un objeto el objeto tendría varios parámetros por dentro estos parámetros seran usados

Para que el arma tenga velocidad daño y knockback aquí lo complicado es hacer el swing de la espada en Sí para hacerlo tuve que usar ángulos y cuando la espada se moviera a 70 ángulos aproximadamente la animación de ataque se terminaría y podría por hacar un ataque de nuevo uso

Ángulos para que sin importar la velocidad de la espada siempre se mueva a la misma distancia y un arma no sería un arma si no hubiera algo para desatar nuestra Furia sobre ello Así que creemos un enemigo debía crear un equivalente a la slime de Terraria que es el enemigo

Más fácil del juego en mi caso crearé un caracol tomando de inspiración Craft World No más algo que cuando le demos un se le resta el daño de la arma y que cuando muera suelte baba y listo con las tres horas que me quedan trataré de crear un minisistema de crafteo lo

Primero que hago es detectar si en el inventario un objeto en específico y luego detectar Cuántos de estos objetos hay en el caso de que haya más de un objeto de lo necesario Entonces el juego creará un icono al lado izquierdo y cuando lo toquemos nos dará un objeto en

El inventario el siguiente paso es hacer estaciones de creación como la mesa de crafteo y el horno y después de eso crear crafteos con más de un ítem para las estaciones de creación dice que algunos iconos solo pudieran aparecer si estamos al lado de un bloque en específico como la mesa de crafteo

Después de eso dice que si nos alejamos de la mesa de hechos objetos desaparezcan Y por último viene el crafteo con dos objetos que básicamente dice que el juego de identificara primero si existe un ítem y después si existe el segundo em Y si ambos está en el inventario aparecerá el icono al

Final me quedó un poco de tiempo que utilizaré para crear la iluminación que está algo sencilla Pero esta vez en vez de tener los bloques normales tendrá bloques con skin de degradado con esto hago que cuando se esté creando el terreno unos cuatro bloques debajo del cespe se crean estos bloques oscuros y

Ahora para poder ver por debajo de ellos le señado un efecto de multiplay que agrego un Alo de luz que seguirá al jugador y no solo eso aprovecharé la función del crafteo múltiple para hacer antorchas con madera y baba dejada por los caracoles cuando dejemos estas antorchas en el suelo creará otro Halo

De luz justo donde está la antorcha Y si la quitamos el Halo de luz también se destruye y estaría terminada aso algunos estarán preguntando Cómo chingados hice un juego en 24 horas sin descanso pero en realidad no lo hice en un día sino como dice el título lo dice en 24 horas

Repartidas en TR días de trabajo porque Dime quién chingados trabaja 24 horas sin detenerse a hacerse una pallaringa bueno y de hecho el juego quedó Tan bien que podría hacer más partes claro solo si tiene el suficiente apoyo Así que dale like y deja un comentario para saber si quieres una segunda [Música]

Parte

Titulos alternativos:
Hice un clon de terraria en tan solo 24 horas
hice terraria en 24 horas sin rtx xd

Ve a comunidad para saber acerca de mi próximo proyecto

LINK DEL FANGAM:

hoy no hay link pal fangame porque aun no esta terminado :V

MARCAS:

0:00 introducción
0:48 Personaje
1:38 Destruir bloques
2:19 Inventario
3:14 Poner bloques
3:30 Generación de terreno
4:38 Pico
4:54 Arboles
5:19 Minerales
5:48 Cuevas
6:54 Espada y enemigos
7:44 Mesas de crafteo
8:29 iluminación

datos, curiosidades, videojuegos, videogames, Terraria, Fangame, Game dev,

#Terraria
#curiosidades
#gamedev

41 Comments

  1. XD
    yo estoy haciendo un juego inspirado en Terraria y ahora tengo miedo de lo que tendré que hacer para la generación del terreno XD

  2. Idea:Que aparezca jh de la cruz diciendo demen plata por la foto y que tuviera una mecánica parecida a Rockstar freddy que cuando le des Las xovicoins diga que bendicion cuando pierdas diga no me saquen clic :>

  3. Sugerencia de Fnaf de momos : pon a chica rizz Mecánica: en la sala aparece un cupcake de chica, tendras que tocar el cupcake antes que se desaparece rápidamente, si no tocas al cupcake a tiempo se escuchara la musica del meme de chica rizz

  4. Por favor continualo!!! Se ve increíble, y con mucho potencial. Me gustaría que agregaras más cosas, mejoraras el cielo agregando nubes y un ciclo de día y noche, y portearas a celulares

  5. Hola mi papu porque no añades si altualizas el juego añdiendo un boss como un momaso ufff un fredy fazbear ur ur ur ur ur que tire pizzas que salte y aga tenblar el piso y levante levante unas piedras a cada lado y que cuando muera suelte una cabesa de freddy fazber ur que cada ves que ataqeus suelte una pizza o que no baje tu hambre (si es que añades la mecanica de la barra de comida)

  6. copy del comentario que puse en le ultimo video de fnaf de momos para que me des atencion bebe :v
    idea bro, no se si ta muy dificil.

    El Goku Drip, que cuando escuches el sonido de dragonball tienes que ir a la radio que estara en el mismo mueble de la camara para que suene la musica drip y asi se vaya, como Chica del ucn tipo

  7. Estaria bueno que agreges más biomas y un fondo para cada uno, creo que es mucha chamba pero le dara mucha ambientación al mierdarria, digo digo, el terraria para probres 👍

Leave A Reply