Si este bug ya lo conocía. Para lo del break voy a tener que hacer alguna chapuza, crear una función con otro nombre para que pueda eliminar el proceso que hace la llamada y no el bucle principal del programa, es que al hacer break en js elimina el bucle principal y todos los procesos están dentro de ese bucle actualizándose, por eso se detienen.erkosone wrote:He visto un bug, si en el proceso disparo cambias el 'y=0' por un break el programa se cuelga, hablo del if que comprueba si el gráfico está arriba de la pantalla.
Div Games Online en Html5 y Javascript
- AmakaSt
- Posts: 402
- Joined: Fri Oct 03, 2008 10:00 pm
- Contact:
Re: Div Games Online en Html5 y Javascript
- negamartin
- Posts: 344
- Joined: Thu Dec 30, 2010 8:56 pm
- Location: Si sale CONECTADO, estoy en el computador XD
Re: Div Games Online en Html5 y Javascript
Oye deberias incluir advance, a mi no me funciona, esto es lo que hize:
x+=cos(angle)*5;
y+=sin(angle)*5;
Eso lo hago en el proceso que avanza y no funciona...
Avanza como para todos lados
x+=cos(angle)*5;
y+=sin(angle)*5;
Eso lo hago en el proceso que avanza y no funciona...
Avanza como para todos lados
Lenguaje: http://www.gemixstudio.com/forums/viewt ... 127&t=3141
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
- AmakaSt
- Posts: 402
- Joined: Fri Oct 03, 2008 10:00 pm
- Contact:
Re: Div Games Online en Html5 y Javascript
Las funciones matemáticas las añadí a toda prisa para esta ultima versión sin apenas haberlas probado, se que algunas funcionan como Div (abs y pow) y las otras (cos, sin, acos, asin, ...) en cambio dan un resultado con valor decimal, por eso te hace algo raro. Para la próxima mirare de corregir esto.negamartin wrote:Oye deberias incluir advance, a mi no me funciona, esto es lo que hize:
x+=cos(angle)*5;
y+=sin(angle)*5;
Eso lo hago en el proceso que avanza y no funciona...
Avanza como para todos lados
Un saludo.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Div Games Online en Html5 y Javascript
Por dios no las hagas como en div.. eso es una locura.. cualquiera que lo vea y no conozca div va a pensar que no sabias hacerlo bien
Como consejo, haz que X e Y sean float ya nativamente y olvidate de resolution y de escalar las funciones trigonométricas, aunque si lo que buscas es que sea como div.. entonces no me hagas mucho caso claro.
Como consejo, haz que X e Y sean float ya nativamente y olvidate de resolution y de escalar las funciones trigonométricas, aunque si lo que buscas es que sea como div.. entonces no me hagas mucho caso claro.
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- AmakaSt
- Posts: 402
- Joined: Fri Oct 03, 2008 10:00 pm
- Contact:
Re: Div Games Online en Html5 y Javascript
Pues para la próxima versión ya tengo arreglado lo del break en los procesos y al fin las funciones matemáticas son similares que en Div (esto a sido mas difícil de lo que pensaba). Y funciona en IE9, que esta versión no funcionaba.
Ya tengo preparadas las funciones: get_distx, get_disty, advance, xadvance...
A ver si acabo las colisiones para poder tenerlo a punto para esta versión.
Un saludo.
Ya tengo preparadas las funciones: get_distx, get_disty, advance, xadvance...
A ver si acabo las colisiones para poder tenerlo a punto para esta versión.
Un saludo.
- g1tp111ricard8
- Posts: 696
- Joined: Tue Dec 02, 2008 7:47 pm
- Location: InteractiveStation
- Contact:
Re: Div Games Online en Html5 y Javascript
Hola AmakaST...
He estado viendo tu site y es un gran trabajo logrado implementar el DIV en HTML5, y te puedo decir que me funciona perfecto en mi iPhone 4S. Un consejo, seria bueno que en el ejemplo de scroll, se crearan botones virtuales cosa que cuando haga touch, que es mas o menos que el evento clic del mouse, realice los movimientos de scroll, pero por lo demás esta excelente...
Animo con tu proyecto...
He estado viendo tu site y es un gran trabajo logrado implementar el DIV en HTML5, y te puedo decir que me funciona perfecto en mi iPhone 4S. Un consejo, seria bueno que en el ejemplo de scroll, se crearan botones virtuales cosa que cuando haga touch, que es mas o menos que el evento clic del mouse, realice los movimientos de scroll, pero por lo demás esta excelente...
Animo con tu proyecto...
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Div Games Online en Html5 y Javascript
Ojalá lograra distribuirlo en un paquete independiente, me iba a hinchar a sacar juegos y colgarlos en mi servidor de verdad que si.
El que se pueda ejecutar desde el navegador ya es algo que tienta mucho a exprimirlo jeje...
Amaka, si decides intentar hacerlo portable.. yo ofrezco mi tiempo para montarle un Notepad con todo linkado para que solo sea escribir y darle al 'run', no se mucho de php
pero si logras que esto compile por consola dalo por hecho amigo.
El que se pueda ejecutar desde el navegador ya es algo que tienta mucho a exprimirlo jeje...
Amaka, si decides intentar hacerlo portable.. yo ofrezco mi tiempo para montarle un Notepad con todo linkado para que solo sea escribir y darle al 'run', no se mucho de php
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- AmakaSt
- Posts: 402
- Joined: Fri Oct 03, 2008 10:00 pm
- Contact:
Re: Div Games Online en Html5 y Javascript
Subida la versión 0.09 y como novedades:
- Arreglado break en los procesos, ahora ya se pueden eliminar con break; (en for y while ya funcionaba)
- Arregladas funciones matemáticas (ahora todas funcionan como lo hacia div)
- Nuevas funciones: get_distx(); get_disty(); advance(); xadvance(); collision();
- Ahora DivGo funciona en IE9, y compatibilidad con touch para dispositivos táctiles (probado solo en iOS)
Y creo que hay más, en la sección de novedades de la página esta todo. También he actualizado algunos ejemplos.
Un saludo.
- Arreglado break en los procesos, ahora ya se pueden eliminar con break; (en for y while ya funcionaba)
- Arregladas funciones matemáticas (ahora todas funcionan como lo hacia div)
- Nuevas funciones: get_distx(); get_disty(); advance(); xadvance(); collision();
- Ahora DivGo funciona en IE9, y compatibilidad con touch para dispositivos táctiles (probado solo en iOS)
Y creo que hay más, en la sección de novedades de la página esta todo. También he actualizado algunos ejemplos.
Un saludo.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Div Games Online en Html5 y Javascript
Oye Amaka si tengo php instalado puedo correr esto en local?
De alguna manera podría editar con el notepad mismo un archivo de texto y que compilara esto desde mi maquina? o me hace falta si o si que esté en la web?
De alguna manera podría editar con el notepad mismo un archivo de texto y que compilara esto desde mi maquina? o me hace falta si o si que esté en la web?
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- AmakaSt
- Posts: 402
- Joined: Fri Oct 03, 2008 10:00 pm
- Contact:
Re: Div Games Online en Html5 y Javascript
Debe estar en la web, php requiere de un server, deberías instalar Wamp, Xamp o similar, aunque el compilador no lo necesitas para ejecutar el juego, con copiar el .js ya tendrías todas las funciones de DivGo y el html con tu código resultante sería suficiente.erkosone wrote:Oye Amaka si tengo php instalado puedo correr esto en local?
De alguna manera podría editar con el notepad mismo un archivo de texto y que compilara esto desde mi maquina? o me hace falta si o si que esté en la web?