Apresentação do trabalho Dots-and-Boxes aos alunos de IIA 2007/2008

Tamanho: px
Começar a partir da página:

Download "Apresentação do trabalho Dots-and-Boxes aos alunos de IIA 2007/2008"

Transcrição

1 Apresentação do trabalho Dots-and-Boxes aos alunos de IIA 2007/2008 João Craveiro 12 e 13 de Novembro de 2007 Trabalho realizado para a edição 2006/2007 de IIA, por: Nuno Oliveira, João Craveiro, João Eusébio

2 Sumário Introdução Descrição do jogo Estratégias Programa Opções de implementação Demonstração da execução Análise crítica Trabalho futuro Conclusões Projecto Ligação Prolog Java (com Jasper) Estrutura do relatório Motivação

3 Introdução Descrição do jogo Estratégias

4 Introdução Descrição do jogo 2 jogadores, e (no original) papel e caneta Grelha de pontos dispostos em quadrado Jogada: ligar 2 pontos adjacentes com uma linha (horizontal ou vertical) Se jogada fechar quadrado, joga outra vez Ganha quem fechar mais quadrados (empate: perde quem jogou em primeiro lugar) Foto: Paul Downey Creative Commons By-Attribution flickr.com/photos/psd/

5 Introdução Estratégias (Berlekamp et al., Stewart) Ganhar controlo O jogador que conseguir forçar o seu adversário a abrir uma cadeia longa (3 ou mais quadrados para fechar em série) ganha controlo do jogo Double-dealing Depois de obter controlo do jogo, mantê-lo: não fechar os últimos 2 quadrados de cada cadeia longa (excepto a última) Doublecross e o controlo Perseguir obtenção de controlo: tentar que a soma do n. o de jogadas doublecrossed (fechar 2 quadrados com uma só jogada) com o n. o de pontos do tabuleiro ((n + 1) 2 ) seja: ímpar, se foi quem jogou em primeiro lugar par, caso contrário

6 Programa Opções de implementação Demonstração da execução

7 Programa Opções de implementação Representação estado(+proxjogador, +Arestas, +Res1, +Res2). Arestas: lista das arestas já jogadas, numeradas no sentido da leitura. Algoritmos de procura Algoritmo mini-max com cortes alfa-beta, com variação: alteração à alternância minimizador maximizador Funções de avaliação [ 1000, +1000] avalia random avalia basico avalia avancado Geração n. o s aleatórios Reinicialização sucessiva do gerador, com base na estampilha temporal.

8 Programa Demonstração da execução Demonstração Disponível em

9 Análise crítica Trabalho futuro Conclusões

10 Análise crítica Trabalho futuro Tabuleiros não-quadrados Predicado dimensao(m,n) e consequentes adaptações. Melhoramento da função de avaliação avalia avancado Necessita contagem menos ingénua. Melhores funções de avaliação: estratégia Implementar as estratégias anteriormente referidas (Berlekamp et al., Stewart)

11 Análise crítica Conclusões Atingida uma parte razoável dos objectivos Aplicados conhecimentos da disciplina de IIA, de outras disciplinas (IP, AED, DCO, IPM), e adquiridos por outros meios (livros, WWW, artigos) Interface gráfica user-friendly Utilidade prática: campeonatos (como o de Ouri) avalia random: the juice is not worth the squeeze (geração de números aleatórios é cara demais para os fracos resultados que proporciona) avalia avancado: não chega a ser um jogador difícil de bater

12 Projecto Ligação Prolog Java (com Jasper) Estrutura do relatório Motivação

13 Projecto Ligação Prolog Java (com Jasper) Não disponível na versão 4.0 do SICStus! :( Utilizando o IDE Eclipse ( 1 Criar projecto novo 2 Add External JARs, <pasta do SICStus>/bin/jasper.jar Nas imagens dos laboratórios, <pasta do SICStus> é: Linux /usr/local/lib/sicstus Windows C:\Program Files\SICStus Prolog Programar: Criar objecto SICStus: SICStus sp = new SICStus(); Convém ser só um (concorrência, manutenção de estado) Carregar código Prolog; por exemplo: sp.load("factorial.pl") Criar hashmap para resultados: HashMap hash = new HashMap(); Para fazer interrogações ao Prolog, usar o método query: sp.query("factorial(5,resultado).", hash); Para obter os resultados, aceder à respectiva chave do hashmap: int r = Integer.parseInt(hash.get("Resultado").toString());

14 Projecto Estrutura do relatório Introdução Descrição do jogo e das estratégias Objectivos Inicialmente propostos vs. revistos Implementação Predicados, representação, algoritmos procura, heurísticas, outras Manual de utilização Modo texto(sicstus)/gráfico(java), Linux/Windows Demo da execução Com screenshots Análise crítica O que foi feito, limitações, trabalho futuro, conclusões Bibliografia Livros, artigos científicos, links Apêndice Listagem do código Prolog MUITO IMPORTANTE!!!!!

15 Projecto Resumindo e baralhando... Descrição Metodologias Ferramentas Onde é que eu já li isto?... Jogo para 2 jogadores (humano humano, humano computador) Interface gráfica simples Possível escolher entre diversos níveis de raciocínio Representação do Conhecimento Algoritmo MiniMax com Cortes Alfa-Beta (variação) Heurísticas Prolog para lógica do jogo e raciocínio (heurísticas) Java para a interface gráfica

16 Projecto Será que vos motivei o suficiente para...?

17 Th-th-th that s all folks! Obrigado pela vossa atenção. Perguntas?

INTELIGÊNCIA ARTIFICIAL 2008/09

INTELIGÊNCIA ARTIFICIAL 2008/09 INTELIGÊNCIA ARTIFICIAL 2008/09 JOGOS Ex. 1) ( Teste 2005/06) Considere a seguinte árvore de procura de dois agentes. Reordene as folhas de modo a maximizar o número de cortes com uma procura da esquerda

Leia mais

Árvore de Jogos Minimax e Poda Alfa-Beta

Árvore de Jogos Minimax e Poda Alfa-Beta Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Árvore de Jogos Minimax e Poda Alfa-Beta Inteligência Artificial Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com

Leia mais

Ex. 1) Considere que a árvore seguinte corresponde a uma parte do espaço de estados de um jogo de dois agentes: f=7 f=7 f=1 f=2

