Mayo 26, 2013, 12:25:19 am

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 - Silver_light

Páginas: [1] 2 3 ... 18
1
Juegos en desarrollo / Re:Night illusion
« en: Mayo 19, 2013, 11:42:40 pm »
Me gusta cómo está quedando  :)
Si quieres desesperar a alguien, usa Noise, como Slenderman XD ok no

LLegué hasta la Iglesia  y me atrapó esa sombra y bueno, perdí. La verdad pensé, al leer los comentarios, que el sonido de los paso sería molesto o algo por el estilo, pero no, lo que sí unos pasos más realistas supongo, lo haría más inmersivo.

Buen trabajo!  :)

2
Hahaha, me encantó el juego, lo invité a mi primo a jugarlo! Relamente genial! XD
Hacía rato que no me divertía tanto jugando algo y sabes ahí mi primo, que jugábamos una vida cada uno: "Los puntos no son tan importantes" con tal de no morir, Jajajaja XD

Hemos llegado hasta el nivel 8, y hasta el traje de Nerd bee, que estimo ha de ser uno de los primero, porque muchas abejas no recogimos.
Hasta incluso me da la sensación de que no puedes agarrarlas todas :-[

Buen juego! sinceramente :)   

3
Preguntas y respuestas / Re:Poner un "0" antes de un numero
« en: Mayo 15, 2013, 12:26:24 am »
Puedes hacer algo simple como verificar si es menor de 10, si lo es, entonces dibuja un cero antes:

if (score<10)
   draw_text(x,y,string('0')+string(score));
else
   draw_text(x,y,score);

4
Preguntas y respuestas / Re:Aceleracion vertical y horizontal
« en: Mayo 03, 2013, 11:23:41 pm »
Ah! resulta que la variable hspeed es una velocidad constante.
Si quieres que solo se mueva cuando presionas el botón de dirección, te recomiendo sumar o restar la coordenada x o y, dependiendo:
Entonces podrias utiliar mi codigo en el evento step:
if (keyboard_check_pressed(vk_shift)) // si esta presionada la tecla de Shift, la velocidad es 10
   velocidad = 10;

if (keyboard_check_released(vk_shift)) // si se suelta la tecla de Shift la velocidad vuelve a 4
   velocidad = 4;

Y luego en el evento de keyboard right:

repeat(velocidad) x += 1;
Eso hará que si presionas la flecha derecha, mientras mantienes la tecla de shift se moverá más rápido que si no presionas Shift.

5
Preguntas y respuestas / Re:Aceleracion vertical y horizontal
« en: Mayo 03, 2013, 07:31:22 pm »
Podrías utilizar una variable de velocidad, que se modificaría al presionar o no shift:
Por ejemplo, este código debería ir en el evento step:
if (keyboard_check_pressed(vk_shift)) // si esta presionada la tecla de Shift, la velocidad es 10
   velocidad = 10;

if (keyboard_check_released(vk_shift)) // si se suelta la tecla de Shift la velocidad vuelve a 4
   velocidad = 4;

Entonces luego, la colocas en los movimientos del personaje, por ejemplo:
hspeed = velocidad;
Entonces Hspeed variará de acuerdo si presionaste Shift o no.

Espero te ayude!

6
Preguntas y respuestas / Re:cambio de sprite con movimiento mouse
« en: Abril 22, 2013, 08:59:00 pm »
Lo primero que podrían hacer sería verificar el x del personaje con el x del mouse:
Voy a suponer que el sprite está centrado:

if (mouse_x > x)
   sprite_index = sprite_personajeMiraHaciaLaDerecha;

Luego haces lo mismo con las demás coordenadas, para la Izquierda, Arriba, Abajo:


if (mouse_y > y)
   sprite_index = sprite_personajeMiraHaciaAbajo;

Espero te ayude :D

7
Preguntas y respuestas / Re:Bug draw health
« en: Abril 16, 2013, 08:41:36 pm »
Hola :) vengo a citar lo que dice el manual XD

Citar
Las instancias, cuando son visibles, dibujan su sprite en la pantalla en cada paso. Cuando especificas acciones en el evento de dibujo, no se dibuja el sprite, sino que se ejecutan estas acciones en su lugar. [...]
http://www.comunidadgm.org/manual_GM/Eventos.htm

