Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

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

Páginas: 1 2 3 4 5 ... 37
31
Preguntas y respuestas / Re:Última configuración válida Android
« en: Julio 03, 2019, 09:40:03 pm »
Será??

Yo entendí que la minima que te acepta la play store es la 28 después de agosto 1, al mismo tiempo que exigen que sea de 64 bits (ver aqui).

Pero si subes la app con API 27 antes de esa fecha te libras de eso aunque no podrás actualizarla, según dicen en la documentación.

32
No creo que puedas usar cadenas de texto como nombre de recursos.
La variable mosaico va a tener como contenido un texto que no puedes usar en la función tile_add para agregar un tile, debes usar el nombre de un recurso de Game Maker, sin usar comillas

33
Preguntas y respuestas / Re:Última configuración válida Android
« en: Julio 02, 2019, 09:24:23 pm »
Yo sigo desarrollando activamente para android con GMS 1.4.9999, mi configuración actual es la siguiente:

SDK: Uso el sdkmanager de linea de comandos pero las ultimas supportlib no vienen en el repositorio de extras que el SDKManager descarga, esta se pone en el GMS y él mismo se encarga de descargarla.

NDK: Descargué el mas reciente ndk-r20 para hacer pruebas y funciona perfectamente.
JDK: Java 8 (JDK 8 update 181 [jdk1.8.0_181])

En global game settings tengo:
Target SDK: 28
Min SDK: 14 //al aumentar el target, algunos API level quedan obsoletos y no se pueden poner, usar extensiones deja también varios API level por fuera.
Compile SDK: 28 instalar platforms;android-28 con sdkmanager

Build tools: 28.0.3 //instalar con sdkmanager
SupportLib: 28.0.0

No he probado a compilar para API level 29, seguramente hay que aumentar el Min SDK dejando un monton de gente por fuera XD

Y para los mas curiosos:

Spoiler
El Gradle que usa Studio por defecto es el gradle-3.1-bin que va junto con el gradle plugin 2.2.3.
He intentado usar versiones mas recientes de Gradle para forzar al GM a compilar con librerias para 64-bits pero los repos que usa yoyogames están limitados hasta esa versión.
Tal vez sea posible hacer upgrade de Gradle hasta la versión 3.3-all con plugin 2.3.0+ (no me acuerdo hasta cual va) pero hay que corregir los errores que detecta Lint manualmente en las plantillas de xml desde las que el GMS genera el apk y eso requiere mas tiempo.

He escrito todo como para dummies por si algun novato está llegando apenas a hacer la configuración.


34
Preguntas y respuestas / Re:La fuente no cambia de color
« en: Julio 01, 2019, 02:43:54 am »
Deja ver el codigo completo del evento draw para ver si hay algun conflicto

35
Preguntas y respuestas / Re:IA en multijugador online
« en: Julio 01, 2019, 02:41:46 am »
Mmmm, para el caso de enemigos u objetos NPC (que se juegan solos) basados en IA me parece, nunca lo he intentado, que teóricamente, la mejor manera de gestionarlos es en el servidor, pero, esto aplicaría para casos en los que el servidor es también una aplicación de Game maker.

Ojalá se entienda XD
Y si no, es por que no soy bueno para el networking

36
Preguntas y respuestas / Re:Audio create stream
« en: Junio 24, 2019, 10:29:02 pm »
Los enlaces de Google Drive funcionan luego de hacerles una "transformación" que permita que el archivo sea accesible directamente (por defecto no lo está), se puede hacer lo que dice aqui aunque tambien hay sitios donde uno pega el link publico y le genera el link directo, los enlaces de Drive directos se reconocen porque en el centro en lugar de tener /d/ tienen /uc/. Esto tambien funciona para poner imágenes en el foro.

37
Preguntas y respuestas / Re:PROBLEMA CON LA MUSICA GAMEMAKER STUDIO
« en: Junio 20, 2019, 03:53:20 am »
Revisa que cada sonido esté configurado correctamente segun su tipo de sonido:

  • Si es un efecto de sonido, el archivo debe ser *.wav y lo configuras como Uncompressed
  • Si es musica de fondo, el archivo debe ser de preferencia *.ogg (mp3 tambien sirve pero el otro es mejor) y se pone como Compressed (streamed)

