User Tag List

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 17

Tema: Nuevo motor de scroll tileado v3.2 (isométrica added)

  1. #1

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts

    Nuevo motor de scroll tileado v3.2 (isométrica added)

    Hola a todos:

    Me complace anunciaros que finalmente he terminado mi nuevo motor de scroll tileado.
    No, no es un OWNED, este es distinto a los demás
    Este motor consta de una serie de ficheros de código Fenix/Bennu para mostrar en pantalla un scroll basado en tiles (o sea, escenarios creados a base de cuadrados cual LEGO informático). Su uso es tan sencillo como puede ser el scroll de Fenix/Bennu, y puede verse con los cinco ejemplos que trae y la extensa documentación que me ha retrasado la salida cuatro días.

    Su funcionamiento se basa en el mismo principio que el motor 3.0: usa un proceso por cada tile visible con gráfico no nulo, lo que reduce considerablemente la carga de CPU. Además, al usar gráficos pequeños que se repiten se pueden crear escenarios realmente grandes con muy poca memoria.

    Pero ojo, es un motor de scroll, no hace juegos. Sólo muestra en pantalla escenarios, aun os tendreis que pelear con durezas (en este caso, tiles de durezas), gravedad y toda la pesca como con start_scroll.

    En esta ocasión, se han resuelto muchos bugs del motor 3.0, y se ha añadido un motor de VISTA ISOMÉTRICA (esa tan chula de juegos como Sonic 3D o Diablo). Dicho motor puede emular un mundo pseudo-3D prácticamente sólo (él mismo se encarga de representar los tiles y de colocar al personaje con la Z adecuada) con algún ligero fallo en la zona de los pies (me duele, pero hay que decirlo).

    Funciona en prácticamente todas las versiones de Fenix y Bennu que he probado. Hay que comentar alguna línea en versiones MUY puntuales, pero está indicado en la ayuda.

    En las versiones de GP2X y WIZ no hay que realizar ningún cambio para que vayan. Los ejemplos sí, porque están a 640x480 de resolución, ya que están para verlos en PC, pero supongo que sabreis arreglároslas.
    El scroll normal (adaptando el código a 320x240 y el scroll a toda la pantalla) funciona a 60-115 fps en UFenix en GP2X sin overclock y a 65-135 en Bennu, con el mapa del primer nivel de FL (tiles de 32x32 y 2 capas).
    El scroll tileado, que tiene una carga del doble de procesos (y un tamaño pequeño, para mi gusto), consigue 5 fps en movimiento y 32 fps sin movimiento en UFenix, y 35-40 fps en Bennu siempre.

    En fin, espero que le echeis un vistazo y juzgueis por vosotros mismos. Espero que os guste y os sirva.



    Imágenes adjuntadas Imágenes adjuntadas    
    Archivos adjuntados Archivos adjuntados
    Última edición por Drumpi; 27/10/2009 a las 19:10
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  2. #2

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    He corregido un par de cosas y he añadido imágenes ^^U
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  3. #3

    Fecha de ingreso
    Aug 2007
    Ubicación
    Marchena / Sevilla / Jerez de la Frontera
    Mensajes
    7,311
    Mencionado
    5 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    2
    Thanked in
    Agradecido %1$s veces en 1 post
    Entradas de blog
    52
    Anda, el motor de tiles que nos enseñaste a Dave y a mí Gracias por subirlo, aunque ahora no tengo la GP a mano para ver qué tal va allí XD


  4. #4

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Habrá que echarle un vistazo.

    Gracias fiera.

    The eagle never lost so much time as when he submitted to learn of the crow.

  5. #5

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Por Fin Felicidades campeón

  6. #6

    Fecha de ingreso
    Sep 2006
    Ubicación
    Zaragoza
    Mensajes
    1,243
    Mencionado
    5 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,546
    Agradecer Thanks Received 
    139
    Thanked in
    Agradecido 110 veces en [ARG:2 UNDEFINED] posts
    Felicidades DRUMPI

    Ya me estaba preguntando que había pasado con tu proyecto.
    "256K son suficientes para cualquier tarea" Bill Gates

  7. #7

    Fecha de ingreso
    Apr 2007
    Ubicación
    Anoeta
    Mensajes
    5,495
    Mencionado
    43 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    12
    Agradecer Thanks Received 
    100
    Thanked in
    Agradecido 70 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    27
    Felicidades, campeon!!!

    Yo aqui sigo con lo mio... dandole, e intentando hacerlo modular, para aprovechar todo lo posible el codigo que tengo

    Hoy... a por el control de sonido!
    Última edición por Jurk; 27/10/2009 a las 21:52

  8. #8

    Fecha de ingreso
    Dec 2005
    Ubicación
    Omicron Persei 8
    Mensajes
    1,439
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Luego lo pruebo, muchas gracias por el curro

    Un saludo

  9. #9

    Fecha de ingreso
    Apr 2006
    Mensajes
    67
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    si señor esto va a ser muy util para mis
    comienzos en bennu

    gracias

  10. #10

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    Gracias a todos, de verdad, no sabeis lo que sube el ánimo oir eso.

    Tanto que ¡MAÑANA EMPIEZAN "LOS V DAYS"!
    No me apaleéis por el cutre diseño de la web, que he estado trabajando en el motor hasta hoy ^^U
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  11. #11

    Fecha de ingreso
    Mar 2003
    Ubicación
    Vallirana City
    Mensajes
    1,963
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    31
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Juer que guapo! La verdad es siempre me han gustado los juegos con vista isometricas... voy a tener que hacer alguna cosilla pa testearlo! Gracias!

    PD: Despues de terminar el Shock Troppers que ya le queda poco!

  12. #12

    Fecha de ingreso
    Jun 2005
    Ubicación
    Ourense
    Mensajes
    4,314
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    281
    Agradecer Thanks Received 
    223
    Thanked in
    Agradecido 129 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    2
    gracias!!! a la tarde le echo un ojo (hoy no duermo la siesta, lo prometo xD) a ver si me llega interntet del bueno y puedo conectarme con mi pc, que ya va siendo hora xD
    PD-Ese sonic isometrico es una birria, que lo sepas xDDD

  13. #13

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por TRaFuGa Ver mensaje
    gracias!!! a la tarde le echo un ojo (hoy no duermo la siesta, lo prometo xD) a ver si me llega interntet del bueno y puedo conectarme con mi pc, que ya va siendo hora xD
    PD-Ese sonic isometrico es una birria, que lo sepas xDDD
    ¿Hablas del Sonic 3D o del Fénix de color azul que he usado para ver cómo se mueven los sprites en el mundo isométrico en pseudo 3D?
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  14. #14

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,445
    Mencionado
    112 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    331
    Agradecer Thanks Received 
    1,188
    Thanked in
    Agradecido 589 veces en [ARG:2 UNDEFINED] posts
    Está que se sale.

    Excelente y lo del isométrico... ¡es lo más!

  15. #15
    Speed Biker Champion!
    Fecha de ingreso
    Apr 2006
    Ubicación
    mu lejos
    Mensajes
    115
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Buenas,

    Primero, gracias por el curro Drumpi! Tiene una pinta excelente

    Estoy aprendiendo bennu aun y seguramente sera una chorrada, pero de momento, no he conseguido hacer funcionar los tests en bennu.
    Estoy usando el ultimo bennupack, y al compilar me da este error:


    load_map.inc: 28: error unknow identifier ("O_READ")


    en el codigo o_read aparece dentro de la funcion im_file=fopen(im_dir_mapa,o_read);



    A alguien mas le passa? Alguien sabe a que se debe?

Página 1 de 2 12 ÚltimoÚltimo

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •