Prolog Proyect -- 2

€ 30.00 — 250.00 EUR
Realizar un programa en prolog para resolver un nivel del sokoban:
http://sokobano.de/wiki/index.php?title=The_rules_of_the_game
Los niveles del sokoban se simularán con la notación estándar que se puede
ver aquí:
http://sokobano.de/wiki/index.php?title=Level_format
empleando una lista de listas para simular un array bidimensional.

Los niveles iniciales del juego original se pueden ver aquí (en la notación
anterior):
http://sokobano.de/wiki/index.php?title=How_to_play_Sokoban
Se debe realizar una predicado movimiento(P,P1), que dada una posición,
P, en la notación anterior calcule en P1 todas las posibles posiciones a las
que se puede llegar moviendo una caja, es decir, los movimientos no son los
movimientos de la persona que tiene que mover las cajas, sino los movimientos
de las cajas, por lo que habrá que hacer algun predicado auxiliar para encontrar
a los lugares que puede llegar el personaje de modo que quede al lado de una
caja, y que en el movimiento siguiente la pueda desplazar.

A partir de dicho predicado, se debe realizar un predicado solucion(P,L,S)
que a partir de la posición inicial del nivel, P, y de la lista de posiciones por las
que ha pasado, L, que inicialmente será , calcule una solución, es decir una
posición S en la que todas las cajas están en los huecos.
L se pone para evitar
”bucles”, por ejemplo mover una caja a la derecha, y después a la izquierda, y
quedarse repitiendo ese par de movimientos indefinidamente.

Similar Freelance jobs:

Codificate 3 Predicates In Prolog With 6 Tests Cases For Each One
Topic: Lists and Arithmetic in PROLOG Description: 1. Code a predicate called sumList/2 that takes two parameters. The first is a list of whole numbers, the other a list of whole numbers. The first parameter is the input to the program and the second the output. The predicate must determine if the output list is equal to the input list where one (1) has been added to each element. 2. Code a predicate named listMapSum/2 that takes two parameters. The…
Full Description of Codificate 3 predicates in PROLOG with 6 tests…
Prolog Haskell
Necesito a un freelancer que sepa Haskell y además hable español nativamente
Full Description of Prolog Haskell
I Need Haskell Programmer To Make A Custom Project
I need a haskell programmer to carry out a personalized project, I provide more information about what should be done to whoever is interested by message
Full Description of I need haskell programmer to make a custom…
I Need Prolog Programmer To Make A Custom Project
I need a Prolog programmer to carry out a personalized project, I provide more information about what should be done to whoever is interested by message
Full Description of I need Prolog programmer to make a custom…
Lógica De Predicados (primer Orden). -- 2
Necesito un freelancer que HABLE Español y que SEPA sobre Lógica de Predicados (Primer Orden). Tengo Material Teórico que le puede ayudar con la simbología para resolver la Tarea
Full Description of Lógica de Predicados (Primer Orden). -- 2
Functional Programming Real Time Project
I need help with a rather short assignment that is Haskell-based. I would like to discuss the details in private.
Full Description of Functional Programming real time Project
Same Basic Tasks Regarding Queues And Stacks In Prolog, Java And Python
Hello everyone, I will send you analytical details in chat. An expert familiar with Basic Programming and Algorithms in Java, Prolog and Python will be needed. Budget $30-$40 USD Deadline 5/7 Best!
Full Description of Same basic tasks regarding Queues and Stacks in…
Project Related To Artificial Intelligence
Overview: foundations, scope, problems, and approaches of AI. Intelligent agents: reactive, deliberative, goal-driven, utility-driven, and learning agents. Problem-solving through Search: forward and backward, state-space, blind, heuristic, A, A*, stochastic, and evolutionary search algorithms, sample applications. Knowledge Representation and Reasoning: ontologies, foundations of knowledge representation and reasoning, representing and reasoning about objects, relations, events, actions, time, and space; situation calculus, description logics, reasoning with defaults, reasoning about knowledge, sample applications. (including all knowlegde representation techniques). Planning: Planning as search, partial order…
Full Description of project related to ARTIFICIAL INTELLIGENCE
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.