日韩精品一区二区三区高清_久久国产热这里只有精品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程序語言代做
  • 合肥生活資訊

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

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

    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>
        国产欧美日韩三区| 欧美激情视频给我| av成人免费在线| 国产亚洲一区二区在线观看| 国产一区二区三区久久精品| 久久久.com| 国产一区二区久久| 国产日韩在线看| 亚洲无亚洲人成网站77777| 亚洲一级影院| 国产区欧美区日韩区| 国模大胆一区二区三区| 国产精品专区第二| 亚洲一区二区三区视频| 亚洲午夜激情免费视频| 一区二区欧美视频| 久久久999精品视频| 国产伦精品一区二区| 亚洲国产精品123| 宅男噜噜噜66一区二区| 欧美理论片在线观看| 国产精品自在线| 亚洲国产日韩一区二区| 欧美亚洲视频在线看网址| 欧美激情影院| 中文在线不卡| 欧美精品在线播放| 国产亚洲成av人在线观看导航| 亚洲人线精品午夜| 欧美日本不卡| 亚洲尤物影院| 欧美系列电影免费观看| 国产欧美不卡| 国产综合第一页| 欧美日韩国产麻豆| 国产欧美视频在线观看| 国产精品久久国产三级国电话系列| 麻豆成人av| 麻豆视频一区二区| 欧美日韩国内| 国产精品性做久久久久久| 欧美精品久久久久久| 影院欧美亚洲| 国产精品区一区二区三区| 欧美色图天堂网| 亚洲国产精品va在线观看黑人| 欧美日韩成人免费| 国产日韩欧美精品一区| 美日韩免费视频| 亚洲男人的天堂在线观看| 国内精品久久久| 91久久精品日日躁夜夜躁欧美| 欧美一区二区三区日韩视频| 久久精品国产99精品国产亚洲性色| 欧美成人一区在线| 亚洲日本欧美| 国产精品影音先锋| 亚洲激情电影在线| 每日更新成人在线视频| 国产免费成人| 亚洲桃色在线一区| 一区二区亚洲欧洲国产日韩| 久久大香伊蕉在人线观看热2| 欧美有码在线观看视频| 国产精品白丝黑袜喷水久久久| 国产精品免费一区豆花| 国产精品丝袜久久久久久app| 激情久久婷婷| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲久久成人| 欧美成人三级在线| 欧美日韩mv| 亚洲成在人线av| 欧美一区二区视频在线观看2020| 欧美天天在线| 999亚洲国产精| 美女脱光内衣内裤视频久久网站| 午夜精品久久久久久久蜜桃app| 久久亚洲一区二区| 国产精品免费看久久久香蕉| 91久久精品国产| 欧美激情中文字幕一区二区| 99在线观看免费视频精品观看| 国产精品永久| 久久国产直播| 国产主播一区二区三区四区| 亚洲人成在线播放| 国产精品视频不卡| 欧美激情一区二区| 国产一区二区丝袜高跟鞋图片| 国产亚洲成av人片在线观看桃| 亚洲尤物视频在线| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩国产片| 午夜久久tv| 久久av资源网| 黑人中文字幕一区二区三区| 欧美日韩免费在线观看| 亚洲大胆视频| 黄网站免费久久| 亚洲性夜色噜噜噜7777| 国产精品专区一| 国产精品视频一| 欧美激情亚洲综合一区| 亚洲麻豆av| 国产精品久久看| 韩国成人理伦片免费播放| 亚洲精品久久视频| 国产精品久久久久久久app| 亚洲欧美一区二区视频| 国产精品久久久91| 亚洲精品日韩久久| 国产日韩在线看片| 麻豆成人av| 亚洲欧美久久久久一区二区三区| 中文网丁香综合网| 日韩视频国产视频| 免费成人在线视频网站| 久久综合色播五月| 久久久久久久尹人综合网亚洲| 欧美xxx在线观看| 国产精品亚洲精品| 一本色道久久99精品综合| 欧美精品日韩www.p站| 国产欧美精品一区| 久久精品成人欧美大片古装| 欧美日韩一区二区三区高清| 欧美亚一区二区| 国产一区二区你懂的| 久久先锋资源| 午夜视频在线观看一区| 国产精品一区二区在线观看| 亚洲欧美一区二区三区久久| 国产精品黄视频| 亚洲欧美日韩电影| 欧美黑人国产人伦爽爽爽| 欧美好吊妞视频| 欧美福利视频在线观看| 99一区二区| 亚洲精品欧洲精品| 在线精品一区| 国产真实乱偷精品视频免| 欧美成人精品在线视频| 国产精品一区二区你懂的| 免费观看亚洲视频大全| 亚洲国产精品久久久久婷婷老年| 亚洲激情在线| 黄色成人在线| 欧美亚洲一级片| 亚洲精品国产品国语在线app| 午夜精品久久久久久久| 久久精品99| 91久久精品国产91性色tv| 久久综合伊人77777尤物| 亚洲一品av免费观看| 午夜在线成人av| 亚洲午夜精品一区二区三区他趣| 一区二区三区四区在线| 欧美人与性动交α欧美精品济南到| 国产精品一区免费在线观看| 国产精品激情av在线播放| 欧美在线高清视频| 久久久久久网站| 欧美精品videossex性护士|