Noticias

¡Ayuda a la Comunidad GM, haz una donación!

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
1
Juegos completos / Re:My Chemical Simulator Lite
« en: Mayo 15, 2019, 04:02:19 am »
debo ser la peor persona con conocimientos de química, no pude hacer ninguna reacción!., pero he de decir que esta interesante el juego y se ve que es de mucha ayuda para estudiantes de química, la música es relajante , y la interfaz es fácil de aprender, te felicito , este tipo de juegos son de gran utilidad.
Los siguientes usuarios dieron las gracias a este tema: Johann

2
Juegos completos / Re:My Chemical Simulator Lite
« en: Abril 28, 2019, 07:59:36 am »
Me gustó el concepto del juego, aunque es complicado de hacerque el gameplay mantenga enganchado a alguien si no tiene muchas referencias de como hacer las cosas. En este caso serías más bien saber de química más que nada.

Emmm... errores menores, sería que en la version en español hay un error ortografico en un botón dice: tabla peridica (le falta la o).
Sugerencias, bueno, cambiaría el color de la fuente en los botones de los menú, puesto que al tener un fondo blanco/azul medio se pierde :P

Yo le colocaría un atlas de elementos que se vayan desbloqueando como el tipico personaje silueta negra con un "?". Mas que nada para que el jugador tenga referencia al menos,de cuántos elementos se puede formar en total. Porque así como está la tabla podría crecer sin referencia, eso sin mencionar de que si uno no es bueno en esto de la quimica al intentar tantas combinaciones posibles y no lograr nada, podría llegar a pensar que ya no hay mas para desbloquear.

Otro erro quizá u observacion es el depth de los enlaces formados, a mi parecer, deberían coincidir y no solaparse. (Imagen adj)

Los siguientes usuarios dieron las gracias a este tema: Johann

4
Te invito a que primero (primero bienvenido y te invito a que conozcas las reglas de la comunidad) le pegues una buena revisada a nuestra sección de artículos, ojalá desde lo mas antiguo hacia lo mas reciente, allí hay valiosos consejos que han sido fruto de la acumulación de experiencia de la comunidad en el desarrollo de vieojuegos en general y en particular con Game Maker.
Lo primero que hice nada mas registrarme es leer bien las reglas de la comunidad y antes de postear nada estuve viendo las reglas de posteo de cada sección para saber donde y como poner las preguntas.  :P

En cuanto a los artículos estuve viendo algunos por encima y desde luego me van a venir genial cuando me centre en alguna cosa en concreto pero hasta donde pude ver no se cubría el aspecto de como enfrentarse a un proyecto desde 0 y por eso abrí el hilo.

Muchas gracias por la bienvenida y por el tiempo dedicado a leer y responder mi pregunta :D
Los siguientes usuarios dieron las gracias a este tema: Johann

5
Preguntas y respuestas / Re:no se si alguien pueda ayudarme
« en: Marzo 09, 2019, 03:48:30 am »
Bueno amigo hay varias cuestiones.

Uno, no deberias pedir a la gente que mire tu ejecutable y te arregle el problema. Primero porque es cansador, uno abre el proyecto de otro, que está programado de cierta manera y tiene masomenos ponerse en los zapatos para ver como es que funciona internamente.
Segundo, porque así no aprendés realmente cómo de arregla el error o como y porqué se produce.
Pero si aún te interesa saber como se adjunta un archivo, acá esta la solucion:
https://www.comunidadgm.org/propuestas-y-soporte/191c243mo-agrego-un-archivo-(-imagen-audio-demos-juegos-)-en-el-foro/

Dos, no deberías copiar y pegar codigos porque si. Primero porque no se aprende nada si no se lo analiza y entiende. Y segundo porque no todos los codigos son universales, cada uno tiene una manera de hacer las cosas y probablemente no sea compatible uno con el otro.

Tres, al momento de preguntar deberías colocar el código dentro del post para hacer más claro el problema. Primero porque se resuelve mas facilmente la duda al tener el problema puntualmente indicado donde falla y mejor si explicas lo que intentas hacer y como intentaste implementarlo. Segundo porque en un futuro, gente que tenga el mismo problema va a poder ver el problema/la solucion sin tener que navegar por todo el editable.

Todo esto te lo digo con el afan de que aprendás realmente a programar con GM, y para que los demas usuarios futuros se ayuden de la solucion concreta.
Los siguientes usuarios dieron las gracias a este tema: Johann

