El problema de cuatro en línea se compone de: Un tablero con celdas capaces de aceptar una ficha cada una. Fichas de dos colores posibles Dos jugadores Y un controlador que se encarga de darle el turno a cada uno. El tablero debe permitir poner una ficha en una columna especėfica y que la misma "vaya" hasta el fondo de dicha columna. Los jugadores debe tener un color asignado cada uno. Veamos un diseņo posible para este problema.