Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Clamud

Páginas: [1] 2 3 ... 13
1
Juegos completos / Re:Lab 23 [Windows]
« en: Noviembre 10, 2018, 06:05:13 am »
Creo que falta una descipción de los controles, ¿cómo se usa la pistola?
Los siguientes usuarios dieron las gracias a este tema: Yuzo

2
Preguntas y respuestas / Re:Se necesita internet para compilar en android?
« en: Noviembre 09, 2018, 03:39:19 pm »
Sí, creo que a veces necesita descargar algo relacionado con maven. Pero no se con qué frecuencia se debe descargar.
Los siguientes usuarios dieron las gracias a este tema: Yuzo

3
General / Re:Quiero crear un enddles runner , y nose por donde comenzar :(
« en: Noviembre 08, 2018, 06:19:33 am »
Escibe "endless" en el buscador del foro y encontrarás varios temas relacionados.
Los siguientes usuarios dieron las gracias a este tema: HolaSoyAlpha

4
Preguntas y respuestas / Re:pequeña ayuda para las colisiones
« en: Noviembre 08, 2018, 05:59:15 am »
¿El objeto V_Juger debe actuar como una pared? Puedes hacer que sea un hijo del objeto pared.

En el primer bloque de código creo que sobran llaves, así sería mejor:
if poder_electricidad == true{  //juger
  if mejora_juger == false{
    if keyboard_check_pressed(ord("E")) //Revisa que hayas pulsado E
    {
      var mas_cercana_juger = instance_nearest(x, y, V_Juger); //Recibe el ID del object8 más cercano
      if distance_to_point(mas_cercana_juger.x ,mas_cercana_juger.y) < 32 && global.points >= 2500
      { //Revisa mi distancia hacia el object8 más cercano y verifica que tenga dinero suficiente
        global.points = global.points - 2500
        mejora_juger = true
        vida_maxima = vida_maxima + 75
        vidas = 175        
      }
    }
  }
}
Los siguientes usuarios dieron las gracias a este tema: Yuzo

5
Preguntas y respuestas / Re:Alarma en relación a los FPS
« en: Noviembre 05, 2018, 02:00:22 pm »
Debes utilizar la variable fps.
fps_real indica la cantidad máxima de fps a la que puede correr el juego. Normalmente solo se alcanza con una room vacía.
No deberías hacer que la pantalla de carga tarde 5 segundos, podría ser desesperante para el jugador.
Para optimizar el juego utiliza el debugger o activa la barra de consumo de recursos: show_debug_overlay(true);Observa qué parte del juego consume más recursos y trata de optimizar esa parte.
Los siguientes usuarios dieron las gracias a este tema: Pejota, Yuzo

6
Preguntas y respuestas / Re:gml_release_mode
« en: Noviembre 05, 2018, 01:50:51 pm »
Creo que solo es bueno usarlo cuando el juego ha pasado por muchas pruebas y parece que no tiene bugs. Si alguien rueba tu juego y crashea sin dar información, será más difícil arreglarlo.
Los siguientes usuarios dieron las gracias a este tema: Yuzo

7
Una forma de distribuir uniformemente es utilizar el sitema de física:
Los objetos pequeños pueden tener fixtures simples (recomiendo la forma circular).
El área que encierra los objetos puede estar definida con una cadena de aristas.

Ejemplo en GMLive
Haz clic para crear instancias con forma y color aleatorios.

En tu juego las instancias se pueden crear en un ciclo for en el centro de la figura grande. Es necesario variar ligeramente la posición de las instancias, porque si no, es posible que el vector de esplazamiento.sea cero.
El contorno de la figuras grandes se puede definir con paths, así se puede usar el editor de paths y no se deben escribir los números a mano.
Las instancias se mueven al crearse y después se estabilizan. Si no quieres que se vea eso, puedes poner una pantalla de carga.
Los siguientes usuarios dieron las gracias a este tema: Yuzo

8
Preguntas y respuestas / Re:Implementar un sistema de ritmo
« en: Octubre 25, 2018, 02:05:31 pm »
Se puede portar un código como este
https://learn.adafruit.com/secret-knock-activated-drawer-lock/overview
https://learn.adafruit.com/secret-knock-activated-drawer-lock/code

El ritmo se guarda como un array, pero los tiempos no se guardan en segundos (o submúltiplos de segundo), se guardan como porcentajes.
El tiempo más grande entre toques se toma como el 100% y a partir de esa duración se calculan los demás valores.
De esa forma se puede tocar el mismo ritmo con un poco de variación en la velocidad.
Existe un tiempo máximo entre toques, si se sobrepasa ese valor la detección se cancela, por lo que no es posible detectar un ritmo si se toca demasiado lento.
También existen dos valores que permiten ajustar la sensibilidad.
Los siguientes usuarios dieron las gracias a este tema: Yuzo

9
Preguntas y respuestas / Re:orden en las lineas de un ini
« en: Octubre 19, 2018, 02:43:13 pm »
No se lo que provoca que quede desordenado.

Si escribes a mano un ini ordenado, al cambiar un solo valor se desordena. Al parecer GMS mantiene el ini en memoria en una estructura de datos especial que no tiene orden, pero permite agregar y borrar llaves de forma rápida y eficiente. Si se cambia un valor vuelve a escribir toda la estructura de datos en el archivo.
Los siguientes usuarios dieron las gracias a este tema: Yuzo

10
¿Podrías poner un enlace al juego original?

Cuando probé el juego la primera vez pensé en cambiar la velocidad de movimiento.

En realidad creo que sería mejor explicar los errores por escrito. Da un nombre al bug, una breve explicación y los pasos necesarios para reproducirlo.
Los siguientes usuarios dieron las gracias a este tema: Yuzo

11
audio_play_sound( cancion, 1, true);
El primer argumento es el nombre de la canción.
El segundo es la prioridad, puede ser cualquier valor. Si se reproducen muchos sonidos a la vez, los sonidos con menor prioridad se detienen.
El tercero indica si el sonido se reproduce en bucle.
Los siguientes usuarios dieron las gracias a este tema: Yuzo, Neo Wick

12
Preguntas y respuestas / Re:Como modificar el tamaño del screen
« en: Octubre 10, 2018, 10:57:49 pm »
Creo que falta incrementar el tamaño del viewport. En GMS1 se puede hacer de esta forma
view_wport[0] = ancho;
view_hport[0] = alto;
En GMS2 existen las mismas variables, pero no se si funcionan igual.
Los siguientes usuarios dieron las gracias a este tema: Yuzo, Neo Wick

13
Juegos completos / Re:La carreta precisa
« en: Octubre 09, 2018, 05:11:45 am »
Es divertido, pero por poco tiempo.
Los siguientes usuarios dieron las gracias a este tema: dixon2010

14
Juegos completos / Re:Head Life - Training Room (fangame)
« en: Octubre 09, 2018, 05:05:39 am »
Puedes poner el proyecto sin compilar adjunto al post principal, o sube los archivos a GitHub.
Los siguientes usuarios dieron las gracias a este tema: dixon2010

15
Preguntas y respuestas / Re:Problema con pulsación de objeto en windows
« en: Octubre 09, 2018, 05:00:11 am »
Prueba colocando este código al inicio del juego
device_mouse_dbclick_enable(false);
Por default un doble tap se detecta como un clic con el botón derecho del ratón, con esa función se deshabilita.
Los siguientes usuarios dieron las gracias a este tema: Yuzo, Mordha

Páginas: [1] 2 3 ... 13