6
Preguntas y respuestas / Re:GAME MAKER 1.4 Y ARQUITECTURA 64 BITS
« en: Marzo 08, 2019, 04:21:32 pm »
Eso es lo que dice la norma, pero yo no hablo de la norma, sino de la excepción que plantea la norma, que es:

Los siguientes usuarios dieron las gracias a este tema: Johann

7
Preguntas y respuestas / Re:Sumar inputs del teclado
« en: Marzo 01, 2019, 06:58:01 am »
Hola cristopher2545! Le podés aplicar álgebra booleana.

Lo que querés hacer es lo que haría la puerta lógica "AND". En álgebra booleana esto se expresa de esta forma:
Con dos valores:
A * B = B * A
O con tres valores
(A * B) *C = A * (B * C) = A * B * C

Aplicándolo a lo que querés hacer vos quedaría así:
//Las teclas las definís vos según tu necesidad
var tecla_a = keyboard_check(tecla);
var tecla_b = keyboard_check(tecla);
var tecla_c = keyboard_check(tecla);

//Primer caso (TECLA A + TECLA B = salto)
if (tecla_a * tecla_b){
    //Ejecutar un script de salto
    salto();
}

//Segundo caso (TECLA A + TECLA B + TECLA C = sprintar)
if (tecla_a * tecla_b * tecla_c){
    //Ejecutar un script de sprint
    sprint();
}

Lo que sucede es que, al presionar las teclas, las variables se actualizan a 1. Y al soltar, a 0.
Suponé que estás presionando las teclas "a" y "b":
if (tecla_a * tecla_b *tecla_c) {...}
//Es igual que:
if (1 * 1 * 0) {...} //1 * 1 * 0 = 0, que es false
Se tiene que presionar las 3 teclas al mismo tiempo para que ese evento se ejecute.

Te recomiendo que leas información sobre álgebra booleana. Este tema aplicado a la programación es muy útil.
Los siguientes usuarios dieron las gracias a este tema: Johann

8
Noticias / Re:Ha terminado el CGM Game Jam
« en: Enero 23, 2019, 02:57:50 am »
Felicidades por ganar Black_cat.
Supongo que ahora te toca pulir tu juego y que lo veamos en su verdadero esplendor. :)

Y a ver si volvemos a vernos las caras en otro concurso.
Los siguientes usuarios dieron las gracias a este tema: Johann

9
Juegos completos / [CGMGameJam] La Bruja de los colores
« en: Enero 20, 2019, 07:32:30 pm »


La Bruja de los colores


Shooter


GM: Studio2

Personificas a la gata Black_cat para salvar a tu pueblo que se quedó en blanco y negro por culpa de la bruja Carolina Colorina, que pasea por los asentamientos robandose la vida y los colores.
Tu deber es darle una cucharada de su propia medicina combatiendo color con color.









Adjunto


COMO SE JUEGA:
1) se mueve con las flechas
2) agarra/suelta un cubo de pintura con la Z
3) se dispara con la  X, el disparo es igual al color del balde que sostengas en este momento

OBJETIVO:
1) Tienes que absorber los colores, para ello agarra el balde del color quieres recoger
2) Si te pega un color diferente al que estás sosteniendo, pierdes pintura.
3) Para ganar tienes que: llenar 1 balde de cada color y matar a todos los fantasmas
4) para matar un enemigo tienes que descubrir el color que le hace daño, prueba diferentes pinturas (y escucha el sonido cuando golpea)
5) para recolectar un balde lleno, ve a las plataformas blancas, es necesario que este tu balde al 100% para que cuente


Agradecimientos aparte:
- A los amigos de ComunidadGM que participan en este Jam, espero que la hayan pasado bien, gracias por ser parte de esta comunidad y aportar vida al concurso. :D
- A los organizadores, que se tomaron el tiempo de armar el concurso y de poner un premio!  8)
- A mi amiga Silver_light por ser mi mentora e incansable psicologa XD 48horas telceando, estresan a cualquiera :'( XD
- A Lalo que se copó refactorizando el foro, gracias, capo 8)
- A vos por bajarte esta basura y jugarla!!!  :)

Notas finales:
 El juego tiene muchisimo potencial, a lo mejor lo termino en algun momento, pero va a tomar su tiempo.
