Skip to content

A Prolog program that plays Qubic, a 3D version of tic-tac-toe, developed during the Logic Programming course at UFMG. Players compete to place four pieces in a row on a 4x4x4 grid, connecting them vertically, horizontally, or diagonally across levels.

Notifications You must be signed in to change notification settings

lorenaleao/qubic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qubic

Um programa em Prolog que joga Qubic.

Descrição do Jogo

Qubic é um jogo de colocação de peças nas 64 posições em uma placa 3D com quatro níveis e uma grade de quatro por quatro em cada nível. O objetivo é fazer quatro em uma fileira, seja em um nível ou entre todos os quatro níveis, em linha reta ou na diagonal.

O cubo precisa ser esvaziado antes do início. Cada jogador escolhe uma cor de suas peças e na sua vez coloca suas peças em espaços vagos, uma peça de cada vez. A vitória vai para o jogador que fizer pela primeira vez quatro em uma fileira de suas próprias peças - seja horizontal, vertical ou diagonal. Não é permitido remover ou substituir peças que já foram colocadas. Se todas as posições são ocupadas sem que ninguém tenha quatro em uma linha, então o jogo termina em empate.

Uma regra que torna menos vantajoso para começar, é proibir o primeiro jogador de colocar sua primeira peça em qualquer posição de canto ou nas oito posições centrais.

About

A Prolog program that plays Qubic, a 3D version of tic-tac-toe, developed during the Logic Programming course at UFMG. Players compete to place four pieces in a row on a 4x4x4 grid, connecting them vertically, horizontally, or diagonally across levels.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages