El nivel no se genera de forma aleatoria o si?
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.
32
Preguntas y respuestas / Re:Habitación trasparente
Septiembre 05, 2017, 03:09:00 PM
Y si haces algo como:
Este codigo dentro del create de un objeto controlador en la room.
Código [Seleccionar]
with(all)
image_alpha = 0.5;
Este codigo dentro del create de un objeto controlador en la room.
33
Preguntas y respuestas / Re:Error de compilacion al intentar exportar a Android
Septiembre 05, 2017, 01:57:42 PM
Puede que tengas algun fichero zip corrupto.
No estoy seguro, pero creo q la mejor solucion es reinstalar el Android SDK.
Saludos.
No estoy seguro, pero creo q la mejor solucion es reinstalar el Android SDK.
Saludos.
34
Preguntas y respuestas / Re:Error al exportar a Android en GM:S 1.4
Septiembre 04, 2017, 04:39:18 PMCita de: MasterMaker en Septiembre 04, 2017, 01:17:26 AM
No sirvió. Por cierto que debería haber en esa carpeta ".gradle"?
Debería haber sub-carpetas.
Fijate si en el gradle.properties tenes esto 'distributionUrl=https\' y cambialo por esto: 'distributionUrl=http\'
35
Preguntas y respuestas / Re:Error al exportar a Android en GM:S 1.4
Septiembre 03, 2017, 11:57:01 PM
Anda a: "C:\Users\[yourusername]\.gradle\" (es una carpeta oculta, necesitas habilitar la visualizacion de archivos ocultos)
Busca el archivo "gradle.properties". (si no existe, crealo en este directorio "C:\Users\[yourusername]\.gradle\")
Copia este codigo en el archivo:
Deberia funcionar. Si no, tenes mas info en este link: https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties
Busca el archivo "gradle.properties". (si no existe, crealo en este directorio "C:\Users\[yourusername]\.gradle\")
Copia este codigo en el archivo:
Código [Seleccionar]
gradlePropertiesProp=gradlePropertiesValue
sysProp=shouldBeOverWrittenBySysProp
envProjectProp=shouldBeOverWrittenByEnvProp
systemProp.system=systemValue
Deberia funcionar. Si no, tenes mas info en este link: https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties
36
Preguntas y respuestas / Re:marcador no sea negativo
Septiembre 01, 2017, 02:20:59 PM
Si, ahora entiendo.
En ese caso, deberias tener dos variables globales.
global.puntuacion -> la variable que guarde el score real del jugador
global.mostrar_puntuacion -> variable para mostrar
En el draw vas a tener lo siguiente:
y en el click del objeto bueno vas a tener algo como:
Entonces, siempre vas a actualizar la puntuacion, pero solo vas a actualizar cuando el objeto bueno es clickeado.
Queda claro?
En ese caso, deberias tener dos variables globales.
global.puntuacion -> la variable que guarde el score real del jugador
global.mostrar_puntuacion -> variable para mostrar
En el draw vas a tener lo siguiente:
Código [Seleccionar]
draw_text(room_width/2+240,room_height/2-580,global.mostrar_puntuacion
y en el click del objeto bueno vas a tener algo como:
Código [Seleccionar]
global.mostrar_puntuacion = global.puntuacion;
Entonces, siempre vas a actualizar la puntuacion, pero solo vas a actualizar cuando el objeto bueno es clickeado.
Queda claro?
37
Preguntas y respuestas / Re:marcador no sea negativo
Septiembre 01, 2017, 01:38:29 PM
Lo q deberías hacer es en el evento step del objeto que muestra la puntuación, poner la siguiente validación:
La otra pregunta no la entendí :P
Código [Seleccionar]
if global.puntuacion < 0
{
global.puntuacion = 0;
}
La otra pregunta no la entendí :P
38
Preguntas y respuestas / Re:Usar las herramientas fisicas de un dispositivo
Agosto 31, 2017, 07:05:01 PM
Para acceder a la webcam del PC, necesitas una .dll externa, pero no se si esta habilitado para GMS.
En el caso de las imagenes, para poder acceder a alguna necesitas que este dentro de la carpeta del juego. Caso contrario, no se puede.
Webcam dll:
http://gmc.yoyogames.com/index.php?showtopic=486453
En el caso de las imagenes, para poder acceder a alguna necesitas que este dentro de la carpeta del juego. Caso contrario, no se puede.
Webcam dll:
http://gmc.yoyogames.com/index.php?showtopic=486453
39
Preguntas y respuestas / Re:OBTENER ID DEL OBJECTO COLISIONADO
Agosto 31, 2017, 02:34:25 PM
instance_place retorna el id de la instancia que esta collisionando con tu bombilla.
por ende, en la parte del with(inst) te estas refiriendo a esa pared con ese id particular.
Dentro del with(inst) deberias hacer que se ejecute lo que vos queres q pase al tocar esa pared.
Ahora si?
proba con esto:
por ende, en la parte del with(inst) te estas refiriendo a esa pared con ese id particular.
Dentro del with(inst) deberias hacer que se ejecute lo que vos queres q pase al tocar esa pared.
Ahora si?
proba con esto:
Código [Seleccionar]
for(i=1;i<=BOMBILLAS_TOTALES;i++)
{
if instance_exists(luz_bombillas[i])
with(luz_bombillas[i])
{
if !(place_meeting(x,y,objectPARED_HABITACION)){draw_surface_ext(sur, x - sprite_width / 2, y - sprite_height / 2, 1, 1, 0, image_blend, 1);}
if (place_meeting(x,y,objectPARED_HABITACION))
{
var pared = instance_place(x, y, objectPARED_HABITACION);
if (pared.image_alpha < 1)
{
audio_play_sound(sound0,1,0);
draw_surface_ext(sur, x - sprite_width / 2, y - sprite_height / 2, 1, 1, 0, image_blend, 1);
}
}
}
}
40
Mercado / Articulo: Quiero vender mi juego en STEAM!
Agosto 31, 2017, 02:31:27 PM
Bueno, viendo que en los ultimos dias se publicaron varias preguntas sobre el tema y que tengo algo de tiempo libre en el trabajo, les dejo un poco de info al respecto, probablemente muchos ya lo sepan porque lo estuvieron investigando, pero puede servirles o dejarles algo que se les haya pasado.
La idea seria explicar un poco lo que cambio en steam a partir de la remoción de greenlight.
Greenlight, que era?
Por si alguien no lo sabia, greenlight fue alguna vez la forma que utilizo steam para publicar juegos de desarrolladores independientes o de empresas poco conocidas.
Obviamente, aquellos empresas reconocidas o desarrolladores con una larga trayectoria, no necesitan de un greenlight para saber cuanto apoyo les va a dar la comunidad y por ende, solamente necesitan decirle al Sr steam algo como "Quiero publicar mi juego, dame dinero" xD
Sin embargo, esto no aplica para los indies o los studios que apenas estan comenzando su camino en la industria, por ende, para mantener un "control de calidad" y tratar de evitar el fracaso de estos nuevos studios, steam creo greenlight, un sistema donde cada desarrollador podia subir su juego y ver que soporte y aceptacion tenia de la comunidad, siendo cada voto un "compromiso de compra", aunque sabemos que esto no es cierto, pero steam lo mencionaba asi.
Si esto era asi, porque steam lo saco?
Basicamente, el Sr Steam se dio cuenta de que en realidad, que alguien vote un juego no significa el compromiso de compra, ademas de que practicamente cualquier persona tiene 2000 amigos en su facebook, por ende, si pasamos a numeros, con algo de apoyo de la comunidad, mas tus amigos de facebook y las comunidades de desarrollo en las que sos activo, podes subir practicamente cualquier juego y hacerlo pasar por greenlight.
Entonces, steam considero que greenlight se lleno de "basura" (esto lo dijeron realmente eh) y tenias muchos desarrolladores con juegos publicados que realmente no habian tomado mucho tiempo, o no cumplian con el minimo de calidad que steam requiere, por ende, llegaron a la conclusion de que lo iban a regular por su cuenta, y le iban a sacar el poder a la comunidad.
Ok, cerro greenlight. Pero mi juego fue aceptado, q pasa con eso?
Si tu juego fue aprobado por la comunidad, PERO NO PUBLICADO antes del cierre de greenlight, puede que tengas un problema.
Dado el caso de que muchos studios aprovecharon para subir sus juegos a greenlight antes de que el mismo cerrara, steam se quedo con una pila de juegos para publicar. Para aprovechar su nueva politica, decidieron pasar esa pila a sus QA, por ende, si tu juego no fue publicado, vas a tener que esperar que steam lo apruebe, mas alla de haber pasado el greenlight.
Y ahora, como sigue todo?
Despues de darle una muerte digna a greenlight, steam creo "Steam Direct", que como su nombre lo dice, permite la publicacion directa de un juego en su plataforma, aunque no es realmente directa, porque aun asi, ellos lo tienen que aprobar.
Como funciona Steam Direct?
Como mencione antes, Steam Direct es la nueva politica de steam, y para publicar, es necesario rellenar un formulario acerca de tu studio, datos legales, numeros de cuentas bancarias, firmar dos acuerdos, uno de confidencialidad y el otro de distribucion de steamworks y por ultimo, pagar una tarifa.
Pagar una tarifa? De cuanto?
Hubo mucho revuelo sobre este tema, ya que se decia que Steam iba a cobrar aproximadamente U$D 2000 para publicar un juego, lo cual era una brutalidad para cualquier studio chico.
La verdad, es que entre rumores, steam termino por cobrar U$D 100 para la publicacion de tu juego en su plataforma. Aunque, podes recuperar esos U$D 100, una vez que tu juego haya generado U$D 1000 en ventas.
Es un pago unico?
No, tenes que pagarlo por cada juego que quieras publicar.
Es injusto tener que pagar, todavia no empece y ya perdi plata!
No, en realidad no es injusto, es bastante sensato. Ya que con esto, Steam se asegura de que no se llene de juegos hechos en 1 dia, que la gente se preocupe por un minimo de calidad y demas.
Y siendo el caso, cada dia que pasas desarrollando tu juego invertis dinero aunque fisicamente no lo estes viendo, ya que tu hora de trabajo vale dinero, y en base a eso se calcula el costo de un videojuego indie (pero este es tema para otro post.)
Creo que esto es lo que puedo acotarles al respecto de la publicacion de juegos en Steam, mucha de la info esta recopilada de:
https://partner.steamgames.com/steamdirect
Otra parte, fue cuando hice el seguimiento del cierre de greenlight y la nueva politica.
Espero le sirva a alguien.
Saludos.
La idea seria explicar un poco lo que cambio en steam a partir de la remoción de greenlight.
Greenlight, que era?
Por si alguien no lo sabia, greenlight fue alguna vez la forma que utilizo steam para publicar juegos de desarrolladores independientes o de empresas poco conocidas.
Obviamente, aquellos empresas reconocidas o desarrolladores con una larga trayectoria, no necesitan de un greenlight para saber cuanto apoyo les va a dar la comunidad y por ende, solamente necesitan decirle al Sr steam algo como "Quiero publicar mi juego, dame dinero" xD
Sin embargo, esto no aplica para los indies o los studios que apenas estan comenzando su camino en la industria, por ende, para mantener un "control de calidad" y tratar de evitar el fracaso de estos nuevos studios, steam creo greenlight, un sistema donde cada desarrollador podia subir su juego y ver que soporte y aceptacion tenia de la comunidad, siendo cada voto un "compromiso de compra", aunque sabemos que esto no es cierto, pero steam lo mencionaba asi.
Si esto era asi, porque steam lo saco?
Basicamente, el Sr Steam se dio cuenta de que en realidad, que alguien vote un juego no significa el compromiso de compra, ademas de que practicamente cualquier persona tiene 2000 amigos en su facebook, por ende, si pasamos a numeros, con algo de apoyo de la comunidad, mas tus amigos de facebook y las comunidades de desarrollo en las que sos activo, podes subir practicamente cualquier juego y hacerlo pasar por greenlight.
Entonces, steam considero que greenlight se lleno de "basura" (esto lo dijeron realmente eh) y tenias muchos desarrolladores con juegos publicados que realmente no habian tomado mucho tiempo, o no cumplian con el minimo de calidad que steam requiere, por ende, llegaron a la conclusion de que lo iban a regular por su cuenta, y le iban a sacar el poder a la comunidad.
Ok, cerro greenlight. Pero mi juego fue aceptado, q pasa con eso?
Si tu juego fue aprobado por la comunidad, PERO NO PUBLICADO antes del cierre de greenlight, puede que tengas un problema.
Dado el caso de que muchos studios aprovecharon para subir sus juegos a greenlight antes de que el mismo cerrara, steam se quedo con una pila de juegos para publicar. Para aprovechar su nueva politica, decidieron pasar esa pila a sus QA, por ende, si tu juego no fue publicado, vas a tener que esperar que steam lo apruebe, mas alla de haber pasado el greenlight.
Y ahora, como sigue todo?
Despues de darle una muerte digna a greenlight, steam creo "Steam Direct", que como su nombre lo dice, permite la publicacion directa de un juego en su plataforma, aunque no es realmente directa, porque aun asi, ellos lo tienen que aprobar.
Como funciona Steam Direct?
Como mencione antes, Steam Direct es la nueva politica de steam, y para publicar, es necesario rellenar un formulario acerca de tu studio, datos legales, numeros de cuentas bancarias, firmar dos acuerdos, uno de confidencialidad y el otro de distribucion de steamworks y por ultimo, pagar una tarifa.
Pagar una tarifa? De cuanto?
Hubo mucho revuelo sobre este tema, ya que se decia que Steam iba a cobrar aproximadamente U$D 2000 para publicar un juego, lo cual era una brutalidad para cualquier studio chico.
La verdad, es que entre rumores, steam termino por cobrar U$D 100 para la publicacion de tu juego en su plataforma. Aunque, podes recuperar esos U$D 100, una vez que tu juego haya generado U$D 1000 en ventas.
Es un pago unico?
No, tenes que pagarlo por cada juego que quieras publicar.
Es injusto tener que pagar, todavia no empece y ya perdi plata!
No, en realidad no es injusto, es bastante sensato. Ya que con esto, Steam se asegura de que no se llene de juegos hechos en 1 dia, que la gente se preocupe por un minimo de calidad y demas.
Y siendo el caso, cada dia que pasas desarrollando tu juego invertis dinero aunque fisicamente no lo estes viendo, ya que tu hora de trabajo vale dinero, y en base a eso se calcula el costo de un videojuego indie (pero este es tema para otro post.)
Creo que esto es lo que puedo acotarles al respecto de la publicacion de juegos en Steam, mucha de la info esta recopilada de:
https://partner.steamgames.com/steamdirect
Otra parte, fue cuando hice el seguimiento del cierre de greenlight y la nueva politica.
Espero le sirva a alguien.
Saludos.
41
Preguntas y respuestas / Re:OBTENER ID DEL OBJECTO COLISIONADO
Agosto 31, 2017, 01:37:16 PM
Con lo siguiente podes obtener el id del objeto:
Saludos.
Código [Seleccionar]
var inst = instance_place(x, y, obj_pared);
with(inst)
{
//tu codigo
}
Saludos.
42
Preguntas y respuestas / Re:PREGUNTA SOBRE EXPORTACION A STEAM
Agosto 31, 2017, 01:14:02 AMCita de: wilodxd en Agosto 31, 2017, 01:09:59 AM
Agregando los 100 dolares que pagas se pueden recuperar despues de que tu juego venda algo asi como 1000 copias.
pequeño dato*.
Una vez recaudados 1000 usd, te devuelven los 100 q pusiste.
43
Preguntas y respuestas / Re:La mejor manera de poner ese background?
Agosto 30, 2017, 05:38:53 PMCita de: Seirlord_Games en Agosto 30, 2017, 05:37:49 PM
Bueno, mas o menos. Es un mapa global plano, en color, con las fronteras marcadas. Dibujado con un programa así que los colores no varian mucho. Peró si hiciese el mapa con tiles... como hago las fronteras?
Creo q si pones la imagen se va a entender mejor que es lo que queres hacer.
44
Preguntas y respuestas / Re:FUNCION PARA INSTANCE ORDER??
Agosto 30, 2017, 05:22:31 PM
Deberia funcionar seteandolo por codigo. Yo tuve problemas con la propiedad del objeto.
45
Preguntas y respuestas / Re:La mejor manera de poner ese background?
Agosto 30, 2017, 05:13:52 PM
Si el background es una sola imagen y no necesitas de los tiles, lo que yo te recomendaria es vectorizarla para poder achicarla en proporcion y usar el stretch del room editor para que abarque toda la view.