日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

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

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號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

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

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

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        国产精品久久久久久久久果冻传媒| 牛牛精品成人免费视频| 夜夜爽99久久国产综合精品女不卡| 麻豆精品精品国产自在97香蕉| 欧美啪啪成人vr| 欧美午夜免费电影| 在线亚洲一区二区| 国产精品乱子乱xxxx| 国模私拍一区二区三区| 欧美三级视频| 久久婷婷国产综合尤物精品| 在线播放亚洲一区| 欧美xxxx在线观看| 亚洲电影网站| 久久久久**毛片大全| 国产欧美日韩视频一区二区| 国产精品狠色婷| 欧美激情一级片一区二区| 91久久国产自产拍夜夜嗨| 亚洲一区二区三区影院| 久久一区欧美| 米奇777超碰欧美日韩亚洲| 免费精品99久久国产综合精品| 欧美日韩国产综合视频在线| 久久国产日本精品| 亚洲女性喷水在线观看一区| 国产精品视频99| 欧美日韩一本到| 在线播放日韩专区| 亚洲精品美女在线观看播放| 国产一区二区av| 亚洲国产成人久久综合一区| 欧美精品一区二区三区在线看午夜| 欧美日韩国产成人高清视频| 国产精品免费一区二区三区观看| 国产久一道中文一区| 亚洲一品av免费观看| 欧美日韩美女在线观看| 亚洲电影网站| 久久人人爽国产| 亚洲桃花岛网站| 在线不卡免费欧美| 亚洲素人一区二区| 亚洲人线精品午夜| 伊人一区二区三区久久精品| 亚洲视频1区| 在线精品视频一区二区三四| 99在线热播精品免费| 欧美激情精品久久久久久免费印度| 免费毛片一区二区三区久久久| 亚洲免费视频在线观看| 欧美日韩精品综合| 欧美日韩国产二区| 国产精品自拍一区| 亚洲片国产一区一级在线观看| 欧美jizzhd精品欧美巨大免费| 欧美一区二区视频在线| 韩国一区二区三区美女美女秀| 欧美一区亚洲二区| 中文高清一区| 蜜臀91精品一区二区三区| 亚洲神马久久| 国产在线欧美| 欧美精品一区三区| 在线不卡a资源高清| 亚洲欧美变态国产另类| 国产婷婷一区二区| 亚洲人午夜精品免费| 另类天堂视频在线观看| 亚洲小说欧美另类社区| 久久av红桃一区二区小说| 欧美日韩一二三四五区| 激情五月综合色婷婷一区二区| 欧美成人精品1314www| 亚洲精品中文字幕在线观看| 亚洲三级国产| 国产精品成人va在线观看| 亚洲在线播放电影| 国产精品美女| 欧美日韩高清在线播放| 一区二区欧美精品| 欧美日韩亚洲综合| 久久深夜福利| 国产精品高清免费在线观看| 久久国产高清| 亚洲影音先锋| 欧美精品www在线观看| 久久九九久久九九| 亚洲激情在线视频| 国产欧美一区二区三区久久人妖| 亚洲第一精品在线| 国产精品热久久久久夜色精品三区| 亚洲欧美日韩国产一区| 亚洲人成网站999久久久综合| 亚洲男人av电影| 午夜在线视频一区二区区别| 欧美亚洲免费在线| 亚洲人成亚洲人成在线观看| 久久精品人人| 欧美日韩国产三区| 亚洲图片激情小说| 99综合在线| 久久久www成人免费无遮挡大片| 亚洲女女做受ⅹxx高潮| 亚洲视频在线免费观看| 久久亚洲欧洲| 久久久噜久噜久久综合| 亚洲一区二区三区欧美| 亚洲欧美日韩人成在线播放| 狠狠色综合播放一区二区| 99综合电影在线视频| 9久草视频在线视频精品| 亚洲专区一区| 亚洲欧美国产另类| 鲁大师影院一区二区三区| 亚洲国产一区二区在线| 久久久久久亚洲精品不卡4k岛国| 午夜一级在线看亚洲| 国产日韩精品综合网站| 亚洲精品视频免费在线观看| 亚洲视频电影图片偷拍一区| 免费在线亚洲| 毛片基地黄久久久久久天堂| 国产精品久久久久毛片软件| 欧美精品99| 欧美成人午夜激情在线| 国产精品久久久久久久7电影| 国产视频一区在线观看一区免费| 亚洲欧美国产毛片在线| 亚洲视频一区在线| 狠狠狠色丁香婷婷综合激情| 在线播放国产一区中文字幕剧情欧美| 欧美a级在线| 在线观看日韩av电影| 欧美国产亚洲精品久久久8v| 日韩视频―中文字幕| 在线观看免费视频综合| 欧美成人午夜剧场免费观看| 欧美日本在线看| 亚洲砖区区免费| 欧美成人黑人xx视频免费观看| 亚洲国产第一| 国产精品夜夜嗨| 国产精品久久久久久超碰| 欧美一级视频一区二区| 六月丁香综合| 欧美日韩高清不卡| 亚洲一区二区综合| 亚洲宅男天堂在线观看无病毒| 亚洲国产成人精品久久久国产成人一区| 欧美日韩美女一区二区| 欧美日韩亚洲一区二区三区在线观看| 欧美电影在线观看完整版| 蜜桃久久av一区| 亚洲电影在线免费观看| 久久精品视频导航| 久久蜜桃av一区精品变态类天堂| 亚洲已满18点击进入久久| 亚洲六月丁香色婷婷综合久久| 好吊成人免视频| 免费成人黄色| 99re亚洲国产精品| 欧美国产大片| 亚洲另类自拍|