Ex. 1) Considere que a árvore seguinte corresponde a uma parte do espaço de estados de um jogo de dois agentes: f=7 f=7 f=1 f=2 LERCI/LEIC Tagus 2005/06 Inteligência Artificial Exercícios sobre Minimax: Ex. 1) Considere que a árvore seguinte corresponde a uma parte do espaço de estados de um jogo de dois agentes: Max Min f=4 f=7

Leia mais

CEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 02

CEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 02 . CEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 02 Créditos: alguns itens desta lista são adaptados do material da disciplina CS188 - Artificial Intelligence

Leia mais

Alternativamente pode ser pensado como uma forma de maximizar o minimo ganho possível.

Alternativamente pode ser pensado como uma forma de maximizar o minimo ganho possível. Inteligência Artificial Algoritmo i com cortes Alfa-Beta Ana Saraiva 050509087 Ana Barbosa 050509089 Marco Cunha 050509048 Tiago Fernandes 050509081 FEUP - MIEIC 3ºAno/ºSemestre 1 Introdução O algoritmo

Leia mais

Pente. Autores André Santos Cardoso João Nuno Ferrreira Batista Ricardo Simão Garcez

Pente. Autores André Santos Cardoso João Nuno Ferrreira Batista Ricardo Simão Garcez Aplicação em Prolog para um Jogo de Tabuleiro: Pente Autores André Santos Cardoso João Nuno Ferrreira Batista Ricardo Simão Garcez Faculdade de Engenharia da Universidade do Porto Departamento de Engenharia

Leia mais

Jogo King Relatório da Melhoria do Trabalho Inteligência Artificial. Tiago Fonseca, ei02100

Jogo King Relatório da Melhoria do Trabalho Inteligência Artificial. Tiago Fonseca, ei02100 Jogo King Relatório da Melhoria do Trabalho Inteligência Artificial Tiago Fonseca, ei02100 19 de Julho de 2005 Resumo Conteúdo 1 Introdução 3 1.1 Objectivo................................... 3 1.2 Motivação...................................

Leia mais

SOLUÇÕES HEURÍSTICAS PARA O JOGO DE DAMAS

SOLUÇÕES HEURÍSTICAS PARA O JOGO DE DAMAS Universidade Federal do Tocantins SOLUÇÕES HEURÍSTICAS PARA O JOGO DE DAMAS Diogo Rigo de Brito Guimarães Alexandre Tadeu Rossini da Silva Objetivo Implementar soluções heurísticas para o Jogo de Damas

Leia mais

Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall.

Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall. Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado

Leia mais

Spider 4 em Linha. (Trabalho 12) Relatório de Avaliação Intercalar do 1º Trabalho Prático da Disciplina de Programação em Lógica

Spider 4 em Linha. (Trabalho 12) Relatório de Avaliação Intercalar do 1º Trabalho Prático da Disciplina de Programação em Lógica Relatório de Avaliação Intercalar do 1º Trabalho Prático da Disciplina de Programação em Lógica Spider 4 em Linha (Trabalho 12) Grupo 55 (Turma 5) 80509011 ei08011@fe.up.pt André Daniel Moreira Pinto Riboira

Leia mais

Jogo de Damas. Alunos: Sávio Mendes de Figueiredo Sômulo Nogueira Mafra

Jogo de Damas. Alunos: Sávio Mendes de Figueiredo Sômulo Nogueira Mafra Jogo de Damas Alunos: Sávio Mendes de Figueiredo (savio@cos.ufrj.br) Sômulo Nogueira Mafra (somulo@cos.ufrj.br) Prof.: Inês dutra Inteligência artificial Coppe sistemas - UFRJ 1. Algumas Frases 2. Origens

Leia mais

Fundamentos de Inteligência Artificial [5COP099]

Fundamentos de Inteligência Artificial [5COP099] Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre Assunto Aula 7 Algoritmos de Busca Competitiva 2 de 20 Sumário Introdução Busca Competitiva

Leia mais

O Manual do KSquares. Matt Williams Revisão: Eugene Trounev Tradução: José Pires

O Manual do KSquares. Matt Williams Revisão: Eugene Trounev Tradução: José Pires Matt Williams Revisão: Eugene Trounev Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras do Jogo........................................

Leia mais

Implementação e Avaliação do Algoritmo MCTS-UCT para o jogo Chinese Checkers. Jhonny Moreira

