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

1
Juegos en desarrollo / Código TGC
Julio 24, 2022, 11:02:57 PM


Código TGC


Shooter


GM: Studio2

¡La ciudad se ha convertido en un campo de batalla! Los terroristas campan a sus anchas y ya han puesto en marcha su plan maestro: ¡Vaporizar la ciudad con un enorme bombazo!
Para impedir que la ciudad se convierta en Sodoma y Gomorra, el alcalde ha dado la orden de desplegar el cuerpo policial Código TGC. Estos especialistas en operaciones antiterroristas cuentan con la misión de limpiar las calles de terroristas y desactivar los explosivos. Para ello, cuentan con pistolas con lo último en tecnología de los chinos: Balas Escanator. Estas balas tienen la capacidad de rastrear a los enemigos para perseguirlos y así dejar limpio el entorno con una sola bala.
Solo que, digamos, que la tecnología aún debe pulirse... De hecho, necesita la pistola pilas, aunque deberías extraer algunas de los explosivos que desactives.
¡Desmonta todas las bombas que te sea posible y salva la ciudad!

Este juego ha sido creado para el GX.games Multiplayer Showcase. Por ahora solo tiene multijugador local, pero lo añadiré en breve.
Recuerden que es necesario OperaGX para jugar. Si hay alguien interesado en ayudar haciendo sprites, está a tiempo, pues el concurso termina el 4 de Agosto.







https://gxc.gg/es/games/ppi2bt/codigo-tgc/

2
Saludos.
Tengo planes de participar en este concurso:
https://gamemaker.io/en/blog/multiplayer-showcase
Ya tengo el juego pensado, siendo un árcade sobre operaciones antiterroristas. Lo que me queda es pulir algunos sprites y desarrollar la música.
Quien esté interesado, que se ponga en contacto mediante mensaje privado.
Gracias de antemano.
3


Xena y la bendición de Urania


Plataformas


GM: Studio2

El malvado brujo Matetique, líder de la tribu de bárbaros Lenumé, pretende conquistar toda Grecia, siendo la misión de la princesa guerrera Xena pararle los pies. Además de sus tropas, Matetique cuenta con su magia, con la que creará ilusiones con las que intentará llevar a Xena a trampas mortales. Afortunadamente, Xena contará con la ayuda de Urania, musa de las matemáticas que dará pistas sutiles sobre cómo evitar dichas trampas. ¡Acaba con Matetique y sus bárbaros para devolver la paz a Grecia!
Este juego ha sido creado para la TogetherJam2022 de Game Jolt.
Si alguien sigue interesado en participar, será bienvenido.








https://gamejolt.com/games/xenanumber/729193

4
Últimamente al abrir GM me sale que hay una versión mejorada, pero cuando miro veo que se ha atascado en una IDE y no se como terminar la instalación ni como eliminarlo. He probado incluso a desinstalar GM y volver a instalarlo, pero el problema sigue ahí.
5
Preguntas y respuestas / Actualizacion atascada
Junio 17, 2022, 11:24:22 PM
Últimamente al abrir GM me sale que hay una versión mejorada, pero cuando miro veo que se ha atascado en una IDE y no se como terminar la instalación ni como eliminarlo. He probado incluso a desinstalar GM y volver a instalarlo, pero el problema sigue ahí.
6
Preguntas y respuestas / Problemas usando LootLocker
Junio 16, 2022, 11:01:33 PM
Veran, estoy usando Lootlocker para crear una tabla de puntuaciones.
Este necesita que en un objeto ponga este código en el evento Asinc HTML: LootLockerCallback()

La primera vez fue bien, habiendo logrado subir mi puntuación, pero cuando vuelvo a abrir el juego, me sale este mensaje de error:
]
ERROR in
action number 1
of Async Event: HTTP
for object Empezador:

Variable Empezador.session_token(100118, -2147483648) not set before reading it.
at gml_Script_LootLockerGetHighscoresTop (line 8) - ds_map_add(map,"x-session-token", session_token);
############################################################################################
gml_Script_LootLockerGetHighscoresTop (line 8)
gml_Script_LootLockerCallback (line 125) -             LootLockerGetHighscoresTop(string(leaderboardID), string(autoRefreshLeaderboardsAmount));
gml_Object_Empezador_Other_62 (line 1) - LootLockerCallback()