Tiene una historia completa de fondo, que tristemente no se refleja en esta especie de demo?, al igual que la jugabilidad, esta escrita pero implementada a medias xD




Los siguientes usuarios dieron las gracias a este tema: Johann

10
Podrías intentar esto:
https://www.comunidadgm.org/preguntas-y-respuestas/ayuda-urgente-build-xml/msg130217/#msg130217

O probar a configurar todo desde el principio paso a paso:
https://www.comunidadgm.org/articulos/(set-up)como-configurar-gms1-4-para-android/
 
Los siguientes usuarios dieron las gracias a este tema: Johann

11
General / Me presento gamers
« en: Enero 13, 2019, 07:12:28 pm »
Paso dejando mis saludos por aqui para presentarme soy nuevo en este foro cada vez mas apasionado por los games online pues ahorita ando que quiero jugar cualquier juego nuevo y mas estrenando una de mis sillas gaming que compre hace poco se las recomiendo a mis amigos apasionados a los juegos de pc tendran comodidad y mucho rendimiento a la hora de estar jugando





Enalce borrado pq parece spam
Los siguientes usuarios dieron las gracias a este tema: Johann

12
solucionado xD, el problema es que debugeaba la xscale de todas las instancias, y como solo había una escalada al doble, pues salian un millon de 1 y un 2 perdido que no se veía, pues nada,resulta que cuando resizeas en el editor, sí que te cambia la xscale xDD

El caso es que me sirvió para esto en el draw:
for (i=0;i<image_xscale;i++) {
    for (j=0;j<image_yscale;j++)
        draw_sprite(sprite_index,image_index,x+i*32,y+j*32);
    }
y en vez de poner mil objetos de lo mismo, pongo rectángulos escalados se´gun convenga, lo más grandes posibles y así ahorro infinidad de objetos, por ende memoria!! :D
Los siguientes usuarios dieron las gracias a este tema: Johann

13
Preguntas y respuestas / Re:Dibujar texto sin que se salga del rectangulo
« en: Diciembre 10, 2018, 11:14:07 pm »
De hecho, estuve pensando, si todavía quieres utilizar surfaces, creo que tengo una manera mucho mas facil de hacerlo.

Simplemente creas una surface con el tamaño del rectangulo y dibujas el texto encima, si el texto se sale de la surface simplemente no se dibujará.

Luego bastaría simplemente dibujar la surface.
Te dejo un ejemplo adjunto XD

Los siguientes usuarios dieron las gracias a este tema: Johann

14
Preguntas y respuestas / Re:Dibujar texto sin que se salga del rectangulo
« en: Diciembre 10, 2018, 05:18:13 am »
Te dejo los pasos explicados, de como lo haría yo:
Bueno, inicialmente (1) deberías crear una surface más grande que el texto, lo suficiente para cubrir el texto que se sale por los bordes.

(2) Tendrias que quitar la parte del recuadro para obtener el negativo(3). Esto se hace facilmente con:

draw_set_blend_mode(bm_subtract)
draw_roundrect_ext(...)

Luego deberías crear una nueva surface (4) donde dibujarías el texto normal.
Y repetirías el paso de recorte(5):
draw_set_blend_mode(bm_subtract)
draw_surface(surface_roja, 0, 0)

(6)Fin

Bueno, como dicen en las peliculas: "en mi cabeza sonaba bien".
Los siguientes usuarios dieron las gracias a este tema: Johann

15
Propuestas y soporte / Re:Propuesta mas que pregunta!
« en: Diciembre 06, 2018, 07:48:30 am »
Por lo que medio entendi con el tema editado (lo de medio entender esta vez no se si sea por falta de mejorar mas el tema o por mi incapacidad de atencion :v) parece que lo que quieres es que la misma comunidad se apoye tanto ofreciendo ayuda en recursos para crear los juegos como conocimiento para lograrlo.

Pues de hecho para eso esta hecho este foro, para compartir conocimiento y compartir conocimientos, para eso esta las seccion de ayuda, para pedir ayuda sobre detalles especificos de programacion y ver como otras personas logran algo con codigo, las secciones de desarrollo para recibir feedback de nuestros proyectos y la seccion de recursos e industria para discutir sobre otros temas que harian nuestros juegos mejores.
Los siguientes usuarios dieron las gracias a este tema: Johann

Páginas: 1 2 3 4