Ir à oferta completa

PYTHON-BASED PAC-MEN GAME DEVELOPMENT

Descrição da oferta de emprego

Your tasks are to.
• Design the AI for a simplified PacMan game, described below (in a pdf report) • Implement the AI that you designed in code (frameworks are provided for Python, Java).
• Test and analyse how your AI performs (also in a pdf report) The Game This is a simplified PacMan game, which is played on a grid.
(or with outside walls).
There is 1 ‘Ghost’, 1 ‘PacMan’, and 1 Power pill.
The walls can be removed to make it simpler(see below).
The Ghost and PacMan characters each move one square at a time, in any direction (including diagonally!).
The game ends when the Ghost catches the PacMan Character (expect for the case below).
Or when moves have been made.
If the PacMan character collides with the Power Pill; the PacMan has 15 moves to ‘eat’ the Ghost, which will send the Ghost back to its starting position and score points.
The aim of the PacMan is score as much as possible.
The scoring is.
100 points for ‘eating’ the Ghost 1 point for each unique square visited.
Instructions There should be an AI design and implementation for the PacMan character.
If the Ghost AI has been amended, this should also include a design.
Your design should use any standard AI techniques that we saw in the lectures; Decision Trees, Finite State Machines, Behaviour Trees, GOB, GOAP, HTN.
You should then Implement the AI design in code.
You can use one of the code frameworks provided to test your AI code, then you will only need to modify the ‘move’ function in the [login to view URL] or [login to view URL] file.
You should test your code by running the game with your AI.
Describe the paths that your PacMan and Ghost take and analyse the performance of your AI – you can do this with a diagram of how your PacMan moves during the test run.
Describe if the AI implementation matches your design and describe the strengths and weaknesses of the design (and implementation if this is different).
Python Java Machine Learning (ML) Inteligência Artificial ID do Projeto.
# Sobre o projeto 1 proposta Aberto para ofertas Projeto remoto Ativo em 14 minutos atrás
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 30/04/2024
Data de expiração
  • 29/07/2024
Net Developer
Uniksystem -sistemas de informação,lda

Net developerthe main responsibilities will be software development with:•... net software developers to grow our product development team... net /c#• databases: ms sql server, mysql, oracle db; required skills and experience:• fluency in english (c1); excellent soft skills; make it happen attitude•......

Customer Service Agent (m,f) Dutch: Household appliance
Personalbüro U. Herrmann

Benefits: excellent remuneration package based on experience, skills and performance life insurance meal allowance + transport allowance private health insurance work on-site in oriente - lisbon reimbursement of airfare on the 6th month of contract up to 400€ in economy class accomodation for the first......

Sda with dutch & english (attractive bonus)
Fujitsu technology solutions, lda.

The portugal gdc has recently been distinguished with the randstad employer branding award recognizing the most attractive employers in 26 countries based on 10 key factors including salary, benefits, work-life balance, and career opportunities amongst others... requisitos do trabalho requirements: mandatory......

CRO Learning trainer
Minor hotels portugal

Create optimal learning conditions to know how use all the programs of the company, being important for the beginning and development of the person in the company... professional growth- company benefits... multicultural environment... canteen- free gym for 2 hours if you are the person we are looking......

Content Moderator (m,f) Greek or Slovak or Latvian
Personalbüro U. Herrmann

Requisitos do trabalho c1-c2 level of greek or slovak or latvian language and b2 english, both oral and written the ability to thrive in a dynamic, team-focused and structured environment an ability to make decision based on rules and policies a passion for helping others achieve results a tolerance......

SDA WITH GERMAN & ENGLISH (ATTRACTIVE BONUS)
Fujitsu Technology Solutions, Lda.

The portugal gdc has recently been distinguished with the randstad employer branding award recognizing the most attractive employers in 26 countries based on 10 key factors including salary, benefits, work-life balance, and career opportunities amongst others... shape the world by working your way: we......

SDA WITH DUTCH & ENGLISH (ATTRACTIVE BONUS)
Fujitsu Technology Solutions, Lda.

The portugal gdc has recently been distinguished with the randstad employer branding award recognizing the most attractive employers in 26 countries based on 10 key factors including salary, benefits, work-life balance, and career opportunities amongst others... requisitos do trabalho requirements: mandatory......

Sda with french & english (attractive bonus)
Fujitsu Technology Solutions, Lda.

The portugal gdc has recently been distinguished with the randstad employer branding award recognizing the most attractive employers in 26 countries based on 10 key factors including salary, benefits, work-life balance, and career opportunities amongst others... shape the world by working your way: we......

SDA WITH French & ENGLISH (ATTRACTIVE BONUS)
Fujitsu Technology Solutions, Lda.

The portugal gdc has recently been distinguished with the randstad employer branding award recognizing the most attractive employers in 26 countries based on 10 key factors including salary, benefits, work-life balance, and career opportunities amongst others... requisitos do trabalho requirements: mandatory......

Airline Company Legal Advisor B2B (m,f) German
Personalbüro U. Herrmann

Outros dados de posição benefits: excellent remuneration package based on experience, skills and performance life insurance meal allowance + transport allowance private health insurance work on-site in oriente - lisbon... manage these situations with these agencies before going to court......