Mayo 25, 2013, 01:48:57 pm

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

Páginas: [1] 2 3 ... 41
1
Para mi el problema es que no hay mucha gente que haga juegos, si te fijas casi todos los usuarios son ya gente grande en la universidad o que ya la terminaron, no hay chicos de 14 sin nada que hacer en la tarde. Eso me parece que es, falta gente que haga juegos, me gusta la idea de una zona de juegos (que ya hay, seria mejorarla) pero lo que va a hacer es atraer es a gente que solo quiere jugar y no programar.

O sea que me parece que lo que hace falta es que hacer algo que no sea Facebook en la PC sea cool, si le preguntas a un chico si quiere hacer juegos te va a responder que es aburrido escribir ceros y unos en el bloc de notas

Lo optimo seria que ganemos "el titulo" de la comunidad oficial de Game Maker en español, que Yoyo nos ponga en la GMC como un enlace a una comunidad en español. Pero no se, lo mas probable es que no den bola, o que terminen haciendo una seccion en español de la GMC y nos metan ahi (que no es malo, pero tampoco es CGM)
Porque me parece muuuy probable que hayan muchos usuarios españoles escribiendo en ingles ahi

2
Preguntas y respuestas / Re:Se puede utilizar No-Ip en juegos online?
« en: Mayo 14, 2013, 05:19:27 pm »
Segun me acuerdo deberia funcionar. A lo mejor el problema es de No IP

Yo probaría conectandome con la IP Global (la de cualesmiip) y viendo si tenes el programa de IP DUC que necesita No-IP

