Mostrando entradas con la etiqueta Minetest. Mostrar todas las entradas
Mostrando entradas con la etiqueta Minetest. Mostrar todas las entradas

sábado, 16 de abril de 2016

Minetest Modding (V) - Creando MOB's con Blender (I)

Pues sí amigos, me he vuelto loco... voy a intentar algo que se me escapa totalmente y es un tutorial básico de Blender para hacer MOB's (si no sabéis que es ese coso pinchad AQUÍ). Hay muy buenos tutoriales para aprender Blender en el internet siendo mis preferidos los que cuelga este señor tan guapo con su uniforme, pero yo voy a exponer aquí lo más básico.

Descargando Blender

Muy fácil... lo hacéis AQUÍ y lo instaláis. Abrimos Blender y pasamos al siguiente apartado.

Manejando Blender

Aparecerá la siguiente pantalla:



Primera lección

Seleccionamos el cubo que aparece con el botón derecho del ratón y le damos a la tecla suprimir. Nos pedirá confirmación. Le decimos que p'alante. Ya sabéis seleccionar y borrar objetos.

Segunda lección: Poniendo objetos

En la izquierda de la pantalla tenéis un menú. Fijaos que tiene varias pestañas y una que pone Create. Si la seleccionamos veremos los objetos que podemos incluir, nosotros escogeremos la Ico Sphere.


Tercera lección: Transformando objetos

Si ahora os fijáis en la parte inferior de la pantalla veremos una serie de iconos, en el que hay uno que si colocáis el ratón encima pone Transformation Manipulators: Scale.


En la captura superior está marcado en azul, es este icono:


Si lo pulsamos veremos que aparecen unos puntos sobre la esfera que acabamos de colocar:


Probad a coger uno de los puntos y estirarlo... a mi me ha quedado así:


Cuarta lección: Moviendo objetos

¿Veis una especie de diana que hay por ahí?  Colocadla sobre la esfera (pinchando sobre el botón izquierdo)



Añadid un cubo y transformarlo como ya sabéis para que sea un rectángulo... (la idea es construir una cabeza)


Ahora si os fijáis en los iconos de abajo, tenemos uno con forma de flecha que pone: Transformation Manipulators: Translate 


Nos aparecerán unas flechas sobre nuestra cabeza. La estrategia es la misma... tirando de las flechas la colocaremos sobre la esfera.


Quinta lección: Rotando objetos

Ya conocemos los iconos inferiores y nos queda uno por ver que pone Transformation Manipulators: Rotate.  Lo seleccionaremos:



Vemos que nos aparecen unas líneas sobre la cabeza... Tirando de ellas hacia abajo (En este caso la línea roja) podremos hacer que nuestro MOB mire hacia abajo.



¿Que se nos ha separado del cuerpo? Pues nada... ¿ya sabéis mover, no?  Pues la colocáis mejor.

Sexta lección:  Malditas 3D

Ahora colocaremos unas patitas y unas manitas a nuestro bicho... Ya sabéis hacerlo:



¿Queda chulo eh? En este momento salvamos nuestro diseño, ya que lo que viene ahora es complicado y lo podemos perder todo... si os fijáis en las sucesivas capturas mi bicho será algo diferente... ¿adivináis por qué?

Bueno... pulsad el 4 del teclado numérico varias veces... ¿veis que pasa?


Creíamos que los estábamos haciendo bien... pero las 3D nos juegan una mala pasada... pero no pasa nada... como sabemos mover... desde esta nueva perspectiva lo colocamos bien... recordad que los objetos se seleccionan con el botón derecho del ratón



Perfecto!!!  ¿Perfecto?   Rotemos con el 6 del teclado numérico...


Supongo que la estrategia queda clara... con el 4, el 8, el 6, y el 2 del teclado numérico le vais dando vueltas al bicho hasta que quede perfecto...

Y ahora sólo queda completarlo!!!!


Brutal, ¿eh?

Ahora pulsad la A dos veces y después CTRL + J.  Ya hemos unido todas las piezas en un sólo bicho!!!

