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

Páginas: 1 2
1
Juegos completos / Calculador BPM
« en: Noviembre 17, 2019, 08:26:19 am »


Calculador BPM


Otro


GM8

Aplicacion orientada a musicos, para calcular manualmente los beats por minuto que necesita para agregar algun fragmento musical al resto de la canción.




https://1drv.ms/u/s!AiNxRLR_636wtjCcnhxeQbcq-4YD?e=qv9ivI

Los siguientes usuarios dieron las gracias a este tema: dixon

2
Con Eduardo960 hemos pensado en la necesidad de rehacer la sección de Juegos online para que sea compatible con juegos de  :GMS: generados para HTML5, pero es un trabajo muy grande y no hay ahora quienes puedan hacerlo.

Por otro lado es posible, luego de generar el juego para HTML5, subirlo a un repositorio de GitHub y publicarlo como una GitHub Page de manera gratuita, ya que este tipo de repositorios permite la publicacion de sitios web de contenido estatico.

Lo primero sería apreder a usar Git que es muy facil.
Los siguientes usuarios dieron las gracias a este tema: dixon

3
Preguntas y respuestas / Re:Cómo lograr un "Hola mundo"?
« en: Noviembre 16, 2019, 08:03:41 pm »
Aquí hay algunas ideas para programar un intérprete de GML
https://yal.cc/interpreters-guide/
Los siguientes usuarios dieron las gracias a este tema: dixon

4
Juegos en desarrollo / CalcuTwenty [GM20]
« en: Noviembre 16, 2019, 12:18:55 am »


CalcuTwenty [Yoyogame Jam]


Puzzle


GM: Studio2

En CalcuTwenty, tu objetivo es muy simple. Se te mostrara una operación, y tienes que hacer que el resultado sea 20. ¡Consigue resolver tantas operaciones como te sea posible antes de que se acabe el plazo de 20 segundos!





https://www.dropbox.com/sh/hilwdi5y5cf1bmu/AACWdGIy34ENRs6fsdubr3nza?dl=0


Este es el juego con el que pienso participar en el Game Jam celebrando el 20 aniversario de Game Maker.
Como la tematica es el número 20, he decidido que se trate de un sencillo juego de puzzles en el que escribiras un número para dar de resultado en una operación el número 20, teniendo 20 segundos antes de que se agote el tiempo.
Las operaciones son de suma, resta, multiplicación y división. Es un juego rápido, por lo que esta bien con estas operaciones sencillas.

Los siguientes usuarios dieron las gracias a este tema: dixon

5
Juegos en desarrollo / Nevimagedon 2
« en: Noviembre 15, 2019, 10:49:26 pm »


Nevimagedon 2


Shooter


GM: Studio2

¡Bienvenido de nuevo a Nevimagedon, el concurso a vida o muerte en el que lucharas por tus regalos de Navidad!
Una vez más, no has sido niño bueno, por lo que ya te puedes olvidad de que Papa Noel te traiga tus regalos.
Por ello, participaras de nuevo en Nevimagedon para conseguir tus ansiados regalos de Navidad mientras que te abres camino entre oleadas de enemigos.
Y no celebres la victoria tan rápido, pues al final te espera un nuevo Nevitanque, que es aún más poderoso que el original.





https://www.dropbox.com/sh/plc0rxol8d5jqpk/AAAlIuKfG8WWBZLEnHPeBYzaa?dl=0


Mi juego para el nuevo concurso de Navidad de Elvis Kelley.
Puesto que es un juego con temática de Navidad, decidi hacer una secuela de mi primer juego, Nevimagedon.
Obviamente este juego aún esta en desarrollo. Se agradecen críticas que ayuden a mejorarlo.

Los siguientes usuarios dieron las gracias a este tema: dixon

6
Preguntas y respuestas / Re:Cómo lograr un "Hola mundo"?
« en: Noviembre 14, 2019, 07:47:10 pm »
me parece bien este tipo de discuciones que nos ayudan a entender mas, sin embargo le estan dando muchas vueltas a un simple hola mundo, como sea que se haga de todos modos no Habra mucha diferencia en el impacto en memoria. mi humielde opinion, por cierto saludos reyes, mucho tiempo que no estabas por aca.
Los siguientes usuarios dieron las gracias a este tema: dixon

7
Preguntas y respuestas / Re:Cómo lograr un "Hola mundo"?
« en: Noviembre 12, 2019, 08:34:53 pm »
Como bien dice Johann, estarías buscando utilizar execute_string() fuera de GM8...

Mira a ver esta extensión si te soluciona algo, es de uso similar a la función, según su autor:

https://marketplace.yoyogames.com/assets/4227/n-string-parser-2
Los siguientes usuarios dieron las gracias a este tema: dixon

8
Preguntas y respuestas / Re:Cómo lograr un "Hola mundo"?
« en: Noviembre 12, 2019, 04:46:00 pm »
La funcion execute_string fue removida para dar mayor compatibilidad de los jueos hechos con GMS en todas las plataformas, segun ellos, esa funcion dependía de cosas muy particulares de windowsy no funcionaria en las demas plataformas.
Los siguientes usuarios dieron las gracias a este tema: dixon

9
Preguntas y respuestas / Re:Cómo lograr un "Hola mundo"?
« en: Noviembre 12, 2019, 02:10:40 pm »
La manera mas simple seria
///CRRATE
Texto="Hola mundo."

///DRAW
draw_text(0,0,Texto)

Los siguientes usuarios dieron las gracias a este tema: dixon