Implementação e Avaliação do Algoritmo MCTS-UCT para o jogo Chinese Checkers. Jhonny Moreira Implementação e Avaliação do Algoritmo MCTS-UCT para o jogo Chinese Checkers Jhonny Moreira Introdução Introdução Na área da inteligência artificial (IA), a motivação é conseguir colocar os computadores

Leia mais

Jogos com Oponentes. March 7, 2018

Jogos com Oponentes. March 7, 2018 Jogos com Oponentes March 7, 2018 Jogos com Oponentes ˆ Problemas de busca: não assumem a presença de um oponente ˆ Jogos: oponente INCERTEZA! ˆ Incerteza porque não se conhece as jogadas exatas do oponente

Leia mais

JOGOS LIVRO REGRAS M AT E M Á T I CO S. 11.º Campeonato Nacional

JOGOS LIVRO REGRAS M AT E M Á T I CO S. 11.º Campeonato Nacional Vila Real JOGOS M AT E M Á T I CO S.º Campeonato Nacional LIVRO DE REGRAS Semáforo Autor: Alan Parr Material Um tabuleiro retangular por. 8 peças verdes, 8 amarelas e 8 vermelhas partilhadas pelos jogadores.

Leia mais

a) Defina em Prolog iguais/1, um predicado que recebe um estado do jogo e que verifica que todas as pilhas têm o mesmo número de peças.