Pues aún  no hemos acabado... nos vemos...

Videojuegos para padres y maestros - Minetest PilzAdam MOBs

Minetest está muy bien... vamos por el campo talando árboles y construyendo casitas... todo muy bucólico... pero entre nosotros... esto es un rollo... un jugador que se precie necesita matar algo de vez en cuando y claro... también tenemos MOD's que nos solucionan la papeleta...

PilzAdam MOB

Un MOB es al gaming lo que un PNJ al roling... es decir... son personajes controlados por la máquina con los que generalmente podemos interactuar a menudo con los puños o peor...

MOD's de MOB's hay un montón, si ponéis Minetest MOB en vuestro buscador favorito Google os ofrecerá una buena muestra de ellos y si no pincháis AQUÍ.

El caso es que nosotros hemos escogido uno en particular ya que me ha parecido que será el más sencillo de trabajar en la parte de Minetest avanzado... sí... creando nuestros propios MOB's...  :-)
Descargaremos el MOD de AQUÍ y lo instalaremos. A estas alturas ya sabemos cómo hacerlo, pero si tenéis mala memoria o sois nuevos en The Furni's World podéis pinchar AQUÍ para recibir precisas instrucciones.


Nuevos amiguitos

Pues sí... una vez tengamos en MOD instalado, nos iremos encontrando por el mundo con nuevos amiguitos con los que jugar... os los detallo:


Dirt Monster

Mirad que guapo es... dicen las leyendas que al caer la noche emergen de entre la yerba con un agónico aullido. Se cuenta que no son especialmente rápidos, vamos, tan rápidos como nosotros, ni especialmente feroces (un corazón de vida por ataque).
Si buscamos en la monsterpedia  encontraremos que son vulnerables al agua, a la lava y a la luz del sol.








Stone Monster

Los viejos del lugar cuentan que este ser que habita en la oscuridad nace de las entrañas de la misma roca (normal Stone) que forma su piel. Se mueve lentamente (a la mitad de velocidad de un humano) y sólo puede ser dañado con como mínimo con una espada de piedra.
Los que se han encontrado con él dicen que un ataque suyo es el doble de dañino que el del Dirt Monster y que la esencia de su pétrea carne lo convierte en inmune al agua, lava y sol.





Sand Monster

Existen relatos de origen perdido en el tiempo que los habitantes de los desiertos narran de padres a hijos. En ellos, se habla de este ser, que emerge de entre las dunas y causa pavor entre los nómadas. Afortunadamente es igual de rápido que los humanos y no muy fuerte. El agua y la lava pueden acabar con él.







Oerkki

Se han encontrado escritos de aventureros que dicen haber visto a este ser en los mismos lugares donde habita el Stone Monster. Es esos escritos se describe a este ser como una criatura que se desplaza con la misma velocidad que un humano y que es tan feroz como sus vecinos, aunque por gracias a los dioses se le puede vencer con lava y agua.








Dungeon Master

Aunque nadie lo ha podido contrastar, alguna vez se ha podido escuchar de la boca de gente que ha perdido el juicio, inconexas frases sobre este ser.

Se dice que protege a los monstruos de piedra y que escupe bolas de fuego por sus fauces. Su talón de aquiles es el fuego y el agua.

Se dice que necesitaremos asestarle 15 golpes para terminar con él a manos desnudas, 7 con una espada de madera, 5 con una de piedra y 4 blandiendo una espada de metal. Tocarlo nos costará medio corazón de vida y su aliento de fuego nos causará 4 corazones y medio de daño. Además puede destruir cualquier bloque incluyendo cofres u hornos. Pero da igual... no sobreviviréis.


No se vayan todavía, aún hay más

No todo van a ser 'mostruos' en este MOD. También hay MOB's amigables, por supuesto!

Corderitos

Son tan bonitos, tan simpáticos, tan esponjositos... ¿no os entran ganas de matarlos? Si lo hacéis obtendréis carne que podréis cocinar en el horno para vuestro sustento. Si optáis por el indulto y pulsáis sobre ellos con el botón derecho del ratón obtendréis lana. Aparecen allí dónde hay hierba.








