Giter VIP home page Giter VIP logo

busycop-prolog's Introduction

Resolução de um problema de busca baseado no jogo de Atari Busy Cop, utilizando a linguagem Prolog. Trabalho realizado para a disciplina de Inteligência Artificial da UFSCar.

Jogo original

O jogo Busy Police foi lançado em 1983 para Atari. Nele o jogador controla um policial que deve recuperar os objetos que foram roubados pelo ladrão e, em seguida, prendê-lo. Há um timer com contagem regressiva, objetos que ajudam o policial a se locomover pelos andares (como escada e elevador) e objetos que atrapalham a movimentação (como carrinho e bola), que causam dano ao atingirem o jogador.

Escopo do trabalho

Neste projeto, consideram-se cenários estáticos do jogo, em que o ladrão e os carrinhos ficam parados na mesma posição, não há objetos roubados a serem recuperados ou obstáculos como a bola.

O trabalho consiste em um problema de busca que mostra o caminho percorrido pelo policial desde uma posição inicial até a posição do ladrão. O ambiente é modelado conceitualmente como uma matriz de posições 5x10 quadradas.

Mais informações e documentação do código no relatório.

Grupo

Juliana Karoline

Leila Aparecida

Nicolas Prates

busycop-prolog's People

Contributors

leilaapsilva avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.