Jump to content


Photo

Ayuda con un proyecto en pascal

Juego Senet Game Proyecto Pascal Ayuda Codigo Programacion Casillas tablero

  • Please log in to reply
2 replies to this topic

#1 cirkisys

cirkisys

    Newbie

  • Miembros
  • Pip
  • 4 posts

Posted 01 June 2015 - 09:01 PM

Buenas ¿Como estan? 

 

Tengo que crear unas casillas y dentro de ellas colocarles unas figuras por ejemplo ''X'' y ''O'' y colocar de rojo la casilla 15, de azul la 27 y la 26, 28, 29 y 30 de color verde, ¿alguno de ustedes podría ayudarme con eso? al final necesito que las figuras se muevan pero de eso me encargare yo, solo necesito de ustedes las casillas con los colores y sus figuras, muchísimas gracias de antemano.

 

Les dejare una imagen para que tengan un idea, saludos. Attached File  SENET.png   194.71KB   0 downloads


Edited by Wilson, 01 June 2015 - 09:32 PM.
Le he quitado el URGENTE al título

  • 0

#2 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 01 June 2015 - 09:24 PM

Asumiendo que sabes por lo menos crear un proyecto nuevo en Lazarus y que conoces lo básico del IDE, los pasos podrían ser más o menos así:

 

1 -  Crea en un programa externo para dibujo  (paint, gimp,etc), un rectángulo  de 90 x 90 pixeles con cada figura o color que necesites  (en tu caso serían 6, incluyendo el rectángulo blanco).

2-   Arrastra a tu formulario 30 TImage , este se encuentra en la pestaña "Additional", y colócalos de la manera que necesitas.

3-   Asigna a la propiedad Picture de cada TImage una imagen de las que creaste en el primer paso según corresponda.

 

Saludos.

 

PD: Nunca coloques un tema como urgente, eso no ayuda en nada, quien disponga de algún tiempo quizá te pueda ayudar pero nunca de urgencia.


  • 0

#3 cram

cram

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 832 posts
  • LocationMisiones, Argentina

Posted 04 June 2015 - 01:25 PM

¿No se te ocurrió hacerlo con paneles?, los paneles pueden llevar una letra en el centro y color.

Lo que no me quedó claro es como enumeras las casillas, ya que en el gráfico se ve una matriz (grilla o como quieras).

Podrías crear los paneles en tiempo de diseño (uno por uno) o en tiempo de ejecución con un ciclo for.

Podrías también crear los paneles en cualquier parte en tiempo de diseño y cambiar su forma y aspecto en tiempo de ejecución en un ciclo for usando el nombre del objeto.

Por otra parte, para el movimiento, puedes mover la posición real de los objetos o tan solo intercambiar su aspecto.

 

Saludos.

(b)


  • 0





Also tagged with one or more of these keywords: Juego, Senet, Game, Proyecto, Pascal, Ayuda, Codigo, Programacion, Casillas, tablero

IP.Board spam blocked by CleanTalk.