91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

COMP222代寫、Python, Java程序語言代做

時間:2024-04-26  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



COMP222 2024 Second CA Assignment
Individual Coursework
Design and Implement Artificial Intelligence for a Simplified PacMan
game
Assignment 2 (of 2)
Weighting: 15%
Deadline: 4pm on Friday, 3
rd May. Standard UoL late penalties apply
Learning outcomes assessed
2. An appreciation of the fundamental concepts associated with game development: game
physics, game artificial intelligence, content generation;
3. The ability to implement a simple game using an existing game engine
Submission on Canvas:
Submit 2 files.
• A pdf design and test report. There is no strict word limit for this, but it should meet the
requirements below, and would typically be around 5 pages.
• A zip file that contains the source code for your AI implementation.
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 30*30 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
1000 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 PacMan.py or
PacMan.java 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).
Marking Criteria
AI Design: 40%
Marks will be awarded for the detail and complexity of the AI design, as well as the suitability
and correctness of the design tools chosen. In the simplest case, this might be a decision tree that
enables the PacMan to avoid the Ghost and explore the area until it is caught. More complex designs
might try to hide behind the walls as well as to eat the Power Pill and catch the Ghost.
Implementation: 40 %
Marks are awarded for efficient and correct implementation of the AI – including techniques
such as State Machines, Decision Trees, Behaviour Trees, and Search algorithms.
Marks will also be awarded based on how closely the implementation reflects the design.
Testing and Analysis:20 %
This is based on how thorough and accurate the analysis understands and describes both the
AI design implementation. This includes analysing the strengths and weaknesses of the AI design
and comparing it with the implementation.
Notes.
1. Submit all the code files (Java / Python) as a zip file. If you implement your own game
framework, or customised walls, then make sure to include these files.
2. You may customise the game (or write your own), for example, by adding or removing walls,
or by changing the Ghost AI. Marks are awarded for the complexity and strength of the
resulting AI, not for changes to the game (but it may be difficult to demonstrate more
complex AI without a more complex game).
3. Look at the PacMan.py or PacMan.java file, as well as the relevant Ghost file to see how to
check the locations in the game. The checkPosition function can be used to find the type of
object in any given position, and the position of the PacMan and Ghost objects can be read
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp












 