Ratitas

Ratita, ratita... ¿por qué eres tan bonita?. Ante este reclamo la ratita se nos acercará y la podremos capturar con el botón derecho del ratón. Una vez obre en nuestro poder, podremos preparar exquisitos manjares metiéndola en el horno o liberarla de nuestro en la cocina de nuestro némesis.







Corolario

Hay MOD's de MOB's mucho más avanzados y con muchos más bichejos que harán las delicias de los aventureros más osados... sin embargo cómo introducíamos en la introducción (¿dónde si no?) el objeto de haberos mostrado éste en particular, és usarlo como base para hacer nuestros propios MOB's. ¿No os gustaría combatir contra dragones? ¿O quizá os gustaría montar un zoológico o una granja de alto rendimiento? Todo queda en vuestra mano. En la sección de Minetest avanzado próximamente...


sábado, 12 de marzo de 2016

Videojuegos para padres y maestros - Música en Minetest

En este capítulo  vimos la NoteStone. La NoteStone es un bloque que pertenece al MOD Mesecons y que permite hacer musiquita. Veámosla en detalle.

Música Maestro!!!

Fijaos en la siguiente captura:


¿Veis la estrategia?  La cosa consiste en tirar una linea de cable e irle conectando las NoteStones... como podéis imaginar, cada NoteStone corresponderá a una nota de nuestra canción. Además podéis ver que cada nota está separada por un Delayer. Evidentemente el Delayer además de separar las notas sirve para establecer las pausas. También podríamos poner tres notas juntas que sonarían a modo de acorde. La canción empieza pulsando un botón.

DO RE MI


Lógicamente, cada NoteStone debe configurarse con la nota que queremos que suene y eso se hace a mamporrazos... es decir, cada golpe que le demos sube una nota siguiendo el siguiente esquema:


Es decir que coloco una NoteStone y le doy cinco mamporrazos para conseguir un FA. Si nos perdemos le seguimos dando hasta notar el cambio del Do alto al do# y volvemos a empezar.

Cómo observaréis existe un pequeño inconveniente y es que no disponemos del do bajo. Pero si colocamos una Steel Block debajo de la NoteStone conseguiremos que la escala suba una octava. De hecho, si volvéis a ver la captura que iniciaba este articulillo veréis que nuestras NoteStones estan encima de un Steel Block.

Así pues disponemos de dos octavas para ejecutar nuestra composición y deberemos jugar con las dos escalas para que nos encaje.

Drumline


Ahora vamos a darle ritmo a la vida. Si volvemos a la primera imagen, veréis que inteligentemente he colocado todas las NoteStone en el mismo lado... y eso es porque por el otro lado le podemos poner la percusión... el ritmillo... la sal de la vida... el queseyó... ya me entendéis...

Y seguimos la misma estrategia... colocando debajo de la NoteStone tendremos una batería completa:

Sobre estas líneas lo tenéis representado:

Tenemos dos sonidos de platillo colocando debajo de nuestra NoteStone un bloque Tree o un bloque Wood. Para el bombo colocamos una Stone, para la caja un Chest y para el charles un bloque Glass. Tan sencillo como esto.

CHA-LA HEAD CHA-LA



Será porque de crío caí en la marmita del metal, pero una buena melodía que se precie no debería estar exenta de una buenas explosiones y sobre todo fuego, mucho fuego... 

Para conseguir estos efectos probad de colocar una Coal Block o un Lava Source debajo de vuestra NoteStone... ¿Qué sucede?

La vis docente

Este bloque da mucho juego para emplearlo en docencia, partiendo de su obvio contenido musical, se puede pedir a l@s alumn@s que construyan una canción de manera colaborativa. Esto implica repartirse la canción y el terreno sobre el que construir y si no me equivoco eso son mates...

¿Qué me decís de intentar esto? Tiene curro eh...



Y nada más... para acabar esta entrada musical... os dejo con un poco de testosterona, masculinidad sin límite, fuego y explosiones... que lo disfruten!



