tic tac toe vb.net

New product

Juego de tres en línea o la vieja programado en Visual Basic NET. descarga de código fuente gratis.

tic tac toe vb.net

El popular y muy sencillo juego de tres en línea o la vieja programado en Visual Basic NET. Usa los conceptos básicos de juegos, como los momentos de actualización y de pintado en modo inmediato.

Reglas del juego

Un jugador elige ser la X o la O. En cada turno solo puede colocar una de forma tal de conseguir 3 seguidas en una línea vertical, horizontal o diagonal.

El juego termina una vez se logran las 3 seguidas o cuando se llenan todos los espacios, finalizando en empate si ninguno consigue enlazar tres de sus fichas seguidas.

Algunos ejemplos de combinaciones:

movimientos tic tac toe o tres en linea

Programación del juego tres en línea en vb.net.

No use sprites para los elementos del tablero, ni para el tablero dada la simplicidad de los mismos. GDI+ es usado para este trabajo de pintado.

Como estamos pintando sobre el fondo del formulario en modo inmediato, es necesario habilitar el doblebuffer del formulario para evitar el parpadeo.

Básicamente está programado dos objetos.

  - Tablero:  Contenedor general.

  - Celda: Maneja el comportamiento de cada celda del tablero.

  - FormPrincipal: El formulario en donde se pintan los objetos.

Para buscar el jugador ganador use un esquema de marcaje de bits, usando dos registros de 32bits integer.

registro de bits de movimientos tic tac toe o tres en linea

Como se ve en la imagen anterior cada casilla es un bit de peso de un registro integer, solo use 9 bits de los 32 que componen el registro.

El programa recorre las casillas y va marcando el bit correspondiente si consigue el icono en la casilla.

Una vez hecho esto, se hace un enmascaramiento para las posibles combinaciones ganadoras y se determina el ganador.

Es simple y rápido. Un ejemplo se ve a continuación:

registro de bits de movimientos tic tac toe o tres en linea

Notese que están encendidos los bits 0, 4 y 8 del arreglo de 32bits integer.

Descarga del código fuente

Para ver mejor todo lo que explico aquí, abajo te dejo el enlace para que descargar el proyecto completo en Visual Basic .NET

Descarga código Fuente

Redactado por:

Elimar G.

Eliprograma

05/09/2019

 

 

 

 

Calificación 
06/09/2019

Muy buena explicacion

El codigo fuente totalmente disponible. Gracias

    ¡Escriba su propia reseña!

    Escriba una reseña

    tic tac toe vb.net

    tic tac toe vb.net

    Juego de tres en línea o la vieja programado en Visual Basic NET. descarga de código fuente gratis.

    Haz una pregunta

    No se requiere registro

    Si luego de leer nuestro articulo aun tiene dudas, puede hacer su pregunta utilizando el siguiente formulario.

    (Opcional)
    *(Requerido para ser notificado cuando la respuesta este disponible)

    Si el enlace de descarga redirige a otro producto que no es el descrito en el artículo o está roto, reportarlo usando nuestro

     FORMULARIO DE REPORTE