Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: LuisGM en Septiembre 01, 2011, 06:07:14 AM

Título: ?GameMaker HTML5? ?que es?
Publicado por: LuisGM en Septiembre 01, 2011, 06:07:14 AM
Hola, hoy entre en yoyogames y me encontre con algo interesante. Que es GameMaker HTML5? es una version diferente de game maker? es una libreria? Me imagino que es para crear juegos que se juegen online, estoy errado? si es asi, que ventajas y desventajas tiene? puede comunicarse con phpmyadmin? puede trabajar con php? es seguro contra los hackers?

Uf, bueno... creo que son todas mis preguntas XD lo que ocurre es que estoy trabajando en algo y esto me cae como anillo al dedo.

Saludos y gracias de antemano!
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: brunoxzx en Septiembre 01, 2011, 07:01:19 AM
Cita de: LuisGM en Septiembre 01, 2011, 06:07:14 AMQue es GameMaker HTML5?

Es una version diferente de Game maker.

Cita de: LuisGM en Septiembre 01, 2011, 06:07:14 AM
Me imagino que es para crear juegos que se juegen online
Si, aqui (http://experimental.yoyogames.com/) algunos juegos echos con gm html5 (aun esta en beta).

Cita de: LuisGM en Septiembre 01, 2011, 06:07:14 AM
si es asi, que ventajas y desventajas tiene?

De momento no puede usar nada de 3D y es mas lento que la versi?n delphi (la actual) pero el c?digo es compilado y no interpretado ademas funciona en dispositivos m?viles.

Cita de: LuisGM en Septiembre 01, 2011, 06:07:14 AMpuede comunicarse con phpmyadmin? puede trabajar con php?

Pues no se nada sobre eso, pero puede llamar a librer?as de JavaScript tal vez con eso pueda comunicarse con phpmyadmin.

Cita de: LuisGM en Septiembre 01, 2011, 06:07:14 AM
es seguro contra los hackers?

Pues es html5 por lo que todo el mundo puede ver el c?digo, pero no se puede regresar al editable de gm ya que el c?digo es compilado.


Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: LuisGM en Septiembre 01, 2011, 03:51:53 PM
Ok! muchas gracias brunoxzx!
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: brunoxzx en Septiembre 01, 2011, 10:23:14 PM
Por nada.
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: Wadk en Septiembre 02, 2011, 02:21:34 AM
CitarPues es html5 por lo que todo el mundo puede ver el c?digo, pero no se puede regresar al editable de gm ya que el c?digo es compilado.
Esa es una contradicci?n. Si el c?digo es compilado, no se puede ver. Si se puede ver, no fue compilado. La verdad no estoy seguro, pero dudo mucho que el c?digo sea realmente compilado, como si fuera C o C++.
Por otro lado, est? claro que el editable no se incluye al subir el juego a la red, pero en las versiones de GM actuales, el editable tampoco se incluye en los archivos .exe, y sin embargo pueden ser decompilados.
Lo cierto es que por medio de ingenier?a inversa (http://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa) (reverse engineering)... qui?n sabe qu? se puede lograr.
Si el juego en HTML5 es interpretado (que repito, estoy casi seguro de que lo es), cualquier tipo de "seguridad" que le apliquen para evitar que el c?digo fuente sea robado no ser?a m?s que seguridad por oscuridad (http://es.wikipedia.org/wiki/Seguridad_por_oscuridad) (security by obscurity), y por lo tanto ser?a solo cuesti?n de tiempo para que dicha seguridad sea rota, tal y como ocurri? con los exes actuales.
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: brunoxzx en Septiembre 02, 2011, 11:03:00 AM
Bien Wadk tal vez me confund? un poco al decir que el c?digo estaba compilado m?s bien quer?a decir que el c?digo es convertido a java script por lo que no es interpretado. Los decompiladores para el corredor delphi se deben a que gm no ofusca (http://es.wikipedia.org/wiki/Ofuscaci%C3%B3n) los exes por lo que todos los nombres de variables, objetos y recursos en general quedaban dentro del exe sin cambio alguno y hacia f?cil a los decompiladores rehacer el ?rbol de recursos y reconstruir el editable en general.

El c?digo de gm html5 si esta ofuscado y seg?n Mike Daily el c?digo es ofuscado de manera distinta cada vez que se convierte a html5 por lo que es muy dif?cil regresar el juego al editable e imposible al estado original del editable.

Aqu? (http://yoyogames.com/html5game/Flow2.js?1311693417) puedes ver el c?digo de la animaci?n que esta en la pagina principal de yoyo.
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: Wadk en Septiembre 02, 2011, 09:12:40 PM
Cita de: brunoxzx en Septiembre 02, 2011, 11:03:00 AM
Aqu? (http://yoyogames.com/html5game/Flow2.js?1311693417) puedes ver el c?digo de la animaci?n que esta en la pagina principal de yoyo.
Hermoso :).

CitarBien Wadk tal vez me confund? un poco al decir que el c?digo estaba compilado m?s bien quer?a decir que el c?digo es convertido a java script por lo que no es interpretado.
S? que es interpretado. El javascript es un lenguaje interpretado. El int?rprete es el navegador.


Y bueno, que es imposible obtener el editable original, seguramente lo es, pero la ofuscaci?n es otro m?todo de seguridad por oscuridad, y por lo tanto es vulnerable. El primer paso podr?a ser usar esto (http://jsbeautifier.org/) (probalo ;) ).
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: brunoxzx en Septiembre 03, 2011, 08:53:07 AM
Cita de: Wadk en Septiembre 02, 2011, 09:12:40 PM
S? que es interpretado. El javascript es un lenguaje interpretado. El int?rprete es el navegador.

Que dudaras que el c?digo fuera interpretado solo significa que hay m?todos de hacer que sea html5 funcione en el navegador y no sea interpretado, podr?as decirme ?cuales son esos m?todos?.

Cita de: Wadk en Septiembre 02, 2011, 09:12:40 PM
Y bueno, que es imposible obtener el editable original, seguramente lo es, pero la ofuscaci?n es otro m?todo de seguridad por oscuridad, y por lo tanto es vulnerable.

Eso ya lo sabia por eso especifique que era muy dif?cil de echo hay pocas cosas no vulnerables a la ingenier?a inversa y dudo de gm html5 sea una de esas.

Cita de: Wadk en Septiembre 02, 2011, 09:12:40 PM
El primer paso podr?a ser usar esto (http://jsbeautifier.org/) (probalo ;) ).

Wow, realmente convierte un c?digo ilegible a algo hermoso!.

Cita de: Wadk en Septiembre 02, 2011, 09:12:40 PM
Hermoso :).

Eso solo comprueba que tu escribiste el mensaje XD.
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: Wadk en Septiembre 03, 2011, 10:13:24 PM
Cita de: brunoxzx en Septiembre 03, 2011, 08:53:07 AM
Cita de: Wadk en Septiembre 02, 2011, 09:12:40 PM
S? que es interpretado. El javascript es un lenguaje interpretado. El int?rprete es el navegador.

Que dudaras que el c?digo fuera interpretado solo significa que hay m?todos de hacer que sea html5 funcione en el navegador y no sea interpretado, podr?as decirme ?cuales son esos m?todos?.
No, que yo sepa no hay ninguno, y me suena imposible. Dije que lo dudaba porque de todas formas, no pod?a estar 100% seguro. (Y adem?s, no estoy muy familiarizado con HTML5.)
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: brunoxzx en Septiembre 03, 2011, 11:05:58 PM
Cita de: Wadk en Septiembre 03, 2011, 10:13:24 PM
No, que yo sepa no hay ninguno, y me suena imposible. Dije que lo dudaba porque de todas formas, no pod?a estar 100% seguro. (Y adem?s, no estoy muy familiarizado con HTML5.)
Ok!.

P.D: Que significa tu firma?.
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: juan pablo en Septiembre 04, 2011, 12:04:34 AM
Cita de: Wadk en Septiembre 03, 2011, 10:13:24 PM
Cita de: brunoxzx en Septiembre 03, 2011, 08:53:07 AM
Cita de: Wadk en Septiembre 02, 2011, 09:12:40 PM
S? que es interpretado. El javascript es un lenguaje interpretado. El int?rprete es el navegador.

Que dudaras que el c?digo fuera interpretado solo significa que hay m?todos de hacer que sea html5 funcione en el navegador y no sea interpretado, podr?as decirme ?cuales son esos m?todos?.
No, que yo sepa no hay ninguno, y me suena imposible. Dije que lo dudaba porque de todas formas, no pod?a estar 100% seguro. (Y adem?s, no estoy muy familiarizado con HTML5.)
es lo mismo que html pero mas rapido y optimizado
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: brunoxzx en Septiembre 04, 2011, 01:08:37 AM
Cita de: juan pablo en Septiembre 04, 2011, 12:04:34 AM
es lo mismo que html pero mas rapido y optimizado

???????? la verdad no tengo ni la mas m?nima idea de que es lo que quisiste decir con ese comentario  :-\.
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: Wadk en Septiembre 04, 2011, 03:26:12 AM
Citares lo mismo que html pero mas rapido y optimizado
?A qu? te refer?s? Si es al HTML5, est?s equivocado :/.

Cita de: brunoxzx en Septiembre 03, 2011, 11:05:58 PM
P.D: Que significa tu firma?.
Aprend? japon?s y lo sabr?s ;).
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: brunoxzx en Septiembre 05, 2011, 08:03:32 AM
Cita de: Wadk en Septiembre 04, 2011, 03:26:12 AM
Aprend? a usar google y lo sabr?s ;).

Ok, al parecer el s?mbolo en rojo significa mente y tambi?n coraz?n, as? que es un frase de doble sentido "es tu mente" y "es tu coraz?n".
Título: Re: ?GameMaker HTML5? ?que es?
Publicado por: Wadk en Septiembre 06, 2011, 04:05:08 AM
Oh, gracias, quer?a saber qu? significaba.

Es broma jaja. ;)