Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: SrLlama en Agosto 19, 2014, 03:12:50 PM

Título: (Duda)¿Como puedo hacer un terreno tipo Minecraft Terraria pero con montañas?
Publicado por: SrLlama en Agosto 19, 2014, 03:12:50 PM
Bueno me gustaria hacer un juego tipo Minecraft Terraria pero no se mucho de programacion :-[
como podria hacer montañas cuevas etc,La generacion de los mineralas,la vida el Hambre
Cuales Son los scripts
Mi Skype srllamayt
Version GM8
Título: Re:(Duda)¿Como puedo hacer un terreno tipo Minecraft Terraria pero con montañas?
Publicado por: Xizotono en Agosto 19, 2014, 06:20:11 PM
¿Tu que te crees que es esto? ¿El macdonal? ¿Acaso pides tu pedido y si no llega caliente te devolvemos el dinero? xd

Hacer un mapa aleatorio es chungillo para alguien que no sabe programacion. Intenta primero empezar haciendo un mapa custom y prehecho, y haz que las funciones funcionen.

El hambre podria ser con una alarma, y al llegar a cero cada x segundos (otra alarma) pues vaya bajando o algo por el estilo.

Supongo que tambien tendrias el metodo de recoleccion y destruccion mediante raton o teclado. Yo lo haria tipo, si esta cerca y presionas tal tecla, pues se destruye la instancia y se te sume 1 en una variable (para almacenar).
Título: Re:(Duda)¿Como puedo hacer un terreno tipo Minecraft Terraria pero con montañas?
Publicado por: ivn_eze en Agosto 19, 2014, 11:33:25 PM
Cita de: Xizotono en Agosto 19, 2014, 06:20:11 PM
¿Tu que te crees que es esto? ¿El macdonal? ¿Acaso pides tu pedido y si no llega caliente te devolvemos el dinero? xd

Hacer un mapa aleatorio es chungillo para alguien que no sabe programacion. Intenta primero empezar haciendo un mapa custom y prehecho, y haz que las funciones funcionen.

El hambre podria ser con una alarma, y al llegar a cero cada x segundos (otra alarma) pues vaya bajando o algo por el estilo.

Supongo que tambien tendrias el metodo de recoleccion y destruccion mediante raton o teclado. Yo lo haria tipo, si esta cerca y presionas tal tecla, pues se destruye la instancia y se te sume 1 en una variable (para almacenar).

No puedo evitar recordar este comic: (abajo la traducción)  XD
(http://www.loadingartist.com/wp-content/uploads/2014/06/2014-06-12-too-easy.png)
Traduccion:
-yyyyyy......¡Listo!
-Hacer sitios web es muy facil!
-Lindo
-Pero no se como podrás programarlo.
-Paso 1: Usando el tag <html>



Traduccion cambiada para adaptarse al uso de gm.(mirar spoiler)
[spoiler]En la escena, el novato copia sprites de otros sin pedir permiso mientras te pide que le ""hagas un ejemplo"" (sabemos que significa  >:( ).
-yyyyyyyyy.....Listo!!
-Hacer videojuegos es facil.

-Esa pantalla de inicio es Fea
-No se como haras para programar el resto del juego.

-Paso 1: Introduccion a GameMaker
[/spoiler]
Título: Re:(Duda)¿Como puedo hacer un terreno tipo Minecraft Terraria pero con montañas?
Publicado por: arcanite24 en Agosto 20, 2014, 03:23:56 AM
Bastante exigente el muchacho.

http://www.comunidadgm.org/articulos/(programacion)-crear-un-juego-sandbox-de-bloques-1-generacion-aleatoria/

Esa es la generacion aleatoria !Básica! y no es muy sencillo hacer un juego como ese cuando no tienes mucha idea de programación.
Título: Re:(Duda)¿Como puedo hacer un terreno tipo Minecraft Terraria pero con montañas?
Publicado por: SrLlama en Agosto 20, 2014, 05:54:21 PM
Gracias,ya lo heconfigurado un poco  ;)

//Generacion Aleatoria

altura_inicial = choose((room_height / 2) - 16,room_height / 2,(room_height / 2) + 32);
altura_siguiente = altura_inicial;
var nivel_tierra, nivel_piedra, nivel_piedra_sig;


for(xx = 0;xx < room_width;xx += 16) {
   
    instance_create(xx,altura_siguiente,obj_grass);
    nivel_tierra = altura_siguiente + 16 * choose(2,3,4);
    nivel_piedra = room_height;
   
                                                 
     for(yy = altura_siguiente; yy < nivel_tierra; yy += 16) {
           
        instance_create(xx,yy+16,obj_dirt);
        nivel_piedra_sig = yy;
     
     }         
     
     for(yy = nivel_piedra_sig; yy < nivel_piedra; yy +=16) {
           
        instance_create(xx,yy+32,obj_stone);
     
     }   
     
     
}

y como le podria meter arboles y menas de minerales a eso
a eso