FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Posicionamiento de barcos en batalla naval
Tengo que hacer la batalla naval para una materia de mi facultad. Me pidieron que lo haga unicamente para jugar contra la maquina. El jugador puede elegir la cantidad y posicion de los barcos. El tema es que no se :
-Como mostrar los barcos de diferente longitud en la pantalla, para que el jugador pueda elegir los barcos de la longitud que desee -Como hacer que el jugador pueda arrastar un barco de longitud x y ponerlo en una posicion del mapa. Por favor a los que respondan traten de ser simples, ya que recien estoy empezando con delphi y no se mucho todavia. |
#2
|
||||
|
||||
Según dices tus conocimientos en Delphi son exiguos, por lo tanto creo que debieras orientarlo a utilizar una Rejilla del tipo StringGrid y colorear cuadritos que representarían a los barcos, guardas en una matríz las posiciones de los barcos que son las que menos ocupan y toda coordenada que no sea barco es agua.
Así solamente tenemos que buscar las coordenadas que da el jugador y buscarlas en la matriz, sino aparecen = AGUA. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Esa rejilla esta relacionada con bases de datos?? (por que no se nada de base de datos)
|
#4
|
||||
|
||||
No en absoluto es una rejilla para escribir texto fundamentalmente, mediante coordenadas.
Puedes representar por ejemplo a los barcos mediante X y cuando estén tocados sustituyes las X por O por ejemplo. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
Ah joya, entonces lo hago asi como dijiste vos. Gracias por responder.
Última edición por Chompiras fecha: 08-02-2006 a las 21:07:08. |
#6
|
|||
|
|||
¿Complicando un poquito mas...es mucho mas dificil?
¿Es mucho mas complicado en vez de usar strings, usar imagenes (mar, barco, barco hundido)? ¿Lo de las imagenes se puede hacer en el stringgrid?......¿Si no se puede hacer en el stringgrid, cual tendria que usar?
Pd:Esto lo pregunto ya que como es para una materia de la facultad, quiero esmerarme un poco asi me dan una buena nota |
|
|
|