Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

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.


Temas - Johann

Páginas: 1 2 3 4
16
Juegos completos / Lab 23 [Windows]
« en: Noviembre 09, 2018, 02:36:29 am »


Lab 23 [Windows]


Plataformas


GM: Studio 1.4

Lab 23 es un videojuego desarrollado por el equipo formado por @Querecuto
                 
  • Querecuto

             
  • Okupa
  • twitch.tv/querecuto
       
Sexo: Masculino Mensajes: 1400
Age: 27 Ubicación: Venezuela

 
, @Jucarave
                 
  • Jucarave

             
  • Beta-tester
  • De regreso con un nuevo proyecto
       
Sexo: Masculino Mensajes: 483
Age: 26 Ubicación: Colombia

 
y @Tyranus
                 
  • Tyranus

             
  • Okupa
  • No tengo texto personal :(
       
Sexo: Masculino Mensajes: 862
Age: 31 Ubicación: Argentina

 
en 2009 para el concurso que se llamó Proyecto Nexo y en el cual resultó ganador.

Este concurso consistió en desarrollar juegos que solo utilizaran el mouse como control.

Como jugar:
El agente se mueve según el movimiento del mouse y la posición del cursor:

  • Arriba: salta
  • Abajo: se agacha
  • Izquierda: camina hacia la izquierda
  • Derecha: camina hacia la derecha

La intensidad del movimiento depende de la distancia entre el agente y el cursor.

Utiliza los botones del mouse para realizar varias acciones:

  • Boton izquierdo: interactúa con diferentes objetos
  • Boton derecho: abre el menú del inventario, mueve el cursor hacia arriba o hacia abajo para cambiar el objeto seleccionado

Haz clic izquierdo lejos del inventario para cerrarlo y equipar el objeto seleccionado.

Spoiler

http://www.comunidadgm.org/juegos-completos/lab-23-(windows)/?action=dlattach;attach=17985
https://play.google.com/store/apps/details?id=org.comunidadGM.Lab_23


Hice el port del juego a GM:Studio 1.4 porque ya no hay rastros del mismo en el foro y quisiera que se publique para android, por eso quiero que me ayuden a buscarle bugs y errores si todavia quedan.


17
Desarrollo de Scripts / Acortar y alargar strings segun caracteres repetidos
« en: Noviembre 02, 2018, 03:15:22 am »
  • Nombre del creador: Johann
  • Breve descripción de su función: Acortar y alargar una cadena de texto que tiene caracteres repetidos sucesivamente
  • Versión GM utilizada: Game maker: Studio 1.4.9999
  • Código del Script:

Script para acortar una cadena de texto resumiendo la cantidad de caracteres repetidos sucesivos:
///shorten(str)
//
// (ESP)
// Reduce el tamaño de una cadena de texto
// reemplazando un conjunto de caracteres sucesivos
// por el numero de veces que se repite.
//
//     str      cadena de caracteres muy larga
//
// (ENG)
// Reduces the size of a text replacing a set of
// consecutive characters with the number of times
// it is present.
//
//     str      a very large string
//
//
/// GMLscripts.com/license
{
    var str = argument0
    var newStr = "";
    var currentChar;
    var nextChar;
    var size = string_length(str);
    var amount = 0;
    for (var i=1; i<=size; i++) {
        currentChar = string_char_at(str, i);
        if (i!=size) {
            nextChar = string_char_at(str, i+1);
        } else {
            nextChar = "";
        }
        if (currentChar == nextChar) {
            amount = 1;
            newStr += currentChar;
            while (currentChar == nextChar) {
                amount++;
                i++;
                nextChar = string_char_at(str, i+1);
            }
            newStr += ("(" + string(amount) + ")");
        } else {
            newStr += currentChar;
        }
    }
    return newStr;
}

Script para recuperar una cadena de texto reestableciendo la cantidad de caracteres repetidos sucesivos:
///enlarge(str)
//
// (ESP)
// Recupera el tamaño de una cadena de texto
// agregando un conjunto de caracteres sucesivos
// a partir del numero de veces que se repite.
//
//     str      cadena de caracteres a alargar
//
// (ENG)
// Recovers the size of a text adding a set of
// consecutive characters with the number of times
// it is needed.
//
//     str      a string to enlarge
//
//
/// GMLscripts.com/license
{
    var str = argument0;
    var oldStr = "";
    var currentChar;
    var nextChar;
    var size = string_length(str);
    var amount = "";
    for (var i=1; i<=size; i++) {
        currentChar = string_char_at(str, i);
        if (i!=size) {
            nextChar = string_char_at(str, i+1);
        } else {
            nextChar = "";
        }
        if (nextChar == "(") {
            amount = "";
            while (nextChar != ")") {
                i++;
                nextChar = string_char_at(str, i+1);
                amount += nextChar;
                show_debug_message(amount);
            }
            repeat(real(amount)) {
                oldStr += currentChar;
            }
            i++;
        } else {
            oldStr += currentChar;
        }
    }
    return oldStr;
}

Estos algoritmos se basan (se inspiran, mejor) en el algoritmo Run-length_encoding y he tenido que hacerlos para acortar y recuperar las cadenas de texto generadas por las funciones ds_*_write() donde el * es el nombre de una estructura de datos en GM, estas funciones retornan un string como el siguiente y su tamaño depende del contenido en la estructura de datos:

//Ejemplo
var text = ds_grid_write(my_grid);
show_debug_message(text);
var text2 = shorten(text);
show_debug_message(text2);

Código: [Seleccionar]
5A0200000400000004000000000000000000000000000000000000000000000000000040000000000000000000000040000000000000000000000040000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000
408 caracteres

5A020(5)40(7)40(52)40(23)40(23)40(23)40(95)40(95)40(73)
55 caracteres

Ya que requiero almacenar estos datos en una base de datos sqlite3 para generar unas estructuras visualmente en mi proyecto y no quería almacenar algo muy largo.
En resumen, el tamaño del texto se reduce en un 86.5% mejorando el consumo de memoria en disco, esto es importante para aplicaciones móviles.

Ojalá les gusten y puedan usarlos.
Mañana los posteo en https://www.gmlscripts.com y en el foro de yoyo, haber como me va por allá, por eso usé ese encabezado de comentarios.

18
Preguntas y respuestas / Texto con subindices
« en: Octubre 23, 2018, 12:29:51 am »
Que onda, estoy necesitando escribir subindices con game maker para generar textos como este:



En GMC encontré un post sobre subindices y superindices pero para el foro :(
Alguna pista? Creo que está dificil

20
Noticias / La última actualizacion de Game Maker: Studio 1.4
« en: Agosto 31, 2018, 03:44:27 am »
Hoy, YoYo Games ha anunciado la salida al canal Beta de la version 1.4.9999 de Game Maker Studio, en un esfuerzo de poco mas de un año por mantener vigente esta versión del motor que, tal vez muchos, nos negamos a abandonar XD.
Game Maker Studio 1 esta mas vivo que nunca,y aunque con esta actualización YoYo Games cierra el soporte de esta versión del programa, por lo menos se preocupa por dejarnos un software decente y listo para trabajar.

Justo hoy me ha dado por volver al GM y me he encontrado con esto  :D :D :D :D

21
Noticias / Gran encuesta sobre videojuegos
« en: Mayo 27, 2018, 08:16:13 pm »
Muchas cosas se han hablado por aquí acerca de las preferencias que tiene cada uno a la hora de jugar, pues es el momento de recoger toda esa información para tomar desiciones muy importantes.
Les comparto esta encuesta con el animo de que todos participemos, al final, dejaré aquí los resultados para que todos podamos utilizar esta información para nuestros futuros proyectos, aprovechando el carácter internacional que adquiere al compartirla aquí en el foro.

Estaré pendiente de sus respuestas.

¡Clic aquí!

23
Noticias / Un concurso para demostrar que no hemos muerto
« en: Abril 01, 2018, 06:28:48 pm »
Para los que han pensado que habíamos muerto, les traigo noticias:





Les presento el nuevo concurso que nos trae ElvisKelley,
toda la información haciendo clic en la imagen
Tambien aprovecho para recordarles que se aproxima la fecha de pago
del servidor y el dominio, y es nuestra oportunidad para reestablecer la sección
de descargas tal cual como estaba antes, asi que por favor, no dejemos al
perrito con la caja vacia.

24
Noticias / Y ahora, ¡Una encuesta!
« en: Enero 03, 2018, 02:58:41 am »

Para saber en promedio cuantas personas pueden llegar a requerir de los servicios de CGM como publisher me pueden colaborar por favor respondiendo la pregunta adjunta a este post.
También se reciben comentarios al respecto.

27
Propuestas y soporte / Propuesta de reglamento para publicar en Google Play
« en: Diciembre 03, 2017, 02:36:15 am »
Tengo dos ideas principales: en la primera se ayuda a quienes no tienen como pagar una cuenta, haciendo el papel de publisher, publicando los juegos de los usuarios. En la segunda, se publicarían los videojuegos estrella de la comunidad, que deberían ser de una calidad superior, puede ser una o ambas opciones. La mayoría de los requerimientos son lo de pide la tienda a la hora de publicar un juego.
Eso si, la publicidad es responsabilidad del desarrollador.



Los parámetros que debe cumplir un videojuego para que sea publicado en la Play Store por ComunidadGM son los siguientes:

  • Debe ser un juego terminado y estar publicado en el subforo de Juegos completos
  • No se sube el *.apk al post sino que se envía a una carpeta de Google drive destinada exclusivamente a ese proyecto de manera que el administrador de la cuenta publique el juego, quien colocará en enlace en la publicación
  • Su contenido visual, sonoro y temático deben ser totalmente originales, de lo contrario deben ser de uso libre, es decir, con licencia CC u otra licencia que permita su uso, o con permiso del autor, según corresponda. En resumen, no debe tener contenido reservado por otros
  • Debe tener el distintivo de la comunidad en la pagina principal del juego (adjunto)
  • Se requiere una descripción breve y una completa en la publicación del juego
  • Una imagen de 512*512 como icono del juego en formato *.png
  • Una imagen promocional de 1024*500 en formato *.jpg
  • Captura de pantalla del juego en funcionamiento en el dispositivo objetivo (celular o tablet).
  • Compartir un enlace donde se descarque el video promocional del juego para publicarlo en el canal de youtube de ComunidadGM (opcional)(sujeto a reglamento de publicación)

Léanlo y comenten: que le agregarían, que les parece, que opinan, como lo ven, etc.
Dejo toda la semana para recibir sus opiniones y el próximo sábado preparo plantillas para empezar a recibir propuestas.

29
Noticias / Noticias de actualidad
« en: Octubre 17, 2017, 05:15:35 am »



Actualmente, NiuWeb esta impulsando una convocatoria para terminar la traducción del manual de Game Maker:Studio. Tengamos en cuenta que esta es una de varias iniciativas que habían surgido con este fin, tratemos de que avance, y que ojalá se termine para beneficio de todos, y me refiero a TODOS!!!

Por el otro lado nos deleitamos con el nuevo lanzamiento de Gutic: Dunpets Colors Premiere!!!!

Y aun habrá mas noticias!!!!    :D :D :D :D :D :D :D

30
Noticias / Concurso terror de verano.
« en: Septiembre 02, 2017, 02:27:40 am »
Concurso terror de verano.
Reglas para el concurso.
1.Cada jugador debe crear un juego Android. (No tengo pc) y crear un juego con el tema que se indicara.
2. El tema es terror en verano. Asi que el juego debe mostrar imagenes de actividades de verano. Como playa. Piscina. Campin. Pero con monstruos que arruinan o son parte de dicha actividad.
3. Se calificara; graficas. Que asuste o impacte. Y que tenga logica la historia del juego.(de tener que desempatar lugares)
4. El juego debe estar subido en la play store el dia 30 de agosto y no antes. (Posiblemente a la cuenta de la comunidadgm)
5. Un room inicial de presentacion. Debe decir: concurso terror de verano. 2017. (Y abajo en letras pequenas) patrocinado por; Elvis Kelley. (Y mas abajo en grande) otro concurso de: www.comunidadgm.org. ( se va evaluar esta presentacion)
6.solo habran dos ganadores 1er y segundo lugar. Gracias a Knd ahora hay premio tercer lugar.
7. Premios el 3er lugar 8$ el 2do lugar 10$.(dolares) y el primer lugar 25$ (dolares) dichos premios los entregare a modo online. Sea por cuenta paypall, targetas giff card amazon. O como sea elegible online.
8.- A partir de dia 30 de agosto subiran sus juegos en la playstore. El concurso termina el 30 de septiembre. Y se veran quienes son ganadores.
9.- los juez son el publico general. Ya que se vera cuantas estrellas obtuvieron. Cantidad de descargas. Y comentarios. La valoracion maxima es 5 y la minima 1. Es decir; si el juego tiene 5 estrellas obtiene 5 puntos en; Estrellas.  Si el juego tiene conentarios buenos totalmente: obtiene 5 puntos en comentarios. Si el juego es el mas descargado del concurso ese obtiene 5 estrellas. Total 15 estrellas.
10.- de haber un empate personalmente descargo el juego y lo valoro. En pocas palabras el ganador lo elige el publico en general.
11 - en el nonbre del juego para la publicacion colocar; CGM2017. Y logico el nombre de tu juego. para poder ser encontrado por todos facilmente en la play store. Tambien puedes compartir el link aqui. O en el grupo de CGM DE FACEBOOK. Para que le hagas publicidad.
12.- el concurso YA INICIO. Puedes publicar tu juego desde el 30 de agosto y hasta el 29 de septiembre. Aunque recuerda; mientras mas tardes en publicarlo mad dificil sera que logres muchas descargas. Al menos claro que le encante al publico.

Nota: ya la cuenta de comunidadgm de la play store. Fue creada. Yo la he costeado. Pueden enviar los juegos a un moderador para que lo revise y vea si lo publica. Ya que se deben cumplir cierta calidad. Y los terminos de la play store.
Sin mas que decir... suerte.

Páginas: 1 2 3 4