Div Games Online en Html5 y Javascript

Todo aquello que no está relacionado con Gemix Studio ni con la programación DIV en general.

Re: Div Games Online en Html5 y Javascript

Postby OskarG » Sun Aug 16, 2015 1:27 pm

Te comento.tengo esto.

Program ejemplo_1;
Global
fichero;
BEgin

fichero = load_fpg ("graficos/mios");
put_screen(0,1);
loop
frame;
end
END


En la carperta de graficos/mios e incluido una imagen llamada 001.png.
captura.png

Me sale esto,mas si te das cuenta el fpg no tiene numero,arrastro la imagen y me la carga,mas claro,no hay boton de aceptar ni de poder asignarle un numero,pues no aparece y al salir de este pulsando el icono X,el visor fpg sigue estando vacio.
Otra cosa ,cuando sepa hacerlo :lol: como pongo aqui los puntos de control?¿?
You do not have the required permissions to view the files attached to this post.
User avatar
OskarG
 
Posts: 612
Joined: Tue Jan 12, 2010 2:12 am

Re: Div Games Online en Html5 y Javascript

Postby AmakaSt » Sun Aug 16, 2015 2:11 pm

Ok, me apunto esto para revisármelo. Prueba antes de subir imágenes en compilar primero el código con el load_fpg("graficos/mios") para generar fpg.dat en la ruta "graficos/mios", a ver si así funciona.

Para los puntos de controls, hay dos funciones que te pueden servir:
Esta función existía en Fenix: set_center(fichero, gráfico, x, y); //esta es para cambiar el punto central de la imagen
Función nueva de DivGO, para asignar varios puntos a una imagen: set_point(fichero, gráfico, número, x, y);

Un saludo.
User avatar
AmakaSt
 
Posts: 402
Joined: Fri Oct 03, 2008 10:00 pm

Re: Div Games Online en Html5 y Javascript

Postby OskarG » Sun Aug 16, 2015 3:00 pm

Hola de nuevo,te explico el visor fpg al realizar tal operacion ya no visualiza ningun fpg de los ejemplos .
He compilado y ejecutado el programa,luego he ido al fpg que no visualiza y entonces ya aparece la casilla 2 cuando quiero añadir un grafico,lo arrastro, lo carga pero no lo guarda ,estoy en las mismas. :twisted:




Hola otra vez,he limpiado el cache y ahora si,lo que pasa que debo de copiarlo en la carpeta,arrastrarlo compilarlo y entonces si que lo agrega.
User avatar
OskarG
 
Posts: 612
Joined: Tue Jan 12, 2010 2:12 am

Re: Div Games Online en Html5 y Javascript

Postby OskarG » Sun Aug 16, 2015 4:43 pm

POR QUE ME expresa variable no definida en esta linea?¿?
UNTIL( collision(TYPE a)OR collision(TYPE b))
si pongo una sola collision(type a) o type(b)funciona.
Como se define?¿?
por cierto,si pongo until(collision(type a) no detecta el error que falta ) y no se ejecuta.



Otra duda.....
Por que el proceso cuando colisiona consigo mismo destruye los demas procesos coche2 que no han colisionado?¿?
Aqui el codigo de ejemplo.


Program ejemplo_001;
Global
fichero;
BEGIN
fichero = load_fpg ("graficos/mios");
set_mode(m320x240);
set_fps(24,0);
put_screen(fichero,1);
coche2();

coche(160,200,3);
loop
if(rand(0,90)>=89)coche2();end

frame;end

END
PROCESS coche(x,y,graph)
BEGIN
file=fichero;
lOOP
if( x>220) x=220;end
if( x<50) x=50;end
if (key(_right)) x=x+4;end
if (key(_left)) x=x-4;end
FRAME;END

END

PROCESS coche2()
private
id_choque1;
id_choque2
BEGIN
file=fichero;
graph=4;
x=rand(50,215);
y=0;

REPEAT
id_choque1=collision (TYPE coche);
id_choque2=collision (TYPE coche2);

y+=1;
FRAME;
UNTIL(id_choque1 OR id_choque2 OR y>200)

END
User avatar
OskarG
 
Posts: 612
Joined: Tue Jan 12, 2010 2:12 am

Re: Div Games Online en Html5 y Javascript

Postby AmakaSt » Tue Aug 18, 2015 3:20 pm

Hola OskarG,

Acabo de solucionar ambos errores, el de until, este fallo desaparece cuando separas until del paréntesis de la condición: "until (collision(type nombre)) //funciona", "until(collision(type nombre)) //error".
Y que detecte colisiones con distinta id aunque tenga el mismo nombre, esto es que al colisionar con un proceso del mismo nombre que el que hace llamada a collision(), lo que hace es comprobar la colisión consigo mismo también, por lo que siempre esta colisionando. :oops:

En breve subo revisión de la 0.74, gracias por el reporte. :)
User avatar
AmakaSt
 
Posts: 402
Joined: Fri Oct 03, 2008 10:00 pm

Re: Div Games Online en Html5 y Javascript

Postby AmakaSt » Tue Aug 18, 2015 9:03 pm

Ya disponible para descargar la versión con correcciones.
También he cambiado la configuración en la versión ejecutable para que se le pueda añadir gráficos al fpg arrastrando los archivos. :)
User avatar
AmakaSt
 
Posts: 402
Joined: Fri Oct 03, 2008 10:00 pm

Re: Div Games Online en Html5 y Javascript

Postby OskarG » Tue Aug 18, 2015 9:34 pm

Gracias,ahora si que va :D .Divgo es genial,muy simple de utilizar.Espero que siga avanzando el proyecto.
User avatar
OskarG
 
Posts: 612
Joined: Tue Jan 12, 2010 2:12 am

Re: Div Games Online en Html5 y Javascript

Postby OskarG » Tue Aug 25, 2015 9:57 pm

Hola,estoy haciendo pruebas...en las primitivas graficas se puede definir el grosor de linea?¿?
User avatar
OskarG
 
Posts: 612
Joined: Tue Jan 12, 2010 2:12 am

Re: Div Games Online en Html5 y Javascript

Postby AmakaSt » Wed Aug 26, 2015 7:41 am

Hola OskarG,

Todavía no hay nada para esto, pero si que lo tenía apuntado como pendiente de añadir variables globales para darle grosor y redondeo a los trazos, tanto en el texto como en las primitivas. Para la próxima versión miro de incluirlo. ;)
User avatar
AmakaSt
 
Posts: 402
Joined: Fri Oct 03, 2008 10:00 pm

Re: Div Games Online en Html5 y Javascript

Postby OskarG » Wed Aug 26, 2015 10:44 am

Gracias.
por cierto,no se como has programado divgo,mas me pregunto si en el futuro podrias mejorar el rendimiento utilizando el kit haxe o phase,tal vez lo que diga es una burrada,pues no tengo ni idea de esto,pero la cuestion es esa,si ya hay engines potentes divgo no los podria aprovechar de alguna manera para mejorar su rendimiento?¿? en el futuro has pensado como mejorar su velocidad?¿?
Lo expreso porque estoy trasteando con el los fines de semana y es muy facil de utilizar,pero tengo esa limitacion de poner pocos procesos .
User avatar
OskarG
 
Posts: 612
Joined: Tue Jan 12, 2010 2:12 am

PreviousNext

Return to Offtopic

Who is online

Users browsing this forum: No registered users and 7 guests

cron