Este documento presenta un trabajo final sobre el desarrollo de un juego de Abalone implementado en C++ con interfaz gráfica de usuario desarrollada en GTK+. El trabajo explica las reglas básicas del juego de Abalone, los posibles movimientos, y las situaciones especiales como Sumito y Pac. También describe el algoritmo utilizado para la lógica del juego, el cual implementa los movimientos de línea y de lado, y la división entre la lógica del juego y la interfaz gráfica. Finalmente, comenta aspectos como la int