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 10/11/13, 21:45:24
Array

[xs_avatar]
perezosso perezosso no está en línea
Usuario poco activo
 
Fecha de registro: ago 2013
Mensajes: 17
Tu operador: Movistar

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
Array

[xs_avatar]
perezosso perezosso no está en línea
Usuario poco activo
 
Fecha de registro: ago 2013
Mensajes: 17
Tu operador: Movistar

Cualquier idea es buena. Gracias a todos por adelantado.
Un saludo
Responder Con Cita
  #3  
Viejo 10/11/13, 23:03:44
Array

[xs_avatar]
id798344
Usuario invitado
 
Mensajes: n/a

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
Array

[xs_avatar]
pinsipito pinsipito no está en línea
Usuario muy activo
 
Fecha de registro: mar 2011
Mensajes: 1,089
Tu operador: Movistar

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)
__________________

QuieroLibros - Compra y vende libros de Segunda Mano https://www.quierolibros.com

Courstube - Cursos gratuitos de Youtube https://www.courstube.com
Responder Con Cita
  #5  
Viejo 11/11/13, 00:08:08
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
 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   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 14:40:02 (GMT +1)



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

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