3
Propuestas y soporte / Re:Actualizar seccion de FAQ
« en: Mayo 11, 2013, 01:48:11 pm »
Ah! Si querés pasámelos y voy arreglando los posts
Ya te los adjunte mas arriba :-[

Chequea este mensaje, ahi puse que cambiaria: (vas a tener que buscar los adjuntos mas arriba)
Acá están los archivos de el de los idiomas y el de barras de salud que sigan la view
Lo que cambiaría en los artículos es que en el FAQ de Lenguajes hacer que la primera linea del archivo se llamado con el número 0 y no con 1. Porque se facilita entender el código y pienso que contar desde 0 es más normal en la programación que desde 1. Entonces cambiaría esta parte:
Citar
Este script se llama lang y lo puedes descargar desde el archivo adjunto a este tema. lang() devuelve una línea específica del archivo de idioma, contando la primer línea como 0, la segunda como 1, y así sucesivamente. Por ejemplo,de los archivos anteriores, "lang(1)" devolvería "Legionario", ya que ese es el contenido de la línea 2 del archivo, y suponiendo que el idioma español esta activado.

También agregar el código del lang(), para que no tengan que descargar para esas 5 lineas de código. El código es este:

Código: [Seleccionar]
// argument0 = Número de línea

if (global.lenguaje = "es") archivo = file_text_open_read("lang/es.txt") // Si el idioma es español abrir es.txt
else archivo = file_text_open_read("lang/en.txt") // De lo contrario abrir en.txt
 
for (i=0; i < argument0; i += 1) file_text_readln(archivo) // Saltar una linea dependiendo del número de linea especificado
valor = file_text_read_string(archivo) // Leer esa linea
file_text_close(archivo) // Cerrar el archivo
return valor // Devolver el texto

PD: Nadie quiere hacer los dos ejemplos restantes? Si quieren lo hago yo, pero pensé que más gente se quería divertir haciendolos, ustedes se lo pierden :P

4
Propuestas y soporte / Re:Actualizar seccion de FAQ
« en: Mayo 10, 2013, 06:29:18 pm »
Si, algo así. No es muy relevante la manera en que lo implementes sino más bien que sea facil de entender para alguien nuevo (no implica usar dyd, eso está en tus manos). Después habría que editar el post donde figura la explicación original con una explicación breve de tu método, porque probablemente no cuadren

PD: Los que tachaste ya los hiciste o los tachaste por otra razón?
Los que estan tachados ya los hice

5
Propuestas y soporte / Re:Actualizar seccion de FAQ
« en: Mayo 09, 2013, 10:59:17 pm »
Se supone que es algo como esto: http://www.comunidadgm.org/index.php?topic=10967.0
Si es asi voy a hacer eso. Habia hecho un juego que las usaba

6
Propuestas y soporte / Re:Actualizar seccion de FAQ
« en: Mayo 09, 2013, 07:34:39 pm »
Me habia re olvidado de esto. Acá esta el ejemplo de Paralaje, digan que les parece y si tengo que cambiar algo, lo mismo para mis ejemplos anteriores

¿Les parece bien un FAQ de Paralaje? Se pregunta bastante, si les parece escribo el artículo

Estos eran los que había que actualizar

No voy a hacer el de Desvanecer Pantalla porque es muy basico, deben haber creado ese articulo cuando no habian transiciones
Voy hacer el de las escaleras tipo castlevania, se supone que el metodo es subir con un for hasta que se deje de colisionar con la escalera, o no?

7
Preguntas y respuestas / Re:Se puede utilizar No-Ip en juegos online?
« en: Mayo 07, 2013, 06:20:51 pm »
Que bueno que hayan llegado a dar luz al problema :P. Soy bastante malo para explicar algunas cosas ;D

Bueno Mgbu te pido disculpas porque eso de dinamica i publica me lie algo i di una respuesta errónea.
Bueno haber voy a definir: Local por ejemplo 192.168.0.194
Global: La que se cambia al reiniciar el ordenador por ejemplo 182.167.182.17

Yo con el ejemplo ahora si que lo he subido (perdón por antes porque lo había subido mal o algo) con la ip local si puedo conectarme pero al intentar con la ip dinamica me da error.
Bueno, entonces me parece que el problema está en que hace falta hacer Port Forwarding porque el modem no sabe a que computadora de la red queres conectarte, como dijo Wadk
El problema es que en cada modem es distinto, se debe entrar en la configuracion del modem escribiendo en el navegador tu dirección IP. Luego ahí deberías decirle al modem que el puerto de tu programa este direccionado a tu IP Local. Para eso hay tutoriales en internet, porque todos los modems son distintos

8
Preguntas y respuestas / Re:Se puede utilizar No-Ip en juegos online?
« en: Mayo 07, 2013, 01:14:01 am »
No vi el ejemplo, pero no entiendo a que te referia a IP Pública e IP Dinámica
A IP Dinámica creo que te referís a la que aparece en Cual es mi IP, que es la que cambia con el tiempo. Pero no se a que te referís a IP Pública, para mí es lo mismo, quizás te referís como IP Pública a la que hiciste con No-IP, pero no se.

Las buenas noticias es que si te conectaste con la IP que aparece en Cual es mi IP (Segun entiendo yo le llamas dinamica) no hace falta hacer Port Forwarding. Nos podemos olvidar de eso.
Pero no entiendo cuál es tu IP que no funciona, si es la de No-IP asegurate que tengas el programa (Según recuerdo se llamaba No-IP DUC)



Aclaro según entiendo yo (es probable que me equivoque) solo existen dos IP para cada PC. Una es la IP Local y otra la Global
- Global: Es la que cambia, es algo así como la IP de tu módem, porque es igual para todas las PC de la casa (todas las PC conectadas a ese modem, se entiende). Esa la podés obtener desde Cual es mi IP
- Local: Es la que identifica las PC conectadas a tu modem, es realmente la IP de tu computadora. La computadora de tu amigo o de tu vecino no se podrá conectar a tu PC con la IP local porque es solo para la red local. Esa IP se obtiene escribiendo ipconfig desde el Símbolo del Sistema

9
Hola:

Tengo seis cuadritos de colores diferentes y deseo sacar tres de ellos, pero que el rojo sea muy poco probable que salga ¿cómo me recomiendan que lo logre?

Así: rojo probable 1 en 20
Los demás completamente al azar. Supongo que este sería el código, pero cómo le hago para sacar el rojo de forma muy poco probable...

Código: [Seleccionar]
instance_create(x,y,choose(a,b,c))
Gracias, sé que podrán ayudarme. :-*
Yo haría algo así como:
Código: [Seleccionar]
numero = irandom(20)
if numero = 0 {}// Posibilidad 1/20
else if numero > 0 and numero < 11 {}// Posibilidad 1/2
else {}// Posaibilidad 9/20

Y así, solamente un poco de matematicas. Si no me equivoco irandom() da un numero aleatorio y entero menor al argumento

PD: Por curiosidad, estás haciendo un juego de casino? Siempre veo preguntas con posibilidades y eso :P

10
Preguntas y respuestas / Re:Guardando y cargando variables
« en: Mayo 03, 2013, 06:04:21 pm »
De cualquier manera, mi principal error era no poner la variable antes del ini_read..... Para que dicha variable tomara el valor que esta cargando del ini.
Ahh de eso no me habia dado cuenta jaja. Me alegro que funcione

11
Preguntas y respuestas / Re:¿Me conviene pasar de Flash a GM?
« en: Mayo 02, 2013, 08:05:30 pm »
El manual ese esta bien, solamente le faltan unas pocas funciones. Pero igual usaria ese para empezar

12
Preguntas y respuestas / Re:Guardando y cargando variables
« en: Mayo 02, 2013, 06:40:34 pm »
Tenes que ver cuales son los argumentos de ini_read_real() y ini_write_real(), está en el manual y te pongo lo que dice:

Citar
ini_read_real(section,key,default) Lee el valor real de la llave indicada con key de la sección indicada como section.  Cuando no existe la llave o la sección se devuelve el valor especificado por default.
ini_write_real(section,key,value) Escribe el valor real value en la llave indicada con key en la sección indicada con section.

Entonces vos deberías escribir ini_read_real(seccion,nombre de variable,0)
En la seccion va el nombre del grupo de variables por asi decirlo, en el INI eso está entre corchetes, así: [Seccion]. en el segundo pones el nombre de la variable a leer, en este caso creo que seria obj_player.cuchillo. Cuidado que la seccion y la llave (nombre de variable) van como String, o sea como texto. Entonces van entre comillas ("")
Y despues el 0 es el valor que devuelve si no encontró la seccion o la llave, podes poner el que quieras

Despues en ini_write_real es un poco distinto. Sería así: ini_write_real(seccion,nombre de variable,valor a guardar)
Al igual que la anterior los dos primeros son Strings, y el tercero es un valor, un numero. Entonces ahi podrías poner una variable.

Si en tu ejemplo num_cuchillo es la variable a guardar y obj_player.cuchillo es la llave yo pienso que quisiste hacer esto:
Citar
Mi codigo para guardar el .ini es este:
ini_open("options.ini")
ini_write_real("Armas","obj_player.cuchillo",num_cuchillo) //la variable cuchillo no es global
ini_close()

Para cargalo uso:
ini_open("options.ini")
ini_read_real("Armas","obj_player.cuchillo",1)
ini_close()

Si en cambio la variable obj_player.cuchillo guarda un string tu código debería funcionar
Citar
Mi codigo para guardar el .ini es este:
ini_open("options.ini")
ini_write_real("Armas",obj_player.cuchillo,num_cuchillo) //la variable cuchillo no es global
ini_close()

Para cargalo uso:
ini_open("options.ini")
ini_read_real("Armas",obj_player.cuchillo,1)
ini_close()

Lo que no entiendo es tu solucion al problema, porque estas leyendo la llave obj_player.cuchillo que no existe, porque en ini_write_real no usaste comillas

13
Preguntas y respuestas / Re:¿Me conviene pasar de Flash a GM?
« en: Mayo 02, 2013, 06:26:49 pm »
Aca obviamente te vamos a decir que uses GM. pero si no te gusta programar en codigo no se si te conviene, porque cada vez lo vas a usar más

14
Preguntas y respuestas / Re:condicion Gm8
« en: Mayo 01, 2013, 03:50:41 pm »
La pregunta esta en poco mal echa. No hace falta hace una encuesta para esto, sin ofender.
En mi opinión, la pregunta debería haber sido:
Citar
¿Cómo hago una condición en GML (código)?

Si es así, uno debería usar la sentencia if. Si no la conoces sería bueno que leas el manual en la parte de Estructura general del GML
También en el manual está como usar la sentencia if

Es simple, uno debe escribirla en este formato:
Código: [Seleccionar]
if (<pregunta>) <accion>En Pregunta uno debe escribir una condición, una expresión como se llama, por ejemplo balas>0.
En acción uno debe escribir algo que pasará cuando se cumpla esa condición, por ejemplo instance_create(x,y,obj_bala)
Entonces en mi ejemplo queda así:
Código: [Seleccionar]
if (balas>0) instance_create(x,y,obj_bala)Ese código creará un obj_bala si la variable balas es mayor a 0

Uno también puede poner varias acciones dentro de un mismo if con corchetes. De esta manera:
Código: [Seleccionar]
if (<pregunta>) {
    <accion>
    <accion>
    }

Y por último uno puede usar else, que se ejecutará si el if no se ha ejecutado, se podría traducir como un "o si no". Entonces:
Código: [Seleccionar]
if (<pregunta>) {
    <accion>
    <accion>
    }
else {
    <accion>
    <accion>
    }

15
Preguntas y respuestas / Re:Se puede utilizar No-Ip en juegos online?
« en: Mayo 01, 2013, 03:37:06 pm »
Bueno, entonces perfecto.
Solo hace falta que le pidas a un amigo que se conecte con tu IP que aparece acá
  -  Si funciona deberías hacerte un No-IP, porque esa IP que usaste antes para conectarte suele cambiar.
  -  Si no funciona conectarte con una IP deberías intentar Port Forwarding, si queres avisa y te ayudo

Páginas: [1] 2 3 ... 41