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


 
Herramientas
  #1  
Viejo 10/11/13, 21:45:24
Avatar de perezosso
perezosso perezosso no está en línea
Usuario poco activo
Mensajes: 17
 
Fecha de registro: ago 2013
Mensajes: 17
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Creación

Buenos días
Estoy intentando desarrollar el típico juego de transición de imágenes con un inventario de objetos de las que se ayuda el protagonista para trazar su aventura. El Tema de las imágenes lo tengo porque es fácil, No obstante el tema del inventario se me queda grande. Las pautas son las típicas.


Se van recogiendo objetos que se guardan en una lista los cuales se van añadiendo uno detrás de otro.
Los objetos pueden combinarse para unir su funcionalidad.
Los objetos desparecen una vez dejan de ser utilizad del protagonista.

Lo único que se me ocurre es crear una nueva clase objeto llamada inventario con 3

llamadas coger, utilizar y cerrar objeto.
Necesito ayuda ¿alguien puede sugerir algo?
Muchas Gracias
Responder Con Cita


  #2  
Viejo 10/11/13, 21:47:37
Avatar de perezosso
perezosso perezosso no está en línea
Usuario poco activo
Mensajes: 17
 
Fecha de registro: ago 2013
Mensajes: 17
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cualquier idea es buena. Gracias a todos por adelantado.
Un saludo
Responder Con Cita
  #3  
Viejo 10/11/13, 23:03:44
Avatar de id798344
id798344
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
Hay ya muchos juegos así no crees? No sé si va a merecer la pena currárselo tanto... :s
Responder Con Cita
  #4  
Viejo 10/11/13, 23:24:28
Avatar de pinsipito
pinsipito pinsipito no está en línea
Usuario muy activo
Mensajes: 1,089
 
Fecha de registro: mar 2011
Mensajes: 1,089
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 2 hilos
Creas una lista de objetos de tipo inventario, cuándo los recoges, los agregas a esa lista, cuándo los combinas, los eliminas de esa lista y agregas el nuevo, y cuándo dejan de ser útiles también borras el objeto de la lista. En la clase inventario puedes poner las caracteristicas del objeto para poder diferenciarlos, y para borrar el objeto que debes, recoge la posición con un bucle for (la i indica la posción al recorrerlo)
Responder Con Cita
  #5  
Viejo 11/11/13, 00:08:08
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por pinsipito Ver Mensaje
Creas una lista de objetos de tipo inventario, cuándo los recoges, los agregas a esa lista, cuándo los combinas, los eliminas de esa lista y agregas el nuevo, y cuándo dejan de ser útiles también borras el objeto de la lista. En la clase inventario puedes poner las caracteristicas del objeto para poder diferenciarlos, y para borrar el objeto que debes, recoge la posición con un bucle for (la i indica la posción al recorrerlo)
Yo en vez de poner las características del objeto en la clase inventario haría que la clase objeto fuese abstracta, y luego tener tantas clases que hereden de objeto como objetos haya.

Cada clase objeto puede tener un nombre y una descripción, además cada objeto tendría un método "Combinar", donde indica los objetos que acepta como combinación y el nuevo objeto que formaría. Obviamente el método "Combinar" debe estar como abstracto en la clase abstracta Objeto.
Responder Con Cita
Respuesta

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

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 08:15:47 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007