Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 26/04/13, 12:08:42
Array

[xs_avatar]
vzk91 vzk91 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 199
Modelo de smartphone: OnePlus 6T
Tu operador: Movistar
Como encarar el desarrollo de una aventura grafica

Hola,

He estado documentandome sobre distintas maneras de pintar gráficos pero no logro ver cual sería la mejor forma de desarrollar una aventura gráfica. La aventura gráfica sería del estilo del mítico monkey island (mas recientes en google play he encontrado machinarium, the passenger y broken sword).

Yo parto de que los escenarios, personajes y demás serán dibujados a mano... ¿ por lo que sería mas recomendable, hacerlo de una manera mas nativa por medio de canvas, paint y demas, o lanzarme con un framework del estilo libgdx ?

un saludo
Responder Con Cita


  #2  
Viejo 26/04/13, 19:27:30
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Los frameworks están hechos para facilitar la vida en estos casos, también es verdad que una aventura gráfica sencilla se apaña con un fondo estático por pantalla y un par de sprites (como en The Great Fusion).

En cualquier caso los gráficos es lo que menos me preocuparía de la programación, la dificultad (conceptual, no de programación ciertamente) te vendrá a la hora de diseñar un gestor de pantallas, situaciones, interacciones de objetos, diálogos, etc. El "script" o guión, vaya.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 28/04/13, 21:20:28
Array

[xs_avatar]
vzk91 vzk91 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 199
Modelo de smartphone: OnePlus 6T
Tu operador: Movistar
He estado viendo el juego de The great fusión, y por lo poco que he visto en los videos encaja con lo que planeo hacer ya que no va a ser una aventura grafica demasiado compleja, asique lo intentare sin frameworks de momento.

De los otros aspectos que me comentas, la parte del guión y las situaciones que se pueden dar ya llevamos un tiempo trabajando en ello, lo que si que me preocupa más es el tema del gestor de pantallas.... no llego a entender que quieres decir....

un saludo
Responder Con Cita
  #4  
Viejo 28/04/13, 21:49:39
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Con pantallas me refería a sitios del juego, "la cafetería", "la calle", "la oficina"... pero vamos, forma parte del guión del juego el cómo se comporte en cada sitio el personaje y las cosas que pueda hacer o con qué pueda interactuar.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #5  
Viejo 28/04/13, 23:42:33
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Una aventura gráfica no la puedes programar "a pelo" (por decirlo de alguna forma), es como intentar programar a pelo un juego de plataformas.

Hay que hacer un motor, y es lo que dice mocelet, es bastante complejo, sobre todo en el caso de las aventuras gráficas. Ya que puedes ir cambiando de un escenario a otro pero dejarte cosas pendientes en escenarios por los que vas pasando. Por ejemplo 2 habitaciones que puedes ir cambiando de una a otra, pero en la 1ª hay una llave oculta que abre una puerta en la 2ª para acceder a una 3ª.

En fin, lo dicho, es un genero bastante complicado de programar (si quieres hacerlo bien). Donde el 90% es el motor y el 10% son los ficheros que el motor utilizará. Lo bueno es que si te curras un buen motor luego puedes hacer tropecientos juegos distintos en los que sólo varían los ficheros del juego (básicamente como los juegos Scumm)
Responder Con Cita
  #6  
Viejo 06/05/13, 14:42:30
Array

[xs_avatar]
vzk91 vzk91 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 199
Modelo de smartphone: OnePlus 6T
Tu operador: Movistar
 Cita: Originalmente Escrito por kriogeN Ver Mensaje
Una aventura gráfica no la puedes programar "a pelo" (por decirlo de alguna forma), es como intentar programar a pelo un juego de plataformas.

Hay que hacer un motor, y es lo que dice mocelet, es bastante complejo, sobre todo en el caso de las aventuras gráficas. Ya que puedes ir cambiando de un escenario a otro pero dejarte cosas pendientes en escenarios por los que vas pasando. Por ejemplo 2 habitaciones que puedes ir cambiando de una a otra, pero en la 1ª hay una llave oculta que abre una puerta en la 2ª para acceder a una 3ª.

En fin, lo dicho, es un genero bastante complicado de programar (si quieres hacerlo bien). Donde el 90% es el motor y el 10% son los ficheros que el motor utilizará. Lo bueno es que si te curras un buen motor luego puedes hacer tropecientos juegos distintos en los que sólo varían los ficheros del juego (básicamente como los juegos Scumm)
He estado informandome y he visto alguna serie de motores como AndEngine que realmente me facilitarian toda la fisica del juego ( recoger las ordenes del jugador como avanzar o coger un objeto, evitar que se atraviesen paredes ). Por lo que realmente la parte dura caeria en el lado del desarrollo del guion (que habrá en cada pantalla) y como almacenar lo que se completa en cada pantalla y que es lo que queda por completarse....

Por lo que he podido investigar estos dias si podria ser viable el desarrollo de una aventura grafica en 2D asi.

un saludo
Responder Con Cita
  #7  
Viejo 06/05/13, 15:44:41
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Si vas a elegir un motor gratuito mejor LibGDX o PlayN, son bastante más potentes y te permitirá hacer desarrollos multiplataforma
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #8  
Viejo 08/05/13, 14:22:13
Array

[xs_avatar]
vzk91 vzk91 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 199
Modelo de smartphone: OnePlus 6T
Tu operador: Movistar
Si ya habia leido en varias webs que AndEngine estaba desacutalizado. Por lo que he estado viendo usare LibGDX.

Otro tema que he estado leyendo es el como diseñar las imagenes (por los tamaños y resoluciones de las pantallas) y por lo que tengo entendido lo ideal es trabajar en una resolucion base de 160 mdpi y 320x480 pixeles para luego hacer una conversion a los distintos formatos. Dejo el enlace del articulo donde saque esta información.

La duda que tengo es, a la hora de dibujar los escenarios obviamente necesito una resolución más grande. Que seria mejor, diseñar para una resolución de xxhdpi y aplicar la conversión hacia abajo, o diseñar en mdpi y realizar la conversión hacia arriba. Parece que el resultado sera lo mismo, pero no lo es porque hay cambión considerable en el espacio de dibujo.

Un saludo
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 23:58:35 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /