User Tag List

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

Tema: SDL2X Toolkit

  1. #1

    Fecha de ingreso
    Jan 2006
    Ubicación
    Salamanca
    Mensajes
    298
    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

    SDL2X Toolkit

    hectorblanco ha tenido la misma idea que yo xDDD

    Llevo desde hace... mmmm... 1 semana haciendo un pequeño toolkit que esta un poco verde (en cuanto a cantidad de funciones). Contiene lo basico para inicializar las SDL, poder dibujar chorradas varias, etc.

    Actualmente contiene las siguientes funciones:

    - Inicializar las SDL y fijar modo de video.
    - Abrir el dispositivo del joystick.
    - Dibujar un pixel.
    - Dibujar una surface.
    - Dibujar un rectangulo.
    - Dibujar un rectangulo con bordes.
    - Dibujar una circunferencia.
    - Cargar una imagen (todos los formatos soportados por SDL_image).
    - Inicializar las SDL_ttf.
    - Cargar una fuente con un determinado tamaño.
    - Cerrar la fuente.
    - Dibujar un texto con fondo transparente y con antialiasing.
    - Dibujar un texto con sombra.
    - Leer el joystick.
    - Soporte de las 6 configuraciones para el joystick de DaveC (basandome en el codigo de miq01).

    Por ahora no tengo escrita ni documentacion ni ejemplos asi que os tendreis que esperar a mañana para tener varios ejemplos :P Y ni el nombre del toolkit es definitivo.

    Probablemente habria tenido esto antes de tiempo sino fuera porque por culpa del Makefile que usaba al compilar una aplicacion el stick no iba como tenia que ir y yo comiendome la cabeza y reprogramando todo lo relacionado con el stick tropecientas veces para que al final fuese el p*** makefile xDDD

    Saludos y todo el mundo a programar
    Archivos adjuntados Archivos adjuntados
    Última edición por Waninkoko; 01/02/2006 a las 06:05

  2. #2

    Fecha de ingreso
    Nov 2001
    Ubicación
    Barcelona
    Mensajes
    10,932
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    6
    Agradecer Thanks Received 
    9
    Thanked in
    Agradecido 5 veces en [ARG:2 UNDEFINED] posts
    Ahora mismo lo cuelgo, seria interesa que os ayudarais los dos para hacer un toolkit aun mejor. ¿no?

  3. #3

    Fecha de ingreso
    Nov 2003
    Ubicación
    Elche (Alicante)
    Mensajes
    1,275
    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
    Por no hablar de el del mister XD, aunque el mio esta muy verde aun!!

    ]

  4. #4

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Je, je, je, yo también tenía empezadas mis SDLx con funciones poco eficientes, pero interesantes como blittings de imágenes "reflejadas" (vamos, lo GptransLR y GptransUD de la GP32), rectángulos huecos y llenos y algunas cosillas más

  5. #5

    Fecha de ingreso
    Nov 2005
    Ubicación
    Lleida, Catalunya, España
    Mensajes
    311
    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
    Pues es bueno que hayan varios, pues cada uno se especializará en cosas distintas, y la gente podrá escoger.
    El mío por ejemplo no cubre ni sustituye las funciones básicas de SDL, además que en un principio estaba orientado sobre todo para PC, aunque al descubrir esta consola, lo he diseñado de tal forma que dependiendo de la plataforma, realiza las cosas de forma distinta. Si mirais el demo del NGT, vereis que algunas cosas se hacen con las funciones de SDL, y otras, por comodidad con las mías. El objetivo es añadir clases y objetos que engloben tareas concretas que se suelen hacer con SDL.

    Suerte con el proyecto.

  6. #6

    Fecha de ingreso
    Feb 2005
    Ubicación
    Cádiz / Madrid
    Mensajes
    2,679
    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
    ¿Que pasa? ¿A todos os ha dado por hacer toolkits de las SDL? xDDD

    Bueno, a diferencia del de hectorblanco el tuyo parece estar solo en C, y que el tuyo parece tener un enfoque directo a su uso con la GP2X (aunque, si no me equivoco, como hace uso de SDL, por ahora se debe de poder usar en otras plataformas y sistemas) mientras que el de hectorblanco está diseñado para usarse con proyectos en C++ y tiene un enfoque más a usarse en varios sistemas según el mismo me ha aclarado en su post (ya probé la demo). Son buenas dos alternativas diferenciadas internamente pero con un objetivo similar.

    He visto los archivos y las funciones que has definido y veo que has mantenido una simplicidad de uso que se agradece, eso si, te recomiendo que comentes bastante el código y cada función para que te ayude a documentar la API luego con herramientas documentadoras de código como Doxygen, así te ahorras trabajo luego cuando crezca tu toolkit

    Una cosa ¿Tienes pensado que sea también un proyecto en el que se pueda colaborar para hacerla más completa o es un proyecto personal? Lo digo porque si es lo primero quien quiera aportar código o funciones para hacer crecer el toolkit o para no reinventar la rueda en un toolkit similar (sobre todo si está en C, usando SDL y dirigido a programar en la GP2X) pueda colaborar, ya que parece que la idea no ha sido exclusiva, pues parece que tu mismo Puck según dices también estabas haciendo algo similar ¿no?
    Cita Iniciado por Puck2099
    Je, je, je, yo también tenía empezadas mis SDLx con funciones poco eficientes, pero interesantes como blittings de imágenes "reflejadas" (vamos, lo GptransLR y GptransUD de la GP32), rectángulos huecos y llenos y algunas cosillas más
    ¿Esas funciones de "espejo" son como aquellas por las que una vez preguntaste para usar igual en SDL?
    Última edición por Uncanny; 01/02/2006 a las 06:51

    .:: Yo, ya ni veo el código. Solo veo una rubia, una morena, una pelirroja... - Cifra (The Matrix) ::.

  7. #7

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por Uncanny
    Una cosa ¿Tienes pensado que sea también un proyecto en el que se pueda colaborar para hacerla más completa o es un proyecto personal? Lo digo porque si es lo primero quien quiera aportar código o funciones para hacer crecer el toolkit o para no reinventar la rueda en un toolkit similar (sobre todo si está en C, usando SDL y dirigido a programar en la GP2X) pueda colaborar, ya que parece que la idea no ha sido exclusiva, pues parece que tu mismo Puck según dices también estabas haciendo algo similar ¿no?
    Sí, yo también empecé a hacer funciones basadas en SDL para implementar ciertas funciones que por defecto no vienen en las SDL y necesitaba para mis proyectos.

    Mis funciones no están optimizadas para nada, pero en mis proyectos me valían

    Por otro lado, no tengo ningún problema en documentarlas y añadirlas a cualquier proyecto de estos empezados para hacer entre todos uno mejor

    Por cierto, Uncanny, ¿encontraste al final los comics de Angel? Lo digo porque todavía no he podido buscártelos (están debajo de un montón de cajas llenas de comics ), a ver si este fin de semana te los busco

  8. #8

    Fecha de ingreso
    Sep 2005
    Ubicación
    Barcelona
    Mensajes
    1,268
    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
    Es curioso, pero yo tambien me he hecho mi propia libreria que utilizo en todos mis proyectos SDL, y que incluye funciones basicas como manejo de cosas basicas de video.
    Ademas crea eventos de teclado y raton, y tiene funciones sustitutas a las SDL_GetMouseState y SDL_GetKeyState que devuelven el estado de un raton/teclado falso a partir de los botones de la GP2X. (estas ultimas funciones las uso para ports)

    Si eres gepero, estás invitado a unirte a nuestra guild de Albatross18. Informate aquí!

  9. #9

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Acabo de ver tu edit

    Cita Iniciado por Uncanny
    ¿Esas funciones de "espejo" son como aquellas por las que una vez preguntaste para usar igual en SDL?
    Sí, exacto, me basé en esas para hacer unas que solo hicieran blitting de "zonas específicas" dentro de la superficie, en lugar de hacer un "mirror" de la superficie entera

    Saludos

  10. #10

    Fecha de ingreso
    Feb 2005
    Ubicación
    Cádiz / Madrid
    Mensajes
    2,679
    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
    Cita Iniciado por Puck2099
    Sí, yo también empecé a hacer funciones basadas en SDL para implementar ciertas funciones que por defecto no vienen en las SDL y necesitaba para mis proyectos.

    Mis funciones no están optimizadas para nada, pero en mis proyectos me valían

    Por otro lado, no tengo ningún problema en documentarlas y añadirlas a cualquier proyecto de estos empezados para hacer entre todos uno mejor
    Me parece una buena idea, por aquello de no reinventar la rueda sin el objetivo identico, si las funciones son utiles pues bienvenidas sean, siempre se pueden optimizar pero al menos estár creadas, aunque primero tiene que estar de acuerdo el creador de este proyecto
    Cita Iniciado por Puck2099
    Por cierto, Uncanny, ¿encontraste al final los comics de Angel? Lo digo porque todavía no he podido buscártelos (están debajo de un montón de cajas llenas de comics ), a ver si este fin de semana te los busco
    Que va, ya estaba yo pensando en el proximo Salón del Manga de Jerez (el que me pilla más cerca) a ver si algún stand o de los chavales que venden material de segunda lo trajeran como en su dia (cada vez que me acuerdo que dejé pasar la colección completa... quiero chocarme contra la pared xDDD), aunque dudo que encuentre de nuevo todos los números allí

    Y tranqui, ya te dije que no hay prisa y que si tienes tiempo libre mejor lo dedicas a estudiar (suerte con esos examenes ), a tus proyectos o a relajarte xD, pero gracias por acordarte , al menos tengo chorrocientos mangas por leer aun y se siguen acumulando (¿porque el día tiene solo 24 horas? xD), eso sin contar con los libros y documentación de programación... y luego dicen que la juventud no lee

    .:: Yo, ya ni veo el código. Solo veo una rubia, una morena, una pelirroja... - Cifra (The Matrix) ::.

  11. #11

    Fecha de ingreso
    Feb 2005
    Ubicación
    Cádiz / Madrid
    Mensajes
    2,679
    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
    Cita Iniciado por Puck2099
    Acabo de ver tu edit

    Sí, exacto, me basé en esas para hacer unas que solo hicieran blitting de "zonas específicas" dentro de la superficie, en lugar de hacer un "mirror" de la superficie entera

    Saludos
    Pues si que es una mejora interesante la que le has hecho

    .:: Yo, ya ni veo el código. Solo veo una rubia, una morena, una pelirroja... - Cifra (The Matrix) ::.

  12. #12

    Fecha de ingreso
    Feb 2006
    Mensajes
    8
    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

    lol

    Por lo que veo que habeis desarrollado esta scene esta mas que verde. Vamos que hay que reprogramar todo??

    PD: Sois los ***** amos

  13. #13

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por bob
    Por lo que veo que habeis desarrollado esta scene esta mas que verde. Vamos que hay que reprogramar todo??

    PD: Sois los ***** amos
    ¿Esta más que verde? No, lo que pasa es que vamos haciendo optimizaciones para que vaya mejor...

  14. #14

    Fecha de ingreso
    Feb 2006
    Mensajes
    8
    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
    Ya ya, me refiero a que todo el trabajo lo estais haciendo vosotros, cuando yo creo que si los de gamepark lo hubieran hecho bien, hubieran sacado un SDK de **** madre con un toolkit como este. No queria decir mas.

  15. #15

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por bob
    Ya ya, me refiero a que todo el trabajo lo estais haciendo vosotros, cuando yo creo que si los de gamepark lo hubieran hecho bien, hubieran sacado un SDK de **** madre con un toolkit como este. No queria decir mas.
    Ah, vale, como decías que la scene está verde (la scene no tiene nada que ver con GPH) te he malinterpretado

    Saludos

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

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