a) Defina em Prolog iguais/1, um predicado que recebe um estado do jogo e que verifica que todas as pilhas têm o mesmo número de peças. Introdução à Inteligência Artificial 2ª Época 29 Janeiro 2015 Nº Aluno: Nome Completo: Exame com consulta. Responda às perguntas nesta própria folha, nos espaços indicados. (I) O jogo do Nim (também chamado

Leia mais

O Semáforo. O jogo Semáforo foi inventado pelo matemático Alan Parr, em 1998.

O Semáforo. O jogo Semáforo foi inventado pelo matemático Alan Parr, em 1998. O Semáforo O jogo Semáforo foi inventado pelo matemático Alan Parr, em 1998. SEMÁFORO PARA INVISUAIS ESTRATÉGIAS E SITUAÇÕES DE JOGO Uma das estratégias passa por jogar numa casa do centro do tabuleiro,

Leia mais

Semáforo Autor: Alan Parr. Avanço Autor: Dan Troyka, Material Um tabuleiro quadrado 7 por peças brancas e 14 peças negras.

Semáforo Autor: Alan Parr. Avanço Autor: Dan Troyka, Material Um tabuleiro quadrado 7 por peças brancas e 14 peças negras. Avanço Autor: Dan Troyka, 2000 Material Um tabuleiro quadrado 7 por 7. 14 peças brancas e 14 peças negras. Objectivo posição inicial Um jogador ganha se chegar com uma das suas peças à primeira linha do

Leia mais

Semáforo. Um tabuleiro retangular 4 por 3. 8 peças verdes, 8 amarelas e 8 vermelhas partilhadas pelos jogadores.

Semáforo. Um tabuleiro retangular 4 por 3. 8 peças verdes, 8 amarelas e 8 vermelhas partilhadas pelos jogadores. Semáforo Autor: Alan Parr Um tabuleiro retangular por. 8 peças verdes, 8 amarelas e 8 vermelhas partilhadas pelos jogadores. Ser o primeiro a conseguir uma linha de três peças da mesma cor na horizontal,

Leia mais

Manual do KReversi. Clay Pradarits Desenvolvimento: Mario Weilguni Revisão: Lauri Watts Tradução: José Pires

Manual do KReversi. Clay Pradarits Desenvolvimento: Mario Weilguni Revisão: Lauri Watts Tradução: José Pires Clay Pradarits Desenvolvimento: Mario Weilguni Revisão: Lauri Watts Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 7 3.1 Básicos............................................

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO ESCOLA DE CIÊNCIAS EXATAS E DA COMPUTAÇÃO PLANO DE ENSINO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO ESCOLA DE CIÊNCIAS EXATAS E DA COMPUTAÇÃO PLANO DE ENSINO PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO ESCOLA DE CIÊNCIAS EXATAS E DA COMPUTAÇÃO PLANO DE ENSINO Disciplina: Técnicas de Programação I Curso: Engenharia de Computação/ Ciência

Leia mais

1, caso haja uma mina na posição (i, j),

1, caso haja uma mina na posição (i, j), MAC 2166 Introdução à Ciência da Computação Primeiro Semestre de 2017 Terceiro Exercício-Programa: Busca minas Muitos de vocês devem conhecer o jogo do campo minado. Existem implementações para o Windows

Leia mais

MATERIAL: Tabuleiro e pinos (marcadores). São necessários 20 pinos para os cordeiros e 2 pinos para os tigres.

MATERIAL: Tabuleiro e pinos (marcadores). São necessários 20 pinos para os cordeiros e 2 pinos para os tigres. Cordeiros e tigres MATERIAL: Tabuleiro e pinos (marcadores). São necessários 20 pinos para os cordeiros e 2 pinos para os tigres. 1. O jogo começa com o tabuleiro vazio. 2. Quem está com os tigres ocupa

Leia mais

Inteligência Artificial Taguspark

Inteligência Artificial Taguspark Inteligência Artificial Taguspark Repescagem do Primeiro Teste 22 de Julho de 2006 9H00-10H30 Nome: Número: Este teste tem 7 perguntas e 12 páginas. Escreva o número em todas as páginas. Deve ter na mesa

Leia mais

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação Objetivos Definir o conceito de Sistema Operativo Caracterizar os diferentes elementos do Ambiente de trabalho Explicar a finalidade da barra de tarefas Trabalhar ao mesmo tempo com várias janelas Definir

Leia mais

JOGOS COM PENTAMINÓS PENTAMINÓS

JOGOS COM PENTAMINÓS PENTAMINÓS JOGOS COM PENTAMINÓS 1. PENTAMINÓS PENTAMINÓS NÚMERO DE JOGADORES: 2 OBJETIVO: Colocar todas as peças no tabuleiro. MATERIAIS: 12 peças de cores diferentes e um tabuleiro quadrado, 8 x 8, com 64 casas.

Leia mais

Educação Física! Agrupamento de Escolas Martim de Freitas! Francisco Pinto

Educação Física! Agrupamento de Escolas Martim de Freitas! Francisco Pinto ì Educação Física! Agrupamento de Escolas Martim de Freitas! Francisco Pinto Caraterização! TÉNIS! Caraterização É um desporto disputado em campos geralmente descobertos e de super3ícies sintéticas, terra

Leia mais

Gatos & Cães Simon Norton, 1970s

Gatos & Cães Simon Norton, 1970s Gatos & Cães Simon Norton, 1970s Um tabuleiro quadrado 8 por 8. 28 peças gato e 28 peças cão (representadas respectivamente por peças negras e brancas). Ganha o jogador que realizar a última jogada. zona

Leia mais

REGRAS DOS JOGOS do CNJM15

REGRAS DOS JOGOS do CNJM15 REGRAS DOS JOGOS do CNJM15 Semáforo Autor: Alan Parr 8 peças verdes, 8 amarelas e 8 vermelhas partilhadas pelos jogadores. Ser o primeiro a conseguir uma linha de três peças da mesma cor na horizontal,

Leia mais

Instituto de Informática. Departamento de Informática Aplicada

Instituto de Informática. Departamento de Informática Aplicada UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Instituto de Informática Departamento de Informática Aplicada INF01048 Inteligência Artificial Prof. Paulo Martins Engel Trabalho Prático - Relatório Final Carlos

Leia mais

O Manual do KFourInLine. Martin Heni Eugene Trounev Benjamin Meyer Johann Ollivier Lapeyre Anton Brondz Tradução: José Pires

O Manual do KFourInLine. Martin Heni Eugene Trounev Benjamin Meyer Johann Ollivier Lapeyre Anton Brondz Tradução: José Pires Martin Heni Eugene Trounev Benjamin Meyer Johann Ollivier Lapeyre Anton Brondz Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras, estratégias e dicas do jogo 7 3.1 Ligações Remotas......................................

Leia mais

O Manual do Bovo. Aron Bostrom Eugene Trounev Tradução: José Pires BOVO N 5

O Manual do Bovo. Aron Bostrom Eugene Trounev Tradução: José Pires BOVO N 5 Aron Bostrom Eugene Trounev Tradução: José Pires BOVO N 5 2 Conteúdo 1 Introdução 5 2 Como jogar 6 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras do Jogo........................................

Leia mais

Inteligência Artificial

Inteligência Artificial Repescagem Segundo Teste 31 de Janeiro de 2014 10:30-12:00 1.º Enunciado Esta prova é constituída por 5 enunciados separados. Preencha cuidadosamente o nome e número na primeira página de cada um dos enunciados.

Leia mais

4º Campeonato Nacional de Jogos Matemáticos AL, APM, SPM, UM 2007/2008

4º Campeonato Nacional de Jogos Matemáticos AL, APM, SPM, UM 2007/2008 º Campeonato Nacional de Jogos Matemáticos AL, APM, SPM, UM 007/008 Semáforo Autor: Alan Parr Oito peças verdes, oito amarelas e oito vermelhas partilhadas pelos jogadores. Ser o primeiro a conseguir uma

Leia mais

Gatos & Cães Simon Norton, 1970s

Gatos & Cães Simon Norton, 1970s Gatos & Cães Simon Norton, 970s Um tabuleiro quadrado 8 por 8. 8 peças gato e 8 peças cão (representadas respectivamente por peças negras e brancas). Ganha o jogador que realizar a última jogada. zona

Leia mais

MAC 115 Introdução à Ciência da Computação ROTHELO

MAC 115 Introdução à Ciência da Computação ROTHELO MAC 115 Introdução à Ciência da Computação INSTITUTO DE FÍSICA - BACHARELADO NOTURNO SEGUNDO SEMESTRE DE 2010 Terceiro Exercício-Programa (EP3) Data de entrega: até 06 de dezembro de 2010 (2a.feira) ROTHELO

Leia mais

Microsoft Faculty Connection

Microsoft Faculty Connection Microsoft Faculty Connection Plataforma de Jogos como Ferramenta Multidisciplinar Prof. Dr. LucianoAntonio Digiampietri EACH-USP Roteiro Introdução Objetivos Detalhamentodo Projeto Conclusões Introdução

Leia mais

O jogo de Bozó POO. Prof. Marcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/10

O jogo de Bozó POO. Prof. Marcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/10 O jogo de Bozó POO Prof. Marcio Delamaro Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/10 O que é O Bozó é um jogo de dados. Tem vários outros nomes mas vamos usar o nome correto: Bozó

Leia mais

livro das regras (provisório)

livro das regras (provisório) livro das regras (provisório) Avanço Autor: Dan Troyka, 2000 Um tabuleiro quadrado 7 por 7; 14 peças brancas e 14 peças negras. Um jogador ganha se chegar com uma das suas peças à primeira linha do adversário,

Leia mais

Sumário. Decisões óptimas em jogos (minimax) Cortes α-β Decisões imperfeitas em tempo real

Sumário. Decisões óptimas em jogos (minimax) Cortes α-β Decisões imperfeitas em tempo real Jogos Capítulo 6 Sumário Decisões óptimas em jogos (minimax) Cortes α-β Decisões imperfeitas em tempo real Jogos vs. Problemas de Procura Adversário imprevisível" necessidade de tomar em consideração todas

Leia mais

Campeonato de Gamão. 1. Regras. 2. Servidor

Campeonato de Gamão. 1. Regras. 2. Servidor Campeonato de Gamão 1. Regras O campeonato de gamão será disputado de acordo com as regras tradicionais do jogo, facilmente encontradas na Internet. As duas cores tradicionais das pedras do jogo serão

Leia mais

O Manual do Kiriki. Albert Astals Cid Eugene Trounev Tradução: José Pires

O Manual do Kiriki. Albert Astals Cid Eugene Trounev Tradução: José Pires Albert Astals Cid Eugene Trounev Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras do Jogo........................................ 8 4

Leia mais

A melhor forma de partilha entre o PC e o Android!

A melhor forma de partilha entre o PC e o Android! A melhor forma de partilha entre o PC e o Android! Date : 25 de Abril de 2011 Já fez mais de um ano que o Pedro Simões deu a conhecer a aplicação WebSharing File/Media Sync. Esta aplicação facilita a troca

Leia mais

O Manual do KPeg. Graeme Gott Ronny Yabar Aizcorbe Tradução: José Pires

O Manual do KPeg. Graeme Gott Ronny Yabar Aizcorbe Tradução: José Pires Graeme Gott Ronny Yabar Aizcorbe Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Apresentação à Interface 7 3.1 O Menu Jogo......................................... 7 3.2 O Menu Movimento....................................

Leia mais

Nosso Primeiro Programa Java

Nosso Primeiro Programa Java Java linguagem, jvm, jdk, jre, ide Nosso Primeiro Programa Java Professoras: Ariane Machado Lima Fátima L. S. Nunes 1 Lembrando os objetivos desta disciplina Aprender a programar. Para isso precisamos

Leia mais

Teoria e Algoritmos em Grafos

Teoria e Algoritmos em Grafos Teoria e Algoritmos em Grafos 2018.2 Conjunto Independente Conjuntos Independentes são subconjuntos de vértices de um grafo no qual nenhum vértice é adjacente entre si. Conjunto Independente Conjuntos

Leia mais

Aprenda a usar a Firewall do Windows 8 (Parte I)

Aprenda a usar a Firewall do Windows 8 (Parte I) Aprenda a usar a Firewall do Windows 8 (Parte I) Date : 20 de Março de 2013 Não desligue a Firewall.crie regras! Todos nós temos a noção que é importante dispormos de mecanismos de segurança nos nossos

Leia mais

Manual do KBreakout. Fela Winkelmolen Stephanie Whiting Tradução: José Pires

Manual do KBreakout. Fela Winkelmolen Stephanie Whiting Tradução: José Pires Fela Winkelmolen Stephanie Whiting Tradução: José Pires 2 Conteúdo 1 Introdução 6 2 Como Jogar 7 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras............................................ 8 3.2

Leia mais

Distribuição de Jogos por Ciclo

Distribuição de Jogos por Ciclo REGRAS DOS JOGOS Distribuição de Jogos por Ciclo 1º CEB 2º CEB 3º CEB Sec. Semáforo x Gatos & Cães x x Rastros x x x Produto x x x Avanço x x Flume x 2 Semáforo Autor: Alan Parr 8 peças verdes, 8 amarelas

Leia mais

Técnicas para Implementação de Jogos

Técnicas para Implementação de Jogos Técnicas para Implementação de Jogos Solange O. Rezende Thiago A. S. Pardo Considerações gerais Aplicações atrativas para métodos de IA Formulação simples do problema (ações bem definidas) Ambiente acessível

Leia mais

O jogo permite que a criança:

O jogo permite que a criança: O jogo permite que a criança: Aprenda a partir do próprio erro A partir dos erros dos outros Tenha mais facilidade no processo de socialização Tenha mais facilidade no desenvolvimento da autonomia pessoal

Leia mais

Artifical (utilizando o Jogo da Velha)

Artifical (utilizando o Jogo da Velha) Ensinando Técnicas de Inteligência Artifical (utilizando o Jogo da Velha) Prof. Dr. Luciano Antonio Digiampietri Escola de Artes, Ciências e Humanidades da USP Roteiro Contexto Educativo Descrição do Jogo

Leia mais

Trabalho Prático Data de Entrega : 30 de Maio

Trabalho Prático Data de Entrega : 30 de Maio Escola Superior de Tecnologia / Instituto Politécnico de Setúbal Algoritmos e Tipos Abstractos de Informação 2005/2006 Trabalho Prático Data de Entrega : 30 de Maio O problema Pretende-se realizar um jogo

Leia mais

(Sistema Especialista)

(Sistema Especialista) Torneio de Truco (Sistema Especialista) Prof. Dr. Luciano Antonio Digiampietri Escola de Artes, Ciências e Humanidades da USP Roteiro Contexto Educativo Descrição do Jogo de Truco Objetivo Descrição do

Leia mais

O Manual do Klickety. Thomas Davey Hui Ni Tradução: José Pires

O Manual do Klickety. Thomas Davey Hui Ni Tradução: José Pires Thomas Davey Hui Ni Tradução: José Pires 2 Conteúdo 1 Introdução 6 2 Como Jogar 7 2.1 O Ecrã do Jogo........................................ 8 3 O Modo do KSame 9 4 Apresentação à Interface 10 4.1 Atalhos

Leia mais

Inteligência Artificial. 3º Quadrimestre de 2018

Inteligência Artificial. 3º Quadrimestre de 2018 Inteligência Artificial Prof. Fabrício Olivetti de França Prof. Denis Fantinato 3º Quadrimestre de 2018 1 Busca Competitiva 2 Busca Competitiva Quando falamos sobre agentes mencionamos alguns cenários

Leia mais

JOGOS COM GEOPLANO QUADRANGULAR

JOGOS COM GEOPLANO QUADRANGULAR JOGOS COM GEOPLANO QUADRANGULAR 1. CAMINHOS CAMINHOS NÚMERO DE JOGADORES: 1,2 ou mais. OBJETIVO: Formar um caminho cujo percurso passa por todos os pontos do geoplano desde o canto superior esquerdo até

Leia mais

Windows 10: Aprenda a abrir um porto na Firewall

Windows 10: Aprenda a abrir um porto na Firewall Windows 10: Aprenda a abrir um porto na Firewall Date : 28 de Novembro de 2017 Não desligue a Firewall crie regras! Todos nós temos a noção que é importante dispormos de mecanismos de segurança nos nossos

Leia mais

Busca Competitiva. Inteligência Artificial. Até aqui... Jogos vs. busca. Decisões ótimas em jogos 9/22/2010

Busca Competitiva. Inteligência Artificial. Até aqui... Jogos vs. busca. Decisões ótimas em jogos 9/22/2010 Inteligência Artificial Busca Competitiva Aula 5 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia-pos Capítulo 6 Russell & Norvig Seção 6.1 a 6.5 2 Até aqui... Problemas sem interação com outro agente.

Leia mais

Introdução à Inteligência Artificial 2007/08

Introdução à Inteligência Artificial 2007/08 Introdução à Inteligência rtificial 2007/08 Procura em contextos competitivos jogos Contexto Um agente vs multiagente mbiente cooperativo vs competitivo Teoria dos jogos (ramo da Economia) Sistema multiagente

Leia mais

Inteligência Artificial Projecto 1

Inteligência Artificial Projecto 1 Bantumi ESPECIFICAÇÕES O projecto destina-se a resolver um conjunto de problemas do jogo Bantumi utilizando métodos de procura em espaço de estados. Bantumi é um jogo derivado do jogo Mancala de origem

Leia mais

Manual do Bovo. Aron Bostrom Eugene Trounev Tradução: Luiz Fernando Ranghetti BOVO N 5

Manual do Bovo. Aron Bostrom Eugene Trounev Tradução: Luiz Fernando Ranghetti BOVO N 5 Aron Bostrom Eugene Trounev Tradução: Luiz Fernando Ranghetti BOVO N 5 2 Conteúdo 1 Introdução 5 2 Como jogar 6 3 Regras do jogo, estratégias e dicas 7 3.1 Regras do jogo........................................

Leia mais

Este é um jogo para 1 a 4 pessoas com um tempo de jogo aproximado de 15 minutos por jogador.

Este é um jogo para 1 a 4 pessoas com um tempo de jogo aproximado de 15 minutos por jogador. LIVRO DE REGRAS Nã o q u er l Veja er as regr o a www video em s? 1 - Introdução.meb o.pt Em Portugal, durante o Verão, existem muitas festas populares, onde as pessoas se encontram na rua para festejar.

Leia mais

Regras do jogo. 30mn

Regras do jogo. 30mn 3-6 10+ 30mn Regras do jogo 1 Compra as melhores casas quando estão baratas, força os teus adversários a gastar demasiado e vende a tua propriedade para fazer o maior lucro! Conteúdos 30 Cartas Casa numeradas

Leia mais

ADAPTAÇÃO PEGA VARETAS (Números Inteiros Negativos)

ADAPTAÇÃO PEGA VARETAS (Números Inteiros Negativos) 1 ADAPTAÇÃO PEGA VARETAS (Números Inteiros Negativos) Objetivos Introduzir o conceito de números inteiros negativos; Desenvolvimento O professor confeccionará o jogo com os alunos ou distribuirá os jogos

Leia mais

Sistemas Baseados em Conhecimento

Sistemas Baseados em Conhecimento Departamento de Informática Faculdade de Ciências Universidade de Lisboa Sistemas Baseados em Conhecimento Primeiro Teste 24 de Abril de 2008 Nome Completo: Nº Aluno: Licenciatura: com consulta 1 hora

Leia mais

Jogos com Oponentes. Problemas de busca: não assumem a presença de um oponente

Jogos com Oponentes. Problemas de busca: não assumem a presença de um oponente istemas Inteligentes, 10-11 1 Jogos com ponentes Problemas de busca: não assumem a presença de um oponente Jogos: oponente INCERTEZA! Incerteza porque não se conhece as jogadas exatas do oponente e não

Leia mais

Manual do KSquares. Matt Williams Revisor: Eugene Trounev Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga

Manual do KSquares. Matt Williams Revisor: Eugene Trounev Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga Matt Williams Revisor: Eugene Trounev Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 2 Como jogar 6 3 Regras do jogo, estratégias e dicas 7 3.1 Regras do

Leia mais

Relatório de Avaliação Intercalar do 1º Trabalho Prático da Disciplina de Programação em Lógica

Relatório de Avaliação Intercalar do 1º Trabalho Prático da Disciplina de Programação em Lógica Capa Relatório de Avaliação Intercalar do 1º Trabalho Prático da Disciplina de Programação em Lógica Jogo Escolhido: Elementos do Grupo: Daniel Augusto Gama Castro Silva: Vasco Hugo Vinhas Gonçalves Moreira:

Leia mais

Manual do Kolor Lines. Roman Razilov Roman Merzlyakov Eugene Trounev Tradução: José Pires

Manual do Kolor Lines. Roman Razilov Roman Merzlyakov Eugene Trounev Tradução: José Pires Roman Razilov Roman Merzlyakov Eugene Trounev Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 7 3.1 Regras do Jogo........................................

Leia mais

DIGO VEZES PARA GANHAR!

DIGO VEZES PARA GANHAR! DIGO VEZES PARA GANHAR! São objetivos deste jogo: promover um suporte visual que se constitua como modelo para a relação de soma de parcelas iguais com a multiplicação; evidenciar, através das cores, diferentes

Leia mais

Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula VI Busca Competitiva

Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula VI Busca Competitiva Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Resolução de problemas por meio de algoritmos

Leia mais

Manual do KBounce. Tomasz Boczkowski Revisão: Eugene Trounev Tradução: José Pires

Manual do KBounce. Tomasz Boczkowski Revisão: Eugene Trounev Tradução: José Pires Tomasz Boczkowski Revisão: Eugene Trounev Tradução: José Pires 2 Conteúdo 1 Introdução 6 2 Como Jogar 7 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras do Jogo........................................

Leia mais

Enunciados dos Exercícios Cap. 2 Russell & Norvig

Enunciados dos Exercícios Cap. 2 Russell & Norvig Enunciados dos Exercícios Cap. 2 Russell & Norvig 1. (2.2) Tanto a medida de desempenho quanto a função de utilidade medem o quanto um agente está desempenhando bem suas atividades. Explique a diferença

Leia mais

jogos romanos jogos romanos

jogos romanos jogos romanos Moinho» Na sua vez, cada jogador coloca 1 ficha no tabuleiro tentando colocar 3 peças em linha;» Quando todas as peças estiverem colocadas, os jogadores tentam movimentá- las de modo a colocar as fichas

Leia mais

Inteligência Artificial Projecto 2

Inteligência Artificial Projecto 2 Bantumi ESPECIFICAÇÕES O projecto destina-se a resolver um conjunto de problemas do jogo Bantumi utilizando métodos de procura em espaço de estados. Bantumi é um jogo derivado do jogo Mancala de origem

Leia mais

8 Experimentos. de pelo menos uma solução. 2 Na verdade, poderíamos definir uma função que retorna o conjunto de equilíbrios de

8 Experimentos. de pelo menos uma solução. 2 Na verdade, poderíamos definir uma função que retorna o conjunto de equilíbrios de 8 Experimentos Neste capítulo tratamos da utilização do verificador de modelos na prática, e realizamos algumas comparações entre outros algoritmos existentes. Os experimentos foram executados em uma máquina

Leia mais

Melhor caminho entre duas estações de metro

Melhor caminho entre duas estações de metro Melhor caminho entre duas estações de metro Concepção e Análise de Algoritmos Turma Nuno Machado Matos Tiago Daniel Sá Cunha Data: 11 de Junho de 2010 Introdução No âmbito da realização do projecto da

Leia mais

2

2 Go Ludus História OGoé um jogo tradicional do Oriente. Surgiu na China há mais de 00 anos e foi introduzido no Japão em 00 d.c., sendo muito popular nos dois países. É um jogo de influência, com regras

Leia mais

[ Arquitecturas Móveis ] 2017/2018

[ Arquitecturas Móveis ] 2017/2018 [ Arquitecturas Móveis ] 2017/2018 Relatório Chess Game Trabalho Prático de AMOV Hugo Santos, 21220593 Rafael Henriques, 21250203 2017/2018 [ Arquitecturas Móveis ] 1 Índice 1. INTRODUÇÃO 4 1.1. Descrição

Leia mais

Jogos com Oponentes. Problemas de busca: não assumem a presença de um oponente

Jogos com Oponentes. Problemas de busca: não assumem a presença de um oponente Sistemas Inteligentes, 13-14 1 Jogos com ponentes Problemas de busca: não assumem a presença de um oponente Jogos: oponente INCERTEZA! Incerteza porque não se conhece as jogadas exatas do oponente e não

Leia mais

Projecto de Algoritmos e Estruturas de Dados

Projecto de Algoritmos e Estruturas de Dados Projecto de Algoritmos e Estruturas de Dados Licenciatura em Engenharia Electrotécnica e de Computadores Licenciatura em Engenharia Electrónica 1 o ano, 2 o Semestre, 2005/2006 Instituto Superior Técnico

Leia mais

Especificação do Projecto

Especificação do Projecto MERC 2009/10 RCM/TRC/SIRS Grupo nº: 6 Turno (e campus): 2ª feira, 16h30, Taguspark Especificação do Projecto Nome Número Hugo Pereira 57452 Miguel Coelho 57463 Hugo Pires 57713 1 Nome do Projecto Ludoteca

Leia mais

XXVI OLIMPÍADA BRASILEIRA DE MATEMÁTICA TERCEIRA FASE NÍVEL 1 (5ª e 6ª séries - Ensino Fundamental)

XXVI OLIMPÍADA BRASILEIRA DE MATEMÁTICA TERCEIRA FASE NÍVEL 1 (5ª e 6ª séries - Ensino Fundamental) TERCEIRA FASE NÍVEL 1 (5ª e 6ª séries - Ensino Fundamental) PROBLEMA 1 Encontre todos os números naturais n de três algarismos que possuem todas as propriedades abaixo: n é ímpar; n é um quadrado perfeito;

Leia mais

Confiraseoseu nomeergestãocorretos. Nãoépermitidoousode calculadoras. Aprovapoderáserescritaalápisou caneta (azuloupreta).

Confiraseoseu nomeergestãocorretos. Nãoépermitidoousode calculadoras. Aprovapoderáserescritaalápisou caneta (azuloupreta). Confiraseoseu nomeergestãocorretos. Nãoépermitidoousode calculadoras. Aprovapoderáserescritaalápisou caneta (azuloupreta). Nãohaverásubstituiçãodocadernode questões em casode rasura. Ocandidatoéresponsável

Leia mais

Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular

Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular Esse tutorial tem por objetivo mostrar como criar uma activity que carrega um fragmento do mapa do google maps para a

Leia mais

Manual do Klickety. Thomas Davey Hui Ni Tradução: Marcus Gama

Manual do Klickety. Thomas Davey Hui Ni Tradução: Marcus Gama Thomas Davey Hui Ni Tradução: Marcus Gama 2 Conteúdo 1 Introdução 6 2 Como Jogar 7 2.1 A Tela do Jogo........................................ 8 3 O Modo do KSame 9 4 Apresentação da interface 10 4.1 Atalhos

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Primeiro Teste 28 de Outubro de 2013 18:00-19:30 Este teste é composto por 10 páginas contendo 6 grupos de perguntas. Para perguntas com resposta de escolha mu ltipla, respostas

Leia mais

O Manual do Kiriki. Albert Astals Cid Eugene Trounev Tradução: José Pires

O Manual do Kiriki. Albert Astals Cid Eugene Trounev Tradução: José Pires Albert Astals Cid Eugene Trounev Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras do Jogo........................................ 8 4

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a blender M a n

Leia mais

LIGA EQUIPAS KERS. 04.OUTUBRO a 14.FEVEREIRO

LIGA EQUIPAS KERS. 04.OUTUBRO a 14.FEVEREIRO DATAS: Data limite de inscrição: 28/09/2018. As datas das jornadas, repescas e finais são: Jornada Inicio Hora PORTUGAL Fim Hora PORTUGAL 1 04/10/2018 8:00 18/10/2018 22:00 2 18/10/2018 22:01 25/10/2018

Leia mais

Departamento de Ciência de Computadores - FCUP Primeiro Teste de Inteligência Artificial / Sistemas Inteligentes (Duração: 2 horas)

Departamento de Ciência de Computadores - FCUP Primeiro Teste de Inteligência Artificial / Sistemas Inteligentes (Duração: 2 horas) Departamento de Ciência de Computadores - FCUP Primeiro Teste de Inteligência Artificial / Sistemas Inteligentes (Duração: horas) Nome: Data: 7 de Abril de 016 1) Considere a aplicação da busca em profundidade

