Pues de este ordenador que estoy ahora mismo no nos podemos fiar, jaja, lo mejor es probar varios.
Aquí dejo lo último que llevo, esto te pinta en un mapa ya, y va más lento aún. Y está todo sin optimizar, pero te haces una idea. Tiempo al tiempo.
[GAME] Soldier
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: [GAME] Soldier
You do not have the required permissions to view the files attached to this post.
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: [GAME] Soldier
Bueno, realmente ahora hay un clear_screen y un put_screen en un bucle que son innecesarios, si saco eso ya me va más rápido.
Cambiad en el último rar que subí, en el begin principal:
while (!key(_esc))
clear_screen();
put_screen(0, obstacle_map_handle);
por:
put_screen(0, obstacle_map_handle);
while (!key(_esc))
Cambiad en el último rar que subí, en el begin principal:
while (!key(_esc))
clear_screen();
put_screen(0, obstacle_map_handle);
por:
put_screen(0, obstacle_map_handle);
while (!key(_esc))
- PAMERCO
- Posts: 1519
- Joined: Wed Feb 04, 2009 11:22 am
- Location: palma de mallorca
Re: [GAME] Soldier
madre mia...pues en el mio el ejemplo me va a 23 fps....
lo voy a probar, asi tal cual, poniendo el new_map...
y a ver si se ve
lo voy a probar, asi tal cual, poniendo el new_map...
y a ver si se ve

http://www.hot-ice-enterprise.com
primer juego comercial http://www.gemixstudio.com/forums/viewt ... 128&t=4146http://www.indievania.com/games/zombie-puf
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: [GAME] Soldier
Es lento lento eso, a ver si podemos ir arañando frames. Es que hay varios factores que influyen en el algoritmo (al margen de pintar que ya sabemos como es...), y una de ellas es que la dureza es un bitmap y hay que comprobar muchos pixeles. Si la dureza fuesen formas geométricas, polígonos, etc. yo creo que la cosa aumentaría bastante el rendimiento.
- PAMERCO
- Posts: 1519
- Joined: Wed Feb 04, 2009 11:22 am
- Location: palma de mallorca
Re: [GAME] Soldier
te comento, me ha bajado de 40 frames estable el juego ( lo tengo limitado a eso ) a 33, 34 se podria optimizar, pero lo veoooo, y se recorta....
pero pasa una cosa un poco rara
te pongo una captura
no se si lo notas, pero el corte se produce muy lejos de las durezas... por donde se puede, por donde no hay dureza.
tengo el grafico de la dureza a mitad de tamaño
y esto es lo unico que ha cambiado del ejempo
no se a que se debe...
pero pasa una cosa un poco rara
te pongo una captura
no se si lo notas, pero el corte se produce muy lejos de las durezas... por donde se puede, por donde no hay dureza.
tengo el grafico de la dureza a mitad de tamaño
y esto es lo unico que ha cambiado del ejempo
Code: Select all
while (!must_quit)
x=father.x;
y=father.y;
cos_generate_full_cone(&cone_polygon, father.angulo, aperture,false);
cos_correct_full_cone(&cone_polygon, fondofase, 3, x / 2, y / 2,16777215 );
map_clear(0, graph, 0);
cos_map_fill_polygon_tri(0, graph, &cone_polygon, cos_radius_x, cos_radius_y, rgb(32, 255, 64));You do not have the required permissions to view the files attached to this post.

http://www.hot-ice-enterprise.com
primer juego comercial http://www.gemixstudio.com/forums/viewt ... 128&t=4146http://www.indievania.com/games/zombie-puf
- hot_bru
- Posts: 350
- Joined: Fri Dec 04, 2009 8:27 pm
- Location: Valencia, España.
Re: [GAME] Soldier
Menudo curro Gino, lo voy a probar ahora mismo!!
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: [GAME] Soldier
Seguramente se debe a que el algoritmo está hecho para teniendo en cuenta que el mapa de dureza sea igual que el original... Por lo que veo usas un mapa que es la mitad de grande. si le pones size=200 seguro que se ve bien, pero claro, se ve pixelado.
Entonces antes de pintar deberías escalar el polígono según el ratio que uses, que en este caso es el doble. Voy a hacer la función, es fácil.
Entonces antes de pintar deberías escalar el polígono según el ratio que uses, que en este caso es el doble. Voy a hacer la función, es fácil.
- PAMERCO
- Posts: 1519
- Joined: Wed Feb 04, 2009 11:22 am
- Location: palma de mallorca
Re: [GAME] Soldier
que pasada neng.... tengo mi propio comandos!!!!!!!!
ja ja ja ja ja
se ve de lujo..... pues nada... te añado en los creditos je jejejejeje
ja ja ja ja ja
se ve de lujo..... pues nada... te añado en los creditos je jejejejeje
You do not have the required permissions to view the files attached to this post.

http://www.hot-ice-enterprise.com
primer juego comercial http://www.gemixstudio.com/forums/viewt ... 128&t=4146http://www.indievania.com/games/zombie-puf
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: [GAME] Soldier
Puedes hacerlo escalando los puntos también y evitas el dentado de size. Pero tienes que andar con el /2 y *2 en todos lados...
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: [GAME] Soldier
Además de que no deberías mirar en el mapa de durezas que es la mitad con el 'circulo' de visión tamaño grande, jeje.