¿Qué es lo que va mal?
7
Este viernes Game Jolt pondrá en marcha este concurso:
https://discord.com/channels/514569227814830090/514569227819024385/986645542408949831

Parece que consistirá en hacer un videojuego fan basado en alguna serie como Felix el gato o Xena la princesa guerrera.
Por ello, estoy buscando gente para formar un equipo. Necesito un dibujante de sprites y un músico para participar.
Si alguien está interesado, contactar conmigo por mensaje privado.
8
Juegos completos / Pixel Maker
Mayo 27, 2022, 01:46:41 AM


Pixel Maker


Otro


GM: Studio2

Pixel Maker es una herramienta de desarrollo de sprites experimental.

Además de crear dibujos, puedes colocar dibujos de referencia para calcar, e incluye múltiples herramientas para hacer más cómodo el proceso artístico.

Incluye un sencillo, pero completo manual de instrucciones para aprender a usar el programa.






https://producciones-marte.itch.io/pixel-maker

9
Cuando guardas o cargas un fichero, los archivos van de forma predeterminada a la carpeta C:\Users\Pcx\AppData\Local\nombre del proyecto.
Estoy interesado en poder modificar la ruta donde se guarda/carga el fichero (ej: La carpeta Documentos o Dibujos) y para ello he creado este proyecto.
Pero veo que si doy la ruta exacta algo falla y no se guarda el fichero, como se puede comprobar en mi proyecto adjunto.
¿Cómo se guardaría/buscaría un fichero que no está en la ruta predeterminada?
10
Verán, estoy desarrollando un editor de sprites, pero tengo un problema.
La cosa es que para ello tengo 2 matrices. Una para el color del pixel y otra para el alfa del pixel.
Con estas creo un sprite que llamaremos ima, que es lo que se muestra en pantalla.
Pero este es el código cuando quiero crear el sprite:
    var super=surface_create(ancho,alto)
    surface_set_target(super)
    draw_clear_alpha(0,0)
    for(var a=0; a<ancho; a++)
        for(var b=0; b<alto; b++){
            draw_set_alpha(alfa[a,b])
            draw_point_color(a,b,color[a,b])
        }
    draw_set_alpha(1)
    if(ima!=-1)
        sprite_delete(ima)
    ima=sprite_create_from_surface(super,0,0,ancho,alto,0,0,0,0)
    surface_reset_target()
    surface_free(super)

Este código es bastante lento. ¿Alguien sabe algo más eficiente para generar un sprite?
11
Estoy interesado en coger un pixel de un sprite y sacarle el "image_blend" y el "image_alpha" de dicho pixel.
Hay funciones para sacar valores como el ancho y el alto del sprite y hay funciones para manejar de varias formas el sprite, pero no he encontrado nada sobre coger un sprite, sacar un pixel y sacarle estos valores.
12
Verán, quiero crear un fichero .png en game maker mediante código, sin usar el editor de sprites.
Digamos que tengo estas variables:

rojo[0,0]=23
rojo[0,1]=210
rojo[1,0]=100
rojo[0,1]=13

verde[0,0]=14
verde[0,1]=30
verde[1,0]=200
verde[0,1]=159

azul[0,0]=255
azul[0,1]=0
azul[1,0]=3
azul[0,1]=99

alfa[0,0]=0.45
alfa[0,1]=1
alfa[1,0]=0.20
alfa[0,1]=0.91


Pues la cosa es generar un fichero .png tamaño 2x2 cuyos píxeles sigan estos parámetros.
13
Verán, quiero poner zonas oscuras en las que el jugador tiene un campo de visión.
Para eso, tengo este script:

function oscuro(oscuridad,distancia){
   draw_set_alpha(oscuridad)
   var ancho=Jugador.x-camera_get_view_x(view_camera[0])
   var alto=Jugador.y-camera_get_view_y(view_camera[0])
   for(var a=0; a<512; a++)
      for(var b=0; b<512; b++)
         if(point_distance(ancho,alto,a,b)>128)
            draw_point(a,b)
   draw_set_alpha(1)
}


512es el ancho y el alto de la view. Aún no termino de dominar las variables de camara de GMS2, aparte de que supongo que así es más eficiente.