domingo, 6 de marzo de 2016

Videotutorial de Instalación de Minetest

Esta vez quiero dejaros con un pequeño experimento...  mi primer videotutorial.  Tiene muchos errores... pero el próximo será mejor!!!

Sin más preámbulos... ahí va...


domingo, 28 de febrero de 2016

Videojuegos para padres y maestros - Minetest MOD Areas (Protección)

Que sí, que hemos hecho un mundo brutal, que lo hemos colgado en un servidor y viene un troll y se dedica a destruir nuestro mundo o a hacer pintadas obscenas sobre nuestros muros.



Minetest dispone de una serie de MODs, conocidos como de protección, que permiten que sólo nosotros (o las personas que autoricemos) realicen cambios sobre determinadas zonas del juego.

Y quizá el más conocido (sobretodo en modo creativo) sea el...

MOD Areas

Este MOD lo podéis descargar AQUI. Ya sabéis que se debe de copiar el carpeta MODs de Minetest. Si necesitáis más información de cómo instalar un MOD podéis pinchar AQUÍ. De todas formas este MOD tiene un truqui y es que posiblemente la carpeta que se os cree sea areas-master. Pues bien, debéis cambiarle el nombre a areas. Es decir, que la carpeta que debe colgar de la carpeta MOD de nuestro juego, se llamará areas sin el guión y sin el master. Después de copiar la carpeta recordad habilitar el MOD en vuestro juego...

Combatiendo al Troll

En esencia, este MOD funciona de manera muy parecida al WorldEdit, es decir que colocaremos un bloque con el número 1 en un sitio y un bloque con el número 2 en otro que serán dos vértices opuestos que definirán un cubo. Todo el espacio incluido en el volumen del cubo será nuestra área (paradojas de la vida)

Mirad el ejemplo:



Comandos básicos de Area

Como en WorldEdit los comandos se introducen en el chat y son:

/area_pos set

Escribiendo este comando, el siguiente golpe que demos con nuestro pico establecerá el 1 y el siguiente el 2. Si os preguntáis cómo he hecho para poner el número 2 ahí volando en el ejemplo anterior, la respuesta es sencilla... he construido una columna de bloques, he puesto el número 2 y después la he destruido... así es, imaginación al poder...

/area_pos set1
/area_pos set2

Es lo mismo... pero coloca sólo un cubo. Puede servir para rectificar la posición de uno de los cubos... es decir, que si tengo los dos cubos puestos y hago un /area_pos set1, moveré el bloque del 1, respetando la posición del 2 y a la inversa.

/area_pos1
/area_pos2

Lo mismo que el anterior. ¿la diferencia? En el anterior debemos picar sobre algo para colocar el cubo. Con este comando, el cubo se coloca en nuestra posición.

/area_pos1 X Y Z
/area_pos2 X Y Z

¿Hace falta que lo explique? Lo mismo de lo mismo, pero esta vez ponemos las coordenadas en las que queremos que el cubo se ubique.

/protect <AreaName>
Ya tenemos el área definida pero no es suficiente. Debemos protegerla, para ello usaremos este comando. Yo tengo un laberinto, donde he puesto los bloques 1 y 2 en cada extremo. Ahora lo protejo:  /protect labirinto

Si alguien entra en el laberinto, aparecerá ahora como de mi propiedad en la parte inferior izquierda. El nombre del área es para que nos acordemos...  :-)


/list_areas
Nos hemos vuelto locos ahí creando áreas y ahora no sabemos ni lo que tenemos. Tranquilos, este MOD nos provee del comando /list_areas para ver que tenemos.


Como veis nos da el nombre que le hemos asignado al área, un identificador (ID) que es muy importante y ahora veremos para qué sirve y la posición con las coordenadas x,y,z del cubo 1 y del cubo 2.

/remove_area <ID>
Y aquí viene el dichoso ID. Si me quiero cargar el área protegida llamada Casa de Furni en la captura anterior he de poner  /remove_area 6.  Y... ¿por qué no el nombre? Pues si os fijáis, tengo dos labirintos en la captura anterior...