掃一掃在手機打開當前頁
  • 上一篇:COM6521代做、代寫c/c++編程設計
  • 下一篇:CHC6186代寫、Java程序設計代做
  • ·代寫MISM 6210、Python/java程序語言代做
  • ·代寫DTS203TC、C++,Java程序語言代做
  • ·CS 2210編程代寫、Java程序語言代做
  • 合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    韩国亚洲精品| 亚洲色图色小说| 国产精品系列在线观看| 亚洲视频一区在线观看| 国产精品视频观看| 欧美激情中文字幕一区二区| 欧美激情一区二区三区蜜桃视频 | 欧美国产精品一区二区三区| 精品国产a毛片| 久久精品水蜜桃av综合天堂| 国产午夜精品美女毛片视频| 国产欧美日韩综合精品二区| 精品国产乱码久久久久久久| 色噜噜久久综合| 欧美日韩小视频| 欧美一级在线免费| 久久久精品中文字幕麻豆发布| 国产午夜精品一区二区| 日韩理论片在线| 日韩在线一区二区三区| 国产一区二区三区美女| 99国产欧美另类久久久精品 | 欧美日韩国产精品成人| 日韩一区二区三区视频在线| 久久综合av免费| 1区2区3区精品视频| 亚洲123区在线观看| 久久99久久精品| 91丨国产丨九色丨pron| 亚洲国内欧美| 欧美三级资源在线| 国产亚洲美州欧州综合国| 一区二区三区小说| 国产一区二区三区综合| 欧美 日韩 国产一区二区在线视频| 在线观看成人一级片| 欧美性生交片4| 国产欧美日韩激情| 视频一区在线视频| 99久久精品国产观看| 亚洲一区激情| 欧美本精品男人aⅴ天堂| 亚洲免费观看高清完整版在线观看 | 亚洲国产日韩综合久久精品| 美女免费视频一区| 午夜精品偷拍| 欧美亚洲国产怡红院影院| 久久久亚洲综合| 日本v片在线高清不卡在线观看| 九色综合狠狠综合久久| 亚洲婷婷在线| 欧美美女一区二区| 亚洲免费视频中文字幕| 成人免费的视频| 老司机精品导航| 日本一区二区三区视频视频| 老司机免费视频一区二区三区| 欧美日韩国产欧| 欧美伦理视频网站| 一区二区三区精品在线| 99热99精品| 欧美日韩一区二区在线观看视频 | 成人午夜av在线| 一本大道久久a久久精二百| 国产精品―色哟哟| 成人av在线一区二区三区| 久久综合狠狠| 亚洲天堂中文字幕| 91麻豆免费看| 日韩久久久精品| 美女视频网站黄色亚洲| 在线视频欧美一区| 国产日韩av一区| 成人网在线免费视频| 欧美日韩视频专区在线播放| 亚洲综合色婷婷| 国内精品久久国产| 亚洲精品一区二区三区精华液| 久久国产欧美日韩精品| 欧美电视剧在线观看完整版| 亚洲成av人在线观看| 伊人精品在线| 国产欧美一区二区精品秋霞影院| 韩国av一区二区三区四区| 久久久久久9| 一区二区在线观看视频在线观看| 欧美日韩国内| 国产亚洲精品精华液| 成人精品免费视频| 日韩三级中文字幕| 国产激情精品久久久第一区二区| 在线观看亚洲精品视频| 免费av网站大全久久| 久久国产主播| 亚洲成人综合网站| 免费在线成人av| 午夜视频一区二区三区| 欧美在线综合| 日韩—二三区免费观看av| 久久亚洲一区| 日韩av电影免费观看高清完整版在线观看 | 26uuu成人网一区二区三区| 国产·精品毛片| 日韩精品一区二区三区中文精品| 经典三级视频一区| 91精品国产综合久久精品app | 亚洲激情影院| 亚洲在线中文字幕| 裸体素人女欧美日韩| 午夜影院久久久| 色一情一伦一子一伦一区| 免费高清在线一区| 欧美精品v日韩精品v韩国精品v| 国产精品77777竹菊影视小说| 日韩你懂的在线观看| 91猫先生在线| 一区二区在线观看不卡| 久久蜜桃精品| 国产黄色91视频| 久久免费看少妇高潮| 亚洲国产精品一区二区第四页av| 一区二区高清免费观看影视大全 | 精品一区二区三区视频在线观看 | 国产欧美日本一区视频| 国产精品v日韩精品v欧美精品网站 | 亚洲欧美一区二区在线观看| 国内精品福利| 亚洲动漫第一页| 欧美喷潮久久久xxxxx| 成人免费黄色在线| 最新热久久免费视频| 一本在线高清不卡dvd| 国产精品一区二区在线观看网站| 久久毛片高清国产| 99精品欧美| 中文字幕高清一区| 国产精品丝袜xxxxxxx| 日本91福利区| 日韩欧美视频一区| 亚洲人成高清| 久久电影国产免费久久电影| 精品久久99ma| 国产毛片久久| 成人黄色国产精品网站大全在线免费观看 | 972aa.com艺术欧美| 依依成人综合视频| 日韩美女天天操| 欧美中文字幕| 欧美 日韩 国产在线| 日韩黄色免费网站| 国产精品青草久久| 欧美性猛交xxxxxxxx| 亚洲无毛电影| 国产精品一级二级三级| 亚洲综合激情网| 久久综合精品国产一区二区三区| 国产日韩一区二区三区| 久色婷婷小香蕉久久| 国产mv日韩mv欧美| 欧美日韩精品一本二本三本| 欧美一级高清大全免费观看| 999在线观看精品免费不卡网站| 免播放器亚洲一区| 中文字幕在线一区二区三区| 欧美区在线观看| 国产精品美女黄网| 欧美激情亚洲| 国产电影一区二区三区| 天堂精品中文字幕在线| 国产精品素人视频| 精品久久久久久最新网址| 欧美亚男人的天堂| 亚洲影院在线| 亚洲国产日韩在线| 91性感美女视频| 粉嫩在线一区二区三区视频| 日产精品久久久久久久性色| 亚洲免费观看高清完整版在线| 精品久久国产字幕高潮| 欧美日韩在线精品一区二区三区激情| 亚洲精品一区二区三区蜜桃久| 成人精品小蝌蚪| 国产一区二三区| 美女久久久精品| 欧美片网站yy| 国产主播一区二区三区| 亚洲经典自拍| 99香蕉国产精品偷在线观看| 国产999精品久久久久久| 日韩电影在线观看一区| 亚洲自拍欧美精品| 一区二区高清视频在线观看| 中文字幕一区二区三| 国产午夜精品久久久久久免费视| 91麻豆精品国产91久久久久久| 欧美系列亚洲系列| 在线一区二区视频| 色爱区综合激月婷婷| 日本韩国欧美一区| 欧洲精品在线观看|