Gracias a eso logro un efecto como el mostrado en la captura de pantalla.
Pero hay un problema: ¡Que el juego se pone horriblemente lento si lo hago así!
¿Hay una forma de repetir este efecto que no ralentice el ordenador?
14
Ya ha llegado la nueva actualización de GMS2, y ahora me encuentro con que quiero subir un juego a OperaGX, pero un extraño error me lo impide.
Intenté usar la sincronización, ya que lei que eso lo solucionaría, pero tambien da un mensaje de error:
ERROR: Recuperación de la lista de juegos
Incorrect game data received from GXC.
Comenzar el inicio de sesión en Opera
ERROR: Recuperación de la lista de juegos
Incorrect game data received from GXC.
15
Juegos completos / Ehala Auapau
Marzo 20, 2022, 10:34:18 PM


Ehala Auapau


Otro


GM: Studio2

El protagonista es Kalakaua Mahinulani, príncipe de Pahilí, el cual debe probar ser digno al trono internándose en una isla Kahewai, donde debe recoger 7 joyas ocultas en la isla. Una vez las tenga, debe regresar al punto de partida para volver a casa.

Pero debe darse prisa, pues dentro de poco la isla se inundará. De hecho, cada noche la isla empieza a inundarse y surgen depredadores. Roger debe darse prisa en recoger los tesoros y largarse antes de que sea tarde, pues no sabe nadar.

Este juego ha sido desarrollado para NoticeMe Game Jam de Yoyogames. La temática es todo cambió al llegar la noche, por ello, he creado un ciclo dia-noche en el que el anochecer provoca que la isla empiece a inundarse y surjan monstruos, haciendo que por la mañana te centres en escapar y por la noche en sobrevivir.

Es un juego de OperaGX, por lo que para jugarlo debereis usar dicho navegador e ir al enlace en Descarga.







https://gxc.gg/es/games/jdkj3x/Ehala-Auapau/

16
Juegos completos / Pirate Alliance!
Enero 08, 2022, 01:18:21 PM


Pirate Alliance!


Estrategia


GM: Studio2

Tiamat, el dios cuyo dominio son los 7 mares, ha convertido las aguas en un infierno. Con su ejército de marines angelicales, ha hecho que viajar por el mar sea un suicidio. Para detener a Tiamat, comandarás a la Alianza de los Señores del Mar para luchar contra Tiamat y sus marines angelicales.

¡Esto es una Alianza Pirata!







https://producciones-marte.itch.io/pirate-alliance


Enlace a Game Jolt:
https://gamejolt.com/games/piratealliance/439493

https://www.youtube.com/watch?v=rdGomcYFc58&t=2s
17
Verán, estoy buscando mostrar en pantalla una variable de una tecla.
Es decir, tengo, por ejemplo, una variable "tecla" y la pongo en vk_left.
Pues quiero que se muestre en pantalla "izquierda".
Si pido mostrar el valor de "tecla" me sale 37, que supongo que es el código ascii.
Pues la cosa es que en vez de mostrarse como un número, debe mostrarse como un texto.
18
Intercambio / Busco músico para un proyecto
Octubre 16, 2021, 11:06:33 AM
Saludos, estoy buscando un músico para un videojuego.
El juego en cuestión se llama Farm Crisis. Puede jugarse en el siguiente enlace:
https://producciones-marte.itch.io/farm-crisis

Es un juego de acción, plataformas y disparos, como Contra y Metal Slug con un tono de comedia.
En cuanto al estilo musical, agradecería que el interesado se le de bien las canciones de acción.

Si alguien está interesado, puede ponerse en contacto conmigo mediante mensaje privado y le invitare al grupo de Discord.
19
Preguntas y respuestas / Eliminar el cursor en Opera GX
Octubre 06, 2021, 06:58:04 PM
Verán, estoy adaptando algunos de mis juegos para ser jugados en Opera GX, pero me he encontrado con el problema de que no se como eliminar el cursor de la pantalla.
Cuando hago el juego para windows, existe una opción para eliminar el cursor, pero esa opción no me aparece en la sección para Opera GX.
¿Es posible de algún modo eliminar el cursor en los juegos para Opera GX? Quien sabe, igual no puedo eliminar el cursor en el menú de GM, pero en el Opera GX hay una opción de quitar el cursor en el juego, aunque de existir no se donde está.
20
Verán, estoy intentando ejecutar un juego en Opera GX.
Tras eso, le doy a ejecutar para que el programa se ejecute en Opera, pero me sale un mensaje de error:
403 FORBIDDEN

Es extraño, porque por un instante el juego se ejecuta, solo para luego salir este mensaje.
¿Como logro que Opera GX me permita probar mis juegos?