/rename_area <ID> <NewName>
Ésta la esperabais como agua de mayo. Ya os sangraban los ojos.  /rename_area 5 laberinto. O os creías que lo del labirinto era casual... furni es el p**o amo... como éste de aquí...


/select_area <ID>
Selecciona un área. Es decir habilita nuevamente los cubos 1 y 2 como si los acabáramos de poner. ¿Y para qué? Pues nos puede servir para con un /area_pos1 o un /area_pos2 rectificar la posición de los bloques que delimitan el área. También nos puede servir para lo siguiente...

/set_owner <OwnerName> <AreaName>

La copropiedad llega a Minetest. Haz de otro jugador tu compañero de piso. Seleccionando un área y poniendo esta instrucción daremos permisos a otro jugador para que 'opere' en nuestra área.

Seleccionando como hemos visto anteriormente el labarinto y con /set_owner dédalo laberinto daremos permisos al jugador Dédalo para que colabore en la construcción de nuestro laberinto.

/change_owner <ID> <NewOwner>

Cambia el propietario de una área. Suponiendo que mi laberinto tenga el ID = 5. Con un /change_owner 5 minotauro y saliendo por patas la lío parda...  :-)


Hagámoslo visual (MOD markers)

Existe un MOD llamado markers y que os podéis bajar AQUÍ y que es un GUI para el MOD Areas.
Su funcionamiento es bien sencillo. Con él podremos construir marcadores.


Para definir un área  (aquí sí tomamos el concepto de área como tal) marcaremos las cuatro esquinas de la misma sin preocuparnos de la altura.


Con doble click sobre uno de los marcadores nos aparecerá el siguiente cuadro de diálogo:


Como vemos tiene tres casilla a informar:

La primera son las posiciones hacia arriba desde el marcador que queremos proteger. En nuestro ejemplo serían 0. Los marcadores se encuentran en la parte superior de la estructura.

En la segunda casilla nos piden los bloques hacia abajo que queremos proteger. En este caso serían seis o más. ¿Y por qué si la estructura tiene cinco casillas de altura? Bien... no querremos que el troll entre desde abajo... ¿no?

En la tercera casilla pondremos el nombre con el que queramos denominar al área.

No os engañéis... el MOD Áreas sigue funcionando con todos sus comandos.. sólo que así es más fácil determinar las áreas. Es más... si ahora quitamos los marcadores, el área seguirá protegida. No obstante también tenemos un bloque que nos ayuda en esta tarea...


Para que funcione hemos de colocar la piedra sobre un área protegida y golpear con el botón derecho sobre ella... aparecerá el siguiente diálogo:


Este diálogo tiene las siguientes opciones, aunque a veces no responde bien al click de los botones y hay que ser un poco insistente:

Change owner: Permite cambiar el propietario del área.
Delete / Rename: Permite borrar o renombrar un área.
My Areas: Lista las áreas.
Add: Añade un nuevo propietario para el área.
Local Areas: Listas las áreas que afectan la posición en la que hemos puesto la piedra. Sí, podemos tener un área dentro de otra.

Los demás botones son para administrar áreas que no sean nuestras en el caso de que seamos administradores.

Y con esto creo que es suficiente para que le den al troll... nos vemos!

viernes, 12 de febrero de 2016

Videojuegos para padres y maestros - Minetest Parkour - Proyecto fin de curso

Esta idea surgió, como todo, por algo que dijo un chaval en una sesión del CoderDojo del Medialab-Prado de Madrid. El caso es que queda poco para finalizar el curso y era el momento de hacer algo en el que l@s chaval@s pudieran recopilar lo aprendido.

¿Qué es el Parkour?

El parkour es un deporte urbano consistente en ir corriendo por la ciudad y superar los obstáculos que la misma te pone de la manera más eficiente posible. La verdad es que es muy espectacular y se pueden encontrar muchos videos por el interné. A modo de ilustración os pongo a este pavo que es un referente mundial en la práctica de este deporte.



Minetest Parkour