Leia mais

PMR Computação para Mecatrônica

PMR Computação para Mecatrônica PMR3201 - Computação para Mecatrônica Prof. Thiago de Castro Martins Prof. Newton Maruyama Prof. Marcos de S.G. Tsuzuki Monitor: Pietro Teruya Domingues Exercício Programa 2 - Versão 2017 Resolvendo o

Leia mais

3. Resolução de problemas por meio de busca

3. Resolução de problemas por meio de busca Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por

Leia mais

Jogo do Feche a caixa

Jogo do Feche a caixa Programa PIBID/CAPES Departamento de Matemática Universidade de Brasília Objetivos Introduzir o conceito de probabilidade. Conteúdos abordados Raciocínio combinatório; Probabilidade; Inequações. Metodologia

Leia mais

Programação Orientada pelos Objectos. Code Invaders

Programação Orientada pelos Objectos. Code Invaders Programação Orientada pelos Objectos Code Invaders Nesta aula vamos Perceber o que é um motor de jogo Instalar um motor de jogo no eclipse Revisitar o conceito de interfaces Discutir as interfaces oferecidas

Leia mais

Linguagem C Introdução. Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux

Linguagem C Introdução. Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux Linguagem C Introdução Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux Porquê C em AC? A linguagem C fornece um modelo de programação próximo da máquina física

Leia mais