Desarrollo de Juegos para Android

Smartphones, operadores móviles y de Internet fijo y móvil
Reglas del foro

    Antes de abrir un hilo...
    • ¿Consejos para decidirse por un móvil? Usa este hilo.
    • ¿Algo sobre el iPhone? Usa este hilo.
    • ¿Algo sobre un móvil, operadora o app con hilo oficial? ¡Primero usa el índice o la búsqueda!
    • Recuerda que NO ESTÁ PERMITIDO hablar del pirateo de apps de pago.
    Ratalaoka
    Adicto
    187 mensajes
    desde jul 2006
    en Leon

    Hola, querría presentarles una librería que he programado para Android.
    Spiller, una libreria para el desarrollo de juegos 2D en Android.
    Esta escrita completamente en Java, y diseñada para ser utilizada con herramientas de desarrollo libre como Eclipse. Spiller es facil de aprender y extender y es altamente personalizable.

    Ha sido desarrollada para que los juegos que se desarrollen con ella puedan funcionar en cualquier dispositivo Android a pesar de su version o de las especificaciones de su Hardware. Se ha desarrollado usando librerías Android 2.3.3, pero no debería haber problemas si se corre en un Android 2.2
    Para la implementación del sistema gráfico he usado el sistema 2D de la CPU en vez de OpenGL y la aceleración de hardware (Que usaría la GPU)

    He querido hacer la librería completamente útil para dispositivos antiguos y de gama baja, aunque planeo crear un modulo dentro de poc que permita usar CPU o GPU con solo cambiar la configuración para conseguir hacer la librería mas potente.

    También tiene implementado el acelerometro, sensor de luz, soporte a multi touch...



    Es totalmente funcional para el desarrollo, y estoy buscando gente que quiera ayudarme a incrementar su calidad

    Os dejo un pequeño vídeo de un juego que estoy desarrollando para Android: http://www.youtube.com/watch?v=iwKhzOLa1UA
    Para mas información visitar: http://ratalaika.com

    Si alguien me quiere contactar puede hacerlo a través de este post, con un mensaje privado o a través de mi web :)
    Desarrollador de videojuegos a tiempo parcial.

    Deschamps
    ....................
    4.119 mensajes
    desde jun 2009

    Buenas,

    Yo ando haciendo mis primeras incursiones en lo que a desarrollo para android se refiere, de modo que seguro que algo trastearé con tu invento.

    De momento, solo un comentario: en tu blog indicas "(...) Spiller is an close source game-making library that is not now available for free for personal use (...)". ¿Es de pago? Y una pregunta: ¿donde puede descargarse la documentación o la propia librería?

    Saludos.

    Ratalaoka
    Adicto
    187 mensajes
    desde jul 2006
    en Leon

    Eso lo tengo puesto por que aun no se que haré, si la pondré publica y código libre, publica y código cerrado o de pago.
    Actualmente es demasiado pronto para saberlo jeje mi idea era lanzar una beta para pruebas y que la gente vaya diciendo que ve bien y mal y demás :) y ya mas adelante decidir.

    Sobre la documentación, ando haciendo tutoriales de uso y vídeos. En breve subiré el javadoc de la librería también para poder consultar todas las clases y métodos.

    En principio en los próximos días pondré disponible tutoriales y vídeo tutoriales y la propia librería en versión para pruebas.
    Desarrollador de videojuegos a tiempo parcial.

    Deschamps
    ....................
    4.119 mensajes
    desde jun 2009

    Si decides lanzar algo de código abierto y documentado, me lo comentas e intento aportar lo que esté en mi mano.

    Saludos.

    Ratalaoka
    Adicto
    187 mensajes
    desde jul 2006
    en Leon

    La idea es lanzar una versión de código cerrado pero que permita el desarrollo para pruebas. Ahora mismo estoy terminando de documentar los últimos módulos que he creado :)

    Hoy mismo he subido un nuevo vídeo a youtube de un port que estoy haciendo ^^

    http://www.youtube.com/watch?feature=pl ... w1RrszdA90
    Desarrollador de videojuegos a tiempo parcial.

    mocelet
    MegaAdicto!!!
    1.297 mensajes
    desde nov 2008
    en Madrid

    Suerte con el proyecto, a ver si le echo un vistazo cuando publiques el javadoc a ver qué facilita exactamente.

    Como imagino que habrás estudiado bien el mercado y me interesa porque también desarrollo apps para Android, ¿qué alternativas hay actualmente aptas para producción y qué ventajas aportará tu solución? Hasta ahora como no necesito demasiadas animaciones me lo guiso yo mismo, sin OpenGL ni aceleración -porque es más compatible, que en principio parece tu filosofía también-.
    Desarrollo Android: Cuatro en Raya HD (+1 millón descargas)

    Ratalaoka
    Adicto
    187 mensajes
    desde jul 2006
    en Leon

    Pues mi proyecto esta orientado casi unicamente al desarrollo de vídeo juegos, aunque también se puede usar para otro tipo de aplicaciones si se necesita pintar en pantalla y el uso de layouts en inviable.

    Dentro del mismo campo la librería que considero mas desarrollada es la libgdx, pero a mi gusto implementa demasiado (Sirve para java de escritorio, android y mas cosas) y al estar todo en uno la complejidad y el peso es demasiado.

    Mi solución pretende aportar simplicidad y rapidez, dado que para crear un juego no es necesario preocuparse por crear los bucles de renderizado, los dobles buffer, comprobar y crear interfaces para acelerometro, touchs y demás.

    Con unas 3 clases de java, 2 de ellas de menos de 20 lineas se puede crear un personaje en pantalla que se mueva. A mi juicio eso aporta simplicidad y rapidez, dado que un programador menos experto puede también usando la librería crear sus propios juegos mas fácilmente.

    También mi solución implementa numeroso plugins, como el PAD digital que se ve en el ultimo vídeo, y también numerosos efectos gráficos a imágenes estilo glich, ondulaciones y demás.

    Sobre el javadoc espero ponerlo dentro de poco, dado que ando comentando los últimos módulos que he hecho.
    Desarrollador de videojuegos a tiempo parcial.

    daymaster
    MegaAdicto!!!
    4.196 mensajes
    desde oct 2006

    Yo tambien estoy haciendo algo relacionado con los graficos,aunque no exclusivo para android. estoy intentando construir u motor grafico que me valga como escaparate de idea y ver si alguien la quiere comprar.

    Mi idea no la contare pero puedo decir que se apoya en el procesado de la cpu para dar mas potecia real a la gpu.

    Con esto no me refiero a que la cpu haga cosas de la gpu, esto ya esta hecho,va por otro camino, y si lo consigo significaria mejorar por ejemplo un 30% la calidad de graficos de por ejemplo PS3 que cre que ahora mismo,porlomenos en consola es la qu emejor puede procesar lo que intento hacer, aunque las pruebas las estoy realizando en un pc con especificaciones parecidas.
    Cuando se canta victoria antes de tiempo ,solo se consigue adelantar la derrota

    Ratalaoka
    Adicto
    187 mensajes
    desde jul 2006
    en Leon

    No suena mal la cosa :O

    Por cierto, ya subí el javadoc -> http://spiller.ratalaika.com/doc/
    Esta algo incompleto por que es la versión anterior y tiene alguna clase aun no comentada x.x Pero espero que sirva para hacerse una idea de la cantidad de clases y demás :)
    Desarrollador de videojuegos a tiempo parcial.

    mocelet
    MegaAdicto!!!
    1.297 mensajes
    desde nov 2008
    en Madrid

    Gracias, tiene buena pinta el API para cubrir los aspectos básicos. Y gracias por el apunte de libgdx, lo del soporte de html5 me ha dejado perplejo, aunque con opengl no me termino de llevar bien.

    Un aspecto que echo de menos -en Android, no me refiero a tu biblioteca-, es una mejor gestión de la escalabilidad de la pantalla y el soporte de múltiples resoluciones. Ejemplo: si usas la UI nativa, puedes poner un botón que ocupe todo el ancho de la pantalla si quieres, pero el texto lo vas a ver igual de grande en un móvil que en una tableta, no puedes imponer un tamaño relativo al botón por ejemplo. Por otro lado, si optas por pintar en el Canvas directamente o por OpenGL, pierdes totalmente el look&feel de Android y tienes que hacer de cero toooodos los elementos de la interfaz de usuario (botones, etiquetas, scroll, etc.)
    Desarrollo Android: Cuatro en Raya HD (+1 millón descargas)

    Siguiente

    Volver a Telefonía

    ¿Quién está conectado?

    Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 2 invitados