10
Preguntas y respuestas / Re:Que otros lenguajes reconoce game maker
« en: Noviembre 08, 2019, 06:32:41 pm »
El GML tiene un dialecto antiguo, asi como el español del siglo XVI, que se basaba en la sintaxis de pascal, como hemos visto ya.
Lo unico diferente era, creo, la forma en que se agrupaba el codigo donde en lugar de llaves {} usaba las palabras begin y end. De resto, creo que no tiene mas similitudes XD
Los siguientes usuarios dieron las gracias a este tema: dixon

11
Preguntas y respuestas / Re:Que otros lenguajes reconoce game maker
« en: Noviembre 08, 2019, 04:41:33 pm »
Game Maker acepta, al menos en un versiones más viejas, la sintaxis de Pascal, creo que muchos no lo saben XD ni modo, tampoco es que Pascal fuese famoso en la actualidad, pero si se utilizó antes, hace mucho sentido.
Sin embargo, que acepte la sintaxis, no necesariamente significa que, acepte las funciones. Lo cuál también haría sentido puesto que estaríamos hablando de las bibliotecas estándar, si se quiere, del lenguaje Pascal.
Entonces, es lógico que no reconozca writeln(). Por otro lado, se puede utilizar los operadores relacionales esos raros como <> (distinto)  y las asignaciones raras de Pascal XD
Para finalizar, esta es mi intención: lograr dibujar mediante otro lenguaje una simple línea sin usar el draw_line, y dibujar un hola mundo sin usar draw_text. Gracias, cualquier idea recibirá un agradecimiento de mi parte.  ;D
Si quieres dibujar una linea sin usar draw_line() tendrás que dibujar tantos puntos haya entre medio del inicio y del fin. Lo cual me parece que será altamente costoso. Más teniendo en cuenta que, al menos en  :GM5: las funciones de dibujo son muy lentas. No quiero imaginar para versiones inveriores.
Luego, para dibujar un hola mundo sin draw_text() o lo haces con lineas, o con sprites, otra manera creo que no hay  XD
Los siguientes usuarios dieron las gracias a este tema: dixon

12
General / Re:Practicando máxima compatibilidad
« en: Noviembre 02, 2019, 01:09:18 pm »
Me parece una idea interesante sin embargo, me pregunto porqué alguien querría que un código portable a versiones tan viejas?
A no ser que esté programando en una PC de los 90, no creo que fuera conveniente XD


Los arrays no están formados por ifs. Son espacios de memoria adyacentes, que agrupan un tipo de dato homogéneo.(Al menos los arrays estáticos de toda la vida.)
Aún así puedes, simular un array utilizando ifs.

La forma en que se me ocurre, es declarar cierto número de variables que funcionen como índices. A saber:
espacio1 = 0;
espacio2 = 0;
espacio3 = 0;
espacio4 = 0;
espacio5 = 0;
Dónde se puede apreciar claramente la limitación más grande, que sería un fixed array. O un vector de tamaño fijado. Desconozco si existe en GM1
alguna función para crear variables en tiempo de ejecución. Así ,asumiré que no la hay.

Una vez declarada nuestra lista de variables, podrías crear un script que tome como parámetro el índice de la posición y retorne/escriba el valor:
scr_getVector( index);
var i = argument[0];
if (i<0 || i >5) exit; //estaría bien colocar un cartel de aviso al usuario

if (i==1)
    return espacio1;
if (i==2)
    return espacio2
if (i==3)
    return espacio3
if (i==4)
    return espacio4
if (i==5)
    return espacio5;
Y para guardar valores dentro del array:
scr_setVector( index , value );
var i = argument[0];

if (i<0 || i>5) exit;
if (i==1)
    espacio1 = value;
if (i==2)
    espacio2 = value;
if (i==3)
    espacio3 = value;
if (i==4)
    espacio4 = value;
if (i==5)
    espacio5 = value;
 
Los siguientes usuarios dieron las gracias a este tema: dixon

13
Juegos completos / Gatete Mario Engine: Anniversary Edition
« en: Noviembre 01, 2019, 11:55:30 am »




Gatete Mario Engine: Anniversary Edition es un motor de codigo abierto que contiene elementos de varios juegos oficiales de Super Mario

El motor contiene lo siguiente

  • Soporte para crear diferentes personajes jugables
  • Mas de 200 IAs enemigas diferentes
  • Medallas Estrella
  • Mapa + Inventario
  • Controles Mapeables + Soporte para Mando
  • Mas de 16 powerups

El motor puede descargarse a traves de la pagina oficial de GitHub, la cual podreis encontrar en el siguiente enlace:
https://github.com/Gatete/GMEAnniversary

Y si quereis probarlo, se puede descargar un ejecutable a traves del siguiente enlace:
https://github.com/Gatete/GMEAnniversary/releases
Los siguientes usuarios dieron las gracias a este tema: dixon

14
Juegos completos / Pajareando
« en: Octubre 30, 2019, 12:52:48 am »


Pajareando


Plataformas


GM8

Llega a la cima, controlando un ave verde que tiene la habilidad de volar, pero esto agota sus energias, asi que tienes que usarlas sabiamente.
Este juego es compatible con controles analogos genericos.




https://gamejolt.com/games/pajareando/447285

Los siguientes usuarios dieron las gracias a este tema: dixon

15
Preguntas y respuestas / Re:extencions como funcionan?
« en: Octubre 26, 2019, 01:30:14 am »
Genial !!gracias por el aporte ,perdona por mi tardanza ,he estado ajetreado,al final me di cuenta que arrastrando el archivo   en medio de la pantalla me importaba todos los recursos
Los siguientes usuarios dieron las gracias a este tema: dixon

Páginas: 1 2