• Viernes 29 de Marzo de 2024, 08:40

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Rosemary

Páginas: [1]
1
Visual Basic para principiantes / Juego del "balon" en visual basic
« en: Sábado 23 de Abril de 2011, 22:44 »
Hola soy nueva en este foro y en el uso del lenguaje de visual basic, ya que solo he tenido un poco de experiencia con python.Me gustaria saber si es posible que me ayuden con unas dudas que tengo con respecto a programar un juego llamado el "balon" del cual se me pide lo siguiente:

El juego del “balón” consiste de lo siguiente:
Se oprime una posición en la ventana (un balón) y le aparecerá el balón de un color específico. Hay dos posibilidades:
1. Si es la primera vez que oprime el balón entonces el programa esperará para que oprima el siguiente balón.
2. a. Si previamente oprimió el balón y color corresponde (es del mismo color) con el que acaba de presionar o seleccionar entonces gano dos balones de ese color, y el programa o su algoritmo puede seleccionar cualquiera de las posiciones deseadas.
b. Si previamente oprimió el balón y color NO corresponde (no es del mismo color) con el que acaba de presionar o seleccionar entonces pierde un balones de ese color en cualquier posición donde hayan balones de ese color .

Respecto al punto 1, lo solucioné con 64 picturebox con el evento click, de los cuales hice un método general el cual lo llamo por cada picturebox que se le de click. Para que cambien de color lo que hice fue crear un imagelist con los 4 colores q solicita y el del balon sin color. El problema que tengo es a la hora de crear un método que me permita comparar si dos picturebox, que estan en una lista de todos los picturebox indiferentemente del color. Tambien, al cambiar de color, se les clasifica de acuerdo al indice de la imagen q tire la funcion random, entonces me gustaria saber como que metodo me recomiendan para lograr compararlos... Espero que puedan ayudarme y disculpen por el post anterior... Gracias

Páginas: [1]