Mostrar Mensajes

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

Temas - kostra

121
no entiendo por qué no me dibuja con lo simple que es...
en un script para dibujar la descripción de los logros tengo:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha);
if mouse_x > x and mouse_x < sprite_width and mouse_y > y and mouse_y < sprite_height
{
    draw_set_alpha(1);
    draw_rectangle_color(mouse_x-2,mouse_y-2,mouse_x+argument0,mouse_y+argument1,c_orange,c_orange,c_yellow,c_yellow,0);
    draw_rectangle_color(mouse_x-2,mouse_y-2,mouse_x+argument0,mouse_y+argument1,c_yellow,c_yellow,c_orange,c_orange,1);
    draw_set_font(fhighsc);
    draw_set_color(c_maroon);
    draw_set_halign(fa_left);
    draw_text(mouse_x,mouse_y,argument2);
}


la cual en un objeto logro puse para probar, medidas del rectángulo a ojo y ya luego lo retocaría...
En el draw:
draw_logro(30,10,"El extra: Spawnea una bola bonus.");
inicio el juego y veo que el sprite se dibuja, pero paso el ratón encima y no me sale el rectangulo con el texto, ni descuadrado como me imagino que me saldría al principio ni nada, simplemente no sale nada y que yo sepa está bien puesto el hecho de que sea cuando el mouse esté dentro del objeto, es un sprite cuadrado tal cual y SI, lo tiene el objeto asignado, probé quitarle el draw_sprite_ext por si el script estaba corrompido o algo, pero entonces simplement no salía nada... algo falla en lo del rectángulo y no me explico el qué... plis, pueden decirme qué es lo que no veo??? :S
122
Sé que yo una vez vi un tema así, pero es que no lo encuentro :S
Quiero saber cómo podría escalar un trozo de la room, con una view, es decir, poco view, mucho port, pero sin que los píxeles (más precisamente, sprites enanos) se difuminen, seguro que saben de lo que hablo :P

Se puede?, no quisiera tener que hacer sprites pixelados gigantes :S
123
Juegos en desarrollo / Forever Apong [Online Highscores]
Noviembre 02, 2014, 09:26:13 PM

Forever Apong [Online Higscores]
(lean abajo del todo la nota final)

Otro

GM8

Forever Apong, para el que no lo a captado, es una mezcla del término \"Forever Alone\" el famoso meme, y \"Pong\" el famoso juego de dos players o player vs CPU. Este juego no tiene nada que ver con el famoso meme, tampoco con el famoso juego xD, lo que pasa es que viene a ser un \"pong\" donde juegas \"forever alone\", osea, en modo autista xd, tú eres los dos jugadores, y la finalidad del juego es aguantar sin perder... la bola?, no, aquí no hay bola principal, aquí debes cuidar de mantener un laser que va desde tu barra izquierda hasta tu barra derecha, este laser podrá activar uno de los 4 activadores de los cuales solo 3 habrán activos siempre, estos activadores harán crear una (ahora sí) bola que podrás mantener dentro de la zona de juego que te irán bonificando 2 puntos por choque de barra (el laser es 1 punto), pero claro, tu prioridad es no perder el laser central, las bolas (pueden haber las que puedas conseguir a la vez) si las pierdes, solo te quedas sin ellas, pero perder el eje del laser será el fin de tu partida.

Puntuaciones 100% online, a ver si tú eres el mejor! :D (y lo que me ha costado hacerlo T_T)






(Adjunta, siempre la versión más estable).
Mirror/versiones en prueba: https://mega.co.nz/#!JYciBTJQ!50PRyxMnU6DBzoCZQVQSK5DzQrMj5ZYyrQZ09w6DOIE


CONTROLES:

arriba-abajo con flechas de dirección xd
empezar sin clickar con barra espaciadora.


