Escolar Documentos
Profissional Documentos
Cultura Documentos
Universidade Estadual de Feira de Santana – UEFS, Lab. de Entretenimento Digital Aplicado – LEnDA, Brasil
representadas em sua fórmula direta ou pelo seu nome de função. Tabela 2: Game Design Canvas do Projeto (cont.).
Com relação as pedras consideradas “buchas”, estas são diferentes
Jogabilidade Fluxo de Jogo Controle
do dominó comum, uma vez que são compostas por tipos de
- Pedras - Jogador cria uma sala, os - Passar vez
função diferentes.
distribuídas que desejam jogar juntos (botão);
A listagem abaixo apresenta as regras gerais aplicadas ao jogo:
automaticamente entram nesta sala, o criador
• Todos os jogadores recebem o mesmo número de pedras
(assim que a da sala inicia o jogo; - Arrastar e
iniciais, escolhidas aleatoriamente;
partida é soltar pedras.
• O sentido do jogo é horário;
iniciada); - Ao iniciar o jogo é
• Buchas são pedras compostas somente pelo nome da
apresentada a mesa de jogo,
função inorgânica, por exemplo: Ácido | Óxido;
- Jogar pedra. onde cada jogador tem o
• A pedra Ácido-Hidreto dá início ao jogo;
direito de encaixar uma
• Caso as pontas do jogo possuam funções ou substâncias as
pedra na sua vez;
quais nenhum jogador tenha algo que se encaixe o jogo é
considerado como travado;
- Vence o jogo quem
• Vence o jogo quem conseguir relacionar a maior
esgotar as pedras na mão ou
quantidade de funções e substâncias, consequentemente
quem possui menos pedras,
tendo o menor número de pedras na mão (em caso de jogo
caso ninguém tenha algo
travado) ou não possuindo pedras.
que encaixe com as pedras
na mesa.
Outro requisito importante levantado para a versão digital do
jogo foi decidir se o jogo deveria ser executado em um único
computador ou se deveria ser jogado em rede. Como o maior Um rascunho da mesa de jogo (Figura 2) foi elaborado tendo
problema do jogo ser aplicado em um único computador seria a como base as informações da visão do jogador, quantidade de
jogadores, jogabilidade e controle informadas pelo GDC. O
possibilidade dos adversários visualizarem as pedras de quem
estivesse jogando na sua respectiva vez, optou-se pela execução rascunho também mostra a ideia de como será a disposição das
em rede, tendo assim cada jogador um computador individual para informações e elementos do jogo, como por exemplo, a disposição
na tela, os botões principais (fechar jogo e “passar vez”), o
jogar.
Para simplificar o desenvolvimento de uma versão inicial do número atual de pedras de cada jogador, e a instrução de início de
jogo em rede, foi especificado nesta etapa que a rede do jogo seria jogo indicando que deve se iniciar com a pedra Ácido-Hidreto.
restringida apenas para redes locais fechadas.
GameState é responsável por realizar a comunicação em rede Após a partida ser finalmente iniciada, o jogo apresenta a tela
entre os jogadores e por armazenar as principais variáveis e contendo a mesa inicial do jogo (Figura 6). Esta tela apresenta um
constantes do jogo. Ele permite: a união dos diversos nós da rede; conjunto de pedras distintas para cada jogador, sendo estas
a sincronia do estado atual do jogo; e o repasse dos sinais de sorteadas pelo jogador criador da partida.
conexão recebidos de classes responsáveis por cuidar da estrutura
de rede.
A estrutura geral do projeto pode ser vista na Figura 3,
apresentando: a estrutura de Lobby recebendo dados dos menus na
tela inicial; a estrutura Table coordenando os elementos do jogo; e
a estrutura GameState realizando o interfaceamento entre Lobby e
Table e estabelecendo a rede de comunicação do jogo através de
classes inerentes do Godot.
3 RESULTADOS E DISCUSSÕES
Com a finalização das etapas de design e construção deste projeto,
obteve-se um protótipo inicial da versão digital do jogo Dominó
Químico. Esta versão apresenta uma tela inicial de criação de
salas multiplayer para o jogo (Figura 4), uma tela com a sala de
jogo (Figura 5), uma tela com a mesa inicial de pedras e jogadores
de uma determinada partida (Figura 6), e uma tela de finalização
de partida indicando um ou mais possíveis vencedores de uma
partida (Figura 7). Figura 6: Tela do jogo em andamento.
Com relação ao fluxo de execução do jogo, tem-se que uma A execução de uma partida ocorre de acordo com as regras pré-
partida se inicia após a conexão da quantidade mínima de definidas para o jogo, tais como:
jogadores especificados para uma sala. A tela inicial de criação de • Jogador com a pedra ácido-hidreto inicia a partida;
salas multiplayer (Figura 4) é responsável por indicar a • Encaixe de pedras deve seguir a lógica de que uma
quantidade mínima de jogadores necessários para uma partida e o substância deve encaixar na função correspondente e vice-
endereço IP do jogador criador de uma partida (mestre). versa;
• Cada jogador deve jogar uma pedra por vez;
• Jogador pode passar a vez caso não tenha uma pedra.