Lo cual indica que no es un bug :)
Saludos!

8
Preguntas y respuestas / Re:Crear instancias con diferentes valores
« en: Abril 10, 2013, 03:53:01 am »
Eso puede hacerse con esta forma:

En el evento que se ejecuta para crear objetos:
var objeto:
objeto = instance_create(0,0,objeto_01);
objeto.variable = distintoValor;
Entonces creas una instancia del objeto "objeto_01" y modificas la variable "variable" que está dentro de dicho objeto_01, con el valor de "distintoValor".

Espero haberme explicado xP

9
Juegos en desarrollo / Re:Brecker101 (Beta 0.6)
« en: Abril 09, 2013, 09:26:14 pm »
Hola que tal!
No puedo decir mucho de la beta, solo que es super corta! XD
 Un problema que tiene es que si el personaje está parado mirando hacia la izquierda, y presionas el botón de escudo, se gira hacia la derecha. Lo mismo sucede, por ejemplo, si estás yendo hacia la izquierda todo el rato y presionas para la electricidad, como que el personaje queda haciendo Moonwalk XD

Saludos!

10
Preguntas y respuestas / Re:variable bordes de pantalla?
« en: Abril 09, 2013, 03:34:20 am »
No, no.
 No va en Step, sino en el evento de la tecla que hace de dirección, ya sea para la izquierda o para la derecha.

Y si, es x-=1, y x+=1 respectivamente puesto que se suman al valor anterior, no lo establece, como lo haría x = -1

Los códigos de hace rato pueden traducirse así con acciones:





EDIT: dejo mi respuesta, de todas formas a ver, si te sirve :P

11
Preguntas y respuestas / Re:variable bordes de pantalla?
« en: Abril 09, 2013, 02:58:08 am »
Si, debes verificar su posicion, por ejemplo:

Verifica si el personaje está en una posicion mayor a 0.
if (x > 0) // si el personaje no se sale del limite izquierdo de la pantalla
{
   x-=1; // mueve a la izquierda
}
Luego la condición de arriba puede adaptarse para el limite derecho con:
if (x < room_width) // si el personaje no se sale del limite derecho de la pantalla
{
   x +=1; // mueve a la derecha
}

Saludos!

12
Juegos en desarrollo / Re:guerra de smillies
« en: Marzo 02, 2013, 08:42:19 pm »
Wow! :D
Llegué hasta el principio de la tercer misión, de la moticicleta y debo decir que me encantó!
La jugabilidad es super genial, tiene ese estilo a Metal Slug, una jugabilidad bien arcade

Sinceramente quedé... Wow!
Buen trabajo! es un excelente trabajo! :)

13
Preguntas y respuestas / Re:¿Porque se unde mi personaje en la escalera?
« en: Febrero 02, 2013, 11:15:43 pm »
Hmm, entonces seguramente hay un código por ahí que causa algún conflicto. Personalmente necesitaría ver el editable para checkarlo mejor.

-Si, si puede cambiar el estado solido. Solo debes ir a la pestaña "Control" y colocar el primer cubo que dice VAR, que es completamente gris.
Colocas en Variable: solid
y en Value: true

Eso haría que cambie.

14
Preguntas y respuestas / Re:¿Porque se unde mi personaje en la escalera?
« en: Febrero 02, 2013, 12:03:55 am »
Estaría bueno si pudieras colocar el código de colision de las escaleras, porque así como así podrían ser varias cosas lo que provoquen el problema. Podría ser que no sean solidas, o que tenga un parent incorrecto, por ejemplo.

15
Hay distintas formas de hacerlo, pero en vista que utilizas varios objetos, y cómo se me ha ocurrido la solucion, la haría de la siguiente forma, sentencias IF anidadas:

if (P1_obj.tipo<1)
   P1_obj.tipo = 1;
else
   if (P2_obj.tipo<1)
       P2_obj.tipo = 1;
   else
      if (P3_obj.tipo<1)
          P3_obj.tipo = 1;
      else
          if (P4_obj.tipo<1)
             P4_obj.tipo = 1;
          else
              if (P5_obj.tipo<1)
                 P5_obj.tipo = 1;

entonces verifica si el primer pozo está vacio, sino lo está verifica el segundo pozo, sino el tercero y así hasta el quinto pozo. Verifica si funciona mi idea.
Saludos!

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