Nota: El juego ya puede jugarse y tratar de batir el gran record, este post lo hago buscando ideas para añadirle y poder hacer una mejor jugabilidad, con más cosas, ideas para añadir items con los activadores, en vez de slo bolas xd, paranollas que se os ocurran, son todas bienvenidas y espero poder hacerlas para futuras actualizaciones. Y cuando esté bien satisfecho, lo postearé en juegos completos. Postdata: los records se reiniciarán cada vez que añada algo nuevo hasta que logre hacer un "juego completo" entonces en el caso de actualizar, cada versión tendrá su propia tabla ;)

POST EDITADO: Descarga adjunta, mirror el link de mega :P
124
Estoy con un minijuego que acabo de empezar y tengo, una pelota, una barra fina, la pelota va velocidad 20, la barra tiene un ancho de 8, deben colisionar, pero claro, con esos valores, de un step, la pelota atraviesa la barra... esto como se puede solucionar? :(
125
Juegos completos / Megaspriter [Herramienta]
Octubre 31, 2014, 10:59:25 AM

Megaspriter

Otro

GM8

Esto no es un juego, es una herramienta... yo siempre cuando he tratado de animar un sprite, me sale fatal por no ver el anterior, claro, hablo de sprites PIXELADOS, y buscando buscado programas para crear sprites, o me salen las pachochadas de sprite generator con prefabricados para rpgmaker... o me salen programas de animación ultraavanzados que ni sé usar, ni ganas... es por eso que se me ocurrió esta idea y quiero compartirla para el que siempre dibuje pixelado pero le cuesta hacer animaciones.

OS TRAIGO \"Megaspriter\" ! donde dibujas un sprite y cuando pasas a dibujar el siguiente frame, el anterior te sale debajo más claro para que puedas seguirlo :D !! y te genera automáticamente una sola imagen con todos los dibujecos que hayas hecho! :DDD

No apto para profesionales xd, la imagen(strip) que genera, se pone en una sola tira larga, con lo que sobra de fondo sí, pero recuerda siempre:

-tamaño de cada frame: 192x208. Recuerda solo ese dato y así cargarás tus imágenes al gm sin tener que ir midiendo, el tamaño es ese SIEMPRE!! con esta herramienta.



(descarga DIRECTA adjunta)
Descarga alternativa: https://mega.co.nz/#!5Vk0kIoS!rUo9vDybrqhRh_2TwFXyenbGd5uFsyPtUjZfv6tRCIQ


-Para las teclas de acceso rápido, pulsa F1 (Info)..
-Tamaño de cada frame: 192x208.

126
buah no me acabo de empanar... trato de hacer una cosa.. esto pasando de una room a otra, la cual se cambia el tamaño
room_set_width(rmsave,96*(frame+1));
room_set_height(rmsave,104);
room_goto_next();

frame es un numero pequeño la cual pone el ancho de la room como lo quiero, hasta ahí creo que bien... el caso es que, necesito tener puesta una view para agrandar al doble la room, tal y como lo tengo en la room anterior, pero esta vez, desde gml ya que variaría según el tamaño de la room... entonces he activado una view en la room que semodifica y en el creation code de la misma room, para que se modifique al empezar esa room pongo:
view_wview[view_current] = (global.frame+1)*room_width;
view_wport[view_current] = (global.frame+1)*room_width*2;

cambio solo el ancho al doble porke es lo único que cambia, la altura es estática y ya se queda bien al activarse la view... y bueno... el caso es que con eso trato de (diganmelo si me equivoco, no sé si hago bien su uso..), con view_wview pillar el ancho (desde 0 como está ya puesto en la misma view) y agrandarlo al doblre con lo del view_wport... son para eso lo que digo? o me equivoco?... porke el caso es que no me hace nada...

PD: he probado también ponerlo en un step en un objeto independiente y nada... si hago mal uso de esas variables para lo que quiero, háganmelo saber plis, no suelo usarlas y aun no sé bien como funciona, muchisimas gracias de antemano, espero pueda resolver, es casi lo último para terminar una herramienta que he hecho, pero sin eso no puedo seguir bajo ningún concepto el final, que es pintar sprites cuadrándolos en la room, pero si ni puedo verlo... xd
127
Buenas vengo de nuevo a cansinear xd

miren, para el que haya leido mi anterior pregunta... sabrá que puse en mi proyecto un royo para generar con particulas un fueguito como antorcha, el caso es... cuando paso con el player, el fuego este se pone debajo y me encantaría tenerlo encima :S he probado ponerle un depth menor en cada objeto que use para lo del fuego pero nada...
cómo funciona el depth en esto de las particles? :S

aunque bueno, realmente lo que más me gustaría es ponerle una depth a partir de su posición y
así para poner que si la y del player es menor pues la depth sea menor que la del plaer y al contrario si el player está más abajo, así será todo más dinámico, pero bueno, con saber cómo lo manejo me basta porque no tengo ni idea y en las funciones no veo nada de depth :/ ya lo de hacerlo diámico me sé buscar la vida mejor xd

sry si hago mucha pregunta con esto que trato de aprender.. normalmente no pregunto si no es porque no me tiro antes de los pelos T_T
128
Buenas, estos días andaré rayando un poco con preguntas... estoy aprendiendo justo ahora, aquí trasteando con rollos srfaces y efectos y tol royo, el caso es, que me miré un tutorial de efecto de fuego muy bonico, la cual es el siguiente:
--
objeto otorch
step:
part_emitter_region(global.ps , global.pe, x-1, x+1, y-1, y+1, ps_shape_rectangle, ps_distr_linear);
part_emitter_burst(global.ps, global.pe, global.pt, 1);

draw:
r = random(0.2)-random(0.2);

draw_set_blend_mode(bm_add);
draw_sprite_ext(slight, 0, x, y+14, 1-r, 1-r, 0, c_yellow, 0.5)
draw_sprite_ext(slight, 0, x, y+14, 1-r, 1-r, 0, c_red, 0.2);
draw_sprite(sprite_index, 0, x , y);


objeto olight
create:
light();

script light //que ya sé que podría ponerlo directo sin script, pero bueno, seguí el tuto al pie de la letra xd
global.ps = part_system_create();
global.pt = part_type_create();
global.pe = part_emitter_create(global.ps);
part_system_depth(global.ps, 99);
part_type_shape(global.pt, pt_shape_flare);
part_type_blend(global.pt, true);
part_type_alpha2(global.pt, 1, 0);
part_type_color_mix(global.pt, c_red, c_yellow);
part_type_direction(global.pt, 90, 90, 0, 0);
part_type_speed(global.pt, 0.1 , 1 ,0 ,0);
part_type_size(global.pt, 0.2, 0.3,0 ,0);
part_type_life(global.pt, 50, 75);


y bueno, el player, al no usar su propio sprite, sinó que uso un script de draw_self que no es más que un script que uso yo siempre con un draw_set_ext con los mismos atributos que el sprite mismo.

Y el problema es...
1 que el player se ve amarillento y veo que es por el draw_set_blend_mode quepongo en el draw del otorch, he visto que poniéndolo a bm_normal se reestablece, pero he probado tanto ponerlo al final del código del draw en otorch, como en el principio del draw del player al dibujar su sprite, pero ocurre que ya todo el código que genera el fuego, ya no sirve... y bueno, como estoy aprendiendo, aun no tengo ni idea de qué hace el código usado en el tuto, el que he puesto, por lo tanto no sé como funciona y menos arreglar este problema... no quiero jugar con un simpson xD
129
Bueno no sabí como poner el titulo, el caso es.. que yo ahora estoy usando tilesets, entonces encima pongo un solido invisible... y me encantaría saber si hay alguna manera de poner una pequeña sombrita normalita con este objeto solido, he intentado algo pero claro, al usar tiles, que es un ackground, la sombra me sale encima de todo. usando objetos como la pared, pues si, pero al poner tiles, pues me hecho un poco el lio :S y com son tiles variados, no quisiera tener mil objetos uno para cada trozo de pared, muchos ya sabran del palazo que da eso xd
130
Hola, miren estoy haciendo una especie de cursor para apuntar, y quiero dibujar unas lineas con un "draw_line_color" le pongo las coordenadas, por ejemplo, desde el x,y del mouse hasta el x,y-1000 del mouse también, para que salga del mouse una linea para arriba, a la vez estoy dibujando un sprite de una cruceta también en el mouse. El caso es que... el sprite sigue al mouse, pero la linea se queda ahí parada :/
131
Preguntas y respuestas / [Pedido] D&D to GML extended
Octubre 04, 2014, 06:14:03 PM
bueno, no sé si va en esta categoría los pedidos, y ya sé que tengo mucha jeta al pedir pero, por intentarlo... si se aburre alguien ya le di una idea xd

He visto que existen conversores de D&D a GML, y se me ha ocurrido, que estaría bien que existiese un conversor de esos pero con algo nuevo, que sería, que tuviese una carpeta para meter libs y pudiese dar el código de todas las librerías que le metas también... solo es eso :P
132
Preguntas y respuestas / [Re-abierto :/] Retroceso TDS
Septiembre 24, 2014, 11:48:25 AM
Wenas, no sé si seguramente ya han preguntado algo tan simple como esto, pero desdeluego, con la palabra "retroceso" que es la única que se me ocurre para llamarlo, pues no..

Pues nada, me gustaría saber una buena manera de hacer un retroceso a los enemigos cuando les ataco en vista cenital, parece algo tan exageradamente simpe, que no se me ocurre, me da hasta verwenza preguntarlo xd
133
Preguntas y respuestas / problemas con el típico anti-lag
Septiembre 21, 2014, 08:25:33 PM
Wenass, me estoy tirando de los pelos, pasa que tengo aplicado en el oplayer, el típico código anti-lag, ese de activate y deactivate region, para que no se cargue la ram de instancias, pero qué ocurre? que para pasar, el player ha de pulsar botoncitos para abrir puertas (los cuales ya me estuve peleando con ellos en otro post xd y gracias :D ), pero claro, al estar un boton muy alejado de la puerta que abra, pues como cuando lo pulso, la puerta está fuera de la region activada, pues como que ni caso, entonces voy para allá y la puerta anda cerrada... lo he arreglado? sí, aumentando la region activada conseguí que al fín se abriera la joia puerta que se me resistia, pero claro... es tan la distancia, que el juego me vuelve a laguear y es como si no hubiese nada de anti-lag ... el caso es... cuando pongo el deactivate_region ese, tiene en lo último el "notme", y no hay una manera de hacer que sea un "notme and not las puertas"? xDD espero haberme explicado bien, que me enrollo y luego no mesentiende :B

PD: NO! no acercaré el boton de la puerta, estoy pasando el juego de la carpeta con hojas de papel que hice de peke, al pc, y ni un solo milimetro será modificado, se le llama ilusión =_=
134
Buenas, quizás ya lo han preguntado, pero no se me ocuren con qué términos buscarlo mi dproblema es...

En mi actual proyecto, he de poner muchísimas puertas que se abren con pulsadores, pero claro, no me gustaría tener un milón de objetos (botonA,puertaA,botonBpuertaB,botonC,puertaC...), he intentado ponerle un a id a la puerta la cual podría cambiar el valor al poner el objeto en la room, pero claro... no tengo ni iea de cómo podría hacer que se abra (instance_destroy(); nada más), es decir no sé cómo puedo poner algo como...

"if "la id de una puerta" == "la id del boton que he pulsado"
{
   with "puerta con ese id" instance_destroy();
}

Aunque si saben alguna otra manera distinta, no importa cómo, pero todo será mejor que tener que hacer un objeto para cada uno/a :S, por cierto, por si supusiese un problema, pondré un solo boton por id, pero más de una puerta con el mismo id (para que se etntienda digo "id").

PD: No soy iniciado en GM, pueden hablar chino si lo desean xd