Este concepto se lleva a Minetest en una serie de circuitos tipo juego de plataformas que el jugador debe superar sin poder usar ningún objeto. Sólo saltando. Se pueden encontrar cientos de ellos en la red y algunos son muy chulos y además integran parte de aventura. Sin embargo, como no queremos que l@s chaval@s se dispersen jugando, el reto era encontrar un mapa que les mostrara el concepto y les invitara a investigar y ampliarlo.

Y creo que el mapa que encontraréis aquí puede funcionar muy bien.

Para instalarlo sólo debéis descomprimirlo y copiarlo en la carpeta worlds de Minetest. Es verdad que hay un objeto raro que a no ser que tengáis el MOD que usó el autor (y que no especifica) no se verá, pero no influye para nada en nuestro objetivo.

La idea es que jueguen un poco y después usen lo que saben de Minetest para mejorarlo.

Algunas ideas con Mesecons

Una idea podría ser hacer un pasadizo con pistones que empujaran al jugador al abismo.



Con unas GhostStones podemos hacer que el suelo desaparezca...

Antes
Después

Con una fuente de lava y un Sticky Piston podemos hacer lluvias intermitentes de lava...



Aquí lo que se ve es un salto muy chungo que sólo se puede alcanzar cuando el pistón está elevado. Con lo que tenemos que pisar la placa de presión y correr antes de que el pistón baje...


En la siguiente imagen hay unas placas de presión... dos no hacen nada, pero la otra nos teletransporta al salto chungo de antes. También podemos hacer que nos teletransporte más abajo, a un parkour accesorio que debamos superar para volver donde estábamos. Se hace con un command block y la instrucción teleport @nearest x,y,z



Y lo que se os ocurra.


Algunas ideas con modding puro y duro

En este capítulo os enseñaba a crear bloques. Y en éste apuntábamos ciertos grupos a los que se podían asociar los bloques o nodos y que podíamos utilizar posteriormente para hacer un parkour extremo. Pues ha llegado el momento de ponerlo en práctica. ¿Qué os creíais, que voy escribiendo artículos según se me ocurren? Pues no. Todo esto tiene una trama argumental muy pensada.

No jump block

Podemos crear un bloque sobre el que no se pueda saltar. Mirad la imagen:


Si voy corriendo y salto, me la pego. Debo saltar sobre el bloque de la derecha del signo prohibido. Desde ahí llego. Evidentemente la textura del bloque me avisa... pero si pongo otra... lalala...

nojump.png

minetest.register_node("furnimod:nojump", {
    description = "No jump block",
    tiles = {"nojump.png"},
    groups = {disable_jump=1, snappy=1},
})

Death y Parachute Blocks

Si yo voy corriendo y hago este salto... ¿Qué creéis que pasará?



Pero si me paro y miro más abajo...


Veo que hay un bloque con un paracaídas y una ruta alternativa...  :-)



Estamos en las mismas... los bloques avisan... pero ¿y si no? lololo

death.png
parachute.png

minetest.register_node("furnimod:death", {
    description = "Death block",
    tiles = {"death.png"},
    groups = {fall_damage_add_percent=100, snappy=1},
})

minetest.register_node("furnimod:parachute", {
    description = "Parachute block",
    tiles = {"parachute.png"},
    groups = {fall_damage_add_percent=-100, snappy=1},
})

Bouncer

Más sencillo de explicar que de traducir. ¿Cómo llamaríais a este bloque? Porque como bouncer a mi en el diccionario me sale bravucón... y ¡le va al pelo!   XD

¿Veis que ese salto no es posible? Pues con el bravucón sí.



bouncer.png

minetest.register_node("furnimod:bouncer", {
    description = "Bouncer block",
    tiles = {"bouncer.png"},
    groups = {bouncy=10, snappy=1},
})

Y estas son algunas ideas... no estaría mal que si algún@ chaval@ idea algo espectacular me lo hagáis llegar para ampliar este bloque. Ya sabéis, mi nombre es furniman y mi correo es minombre@terra.com.

Besitos.