38
Juegos en desarrollo / Re:Muestra tus Screenshots [¡Leer normas!]
« en: Junio 19, 2019, 12:39:08 am »
A mi se me parece a Andres Lopez, humorista local con serie animada.

https://www.youtube.com/watch?v=CmoSHEiR1js

39
Preguntas y respuestas / Re:Mover toda la room en vez del player
« en: Junio 19, 2019, 12:13:05 am »
y si el room tiene background y tiles por capas ???

O necesariamente este enfoque se debe hacer con objetos??

40
Preguntas y respuestas / Re:GAME MAKER 1.4 Y ARQUITECTURA 64 BITS
« en: Junio 17, 2019, 05:03:04 am »
Estoy trabajando en eso XD
Efectivamente Studio 1.4 es capaz de generar el apk para las arquitecturas de 64 bits si los archivos de caché se configuran adecuadamente, pero si es necesario tener las librerias que dices para que los apks sean realmente compatibles.

Creo que estos se pueden obtener de Studio 2 Mobile, algún alma caritativa los puede proporcionar? XD

lastimosamente mi Studio 1.4 no contiene esas librerias como dice el usuario de reddit.

41
Juegos completos / Re:Lab 23 [Windows]
« en: Junio 17, 2019, 01:30:56 am »
Gracias por rescatar este pedacito de mi adolescencia e inmortalizarlo tanto acá como portearlo para android.

Me gusta conservar las cosas buenas que ha producido la comunidad  :)

Novedades:
He ampliado la view para que se adapte a un tamaño de pantalla mas amplio como los actuales y creo que le he añadido compatibilidad de 64 bits aun cuando lo hice con Studio 1.4, bueno, la playstore lo aceptó aunque al iniciarlo no corre :(

42
Preguntas y respuestas / Re:alarmas
« en: Junio 16, 2019, 03:57:24 am »
Debes asegurarte de que la alarma se active una sola vez, si lo estas haciendo en el evento step es posible que ese código se ejecute en cada step y no permita que la alarma esté por debajo de 9.

Puedes verificar que si la alarma ya está activada ya no la active otra vez, o mejor, que solo la active si está desactivada:

if (alarm[9] == -1) {
    alarm[9] = 10;
}

43
Preguntas y respuestas / Re:game maker 1.4 puede copilar en 64 bits
« en: Mayo 24, 2019, 11:45:15 pm »
Como tal, el GMS 1.4 no puede por si  mismo generar apk's compatibles con arquitecturas de 64 bits porque no contiene las librerías libyoyo necesarias en esa arquitectura.

Sin embargo, es probable que, si se le agregan al apk las librerias de 64 bits hermanas de las librerías de 32 bits que ya tiene, sea posible subirla a la play store.

Voy a hacer la prueba y les comento

la cosa va por aqui: https://developer.android.com/ndk/guides/abis

44
Desarrollo de Scripts / Re:One way platforms
« en: Mayo 23, 2019, 11:32:27 pm »
¿Qué es un Script?
En GML, podemos definir Script como una función o algoritmo portable, interpretado por GM, cuyo comportamiento puede ser modificado a través de argumentos para que se adecue a nuestras necesidades.

Lo que has puesto equivale a un ejemplo de funcionalidad, porque usas varios eventos, en estos casos puedes subir el editable del proyecto a la sección de descargas.

45
tienes que diseñar tu ambiente de batallas en un room aparte, al que vas cuando te encuentras con un enemigo.
Al ingresar al room pones a los personajes en sus posiciones y creas al enemigo y lo pones en su lugar, finalmente haces aparecer el menú de la batalla.

Que fondo y que enemigo aparezca en el room de la batalla lo puedes controlar con variables que contienen los fondos que corresponderán a cada zona y el enemigo con el que te encontraste tambien, esas variables las usas en el otro room para construir el escenario adecuadamente.

Algo asi, los turnos los puedes controlar con una cola (queue).

Páginas: 1 2 3 4 5 ... 37