99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

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

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程序語言代做
  • 合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

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

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

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                av中文字幕不卡| 日韩三级视频在线观看| 欧美成人午夜电影| 美国av一区二区| 久久综合色综合88| 成人毛片视频在线观看| 不卡的电影网站| 亚洲欧美另类图片小说| 欧美中文字幕一区二区三区亚洲| 欧洲人成人精品| 26uuu色噜噜精品一区二区| 自拍偷在线精品自拍偷无码专区| 天堂成人国产精品一区| 欧美一区二区成人| 顶级嫩模精品视频在线看| 亚洲人xxxx| 日韩亚洲欧美高清| 99国产精品国产精品毛片| 精品少妇一区二区三区在线播放| 亚洲综合免费观看高清在线观看| 99久久777色| 日韩电影在线观看电影| 国产精品久久久久精k8| 91精品国产综合久久福利软件| 亚洲精品乱码久久久久久久久| 国产成人免费视频网站高清观看视频| 欧美一区二区人人喊爽| 成人免费高清在线观看| 日韩专区中文字幕一区二区| 欧美日韩美少妇| 亚洲r级在线视频| 中文久久乱码一区二区| 欧美成人一区二区三区在线观看| 捆绑调教一区二区三区| 91精品国产综合久久久蜜臀粉嫩 | 国产精品国产三级国产a| 欧美日韩视频专区在线播放| 亚洲国产视频一区二区| 国产偷国产偷亚洲高清人白洁| 国产一区二区美女诱惑| 2023国产精品视频| 正在播放一区二区| 欧美午夜精品久久久久久孕妇| 五月天婷婷综合| 一区二区三区在线观看国产| 欧美视频一区在线| 久久精品国产999大香线蕉| 亚洲高清不卡在线| 精品国产三级电影在线观看| 国产不卡在线一区| 国产成人免费视频精品含羞草妖精| 国产精品区一区二区三区| 久久色在线观看| 精品理论电影在线| 久久久三级国产网站| 色综合久久久久久久| 丁香六月综合激情| 91欧美激情一区二区三区成人| 偷窥国产亚洲免费视频| 一区二区三区在线观看动漫| 亚洲激情一二三区| 亚洲成人动漫av| 亚洲高清免费视频| 亚洲不卡一区二区三区| 欧美日本一区二区三区四区| 欧美丝袜第三区| 欧美性大战xxxxx久久久| 欧美人与禽zozo性伦| 欧美一级片免费看| 26uuu亚洲综合色| 国产精品视频你懂的| 亚洲婷婷综合久久一本伊一区| 欧美xxxx在线观看| 精品对白一区国产伦| 国产欧美精品一区二区色综合 | 欧美视频一区二区三区四区| 欧美aaaaaa午夜精品| 美女一区二区久久| 国产高清在线观看免费不卡| 国产精品中文字幕一区二区三区| 亚洲永久免费av| 午夜精品福利一区二区三区蜜桃| 久久精品亚洲麻豆av一区二区| 色就色 综合激情| 在线观看亚洲精品视频| 欧美一区在线视频| 国产视频视频一区| 自拍视频在线观看一区二区| 亚洲欧美日本在线| 日产国产欧美视频一区精品| 国产精品成人午夜| 亚洲影院在线观看| 亚洲欧洲成人精品av97| 亚洲地区一二三色| 成人短视频下载| 5858s免费视频成人| 欧美日本韩国一区| 国产视频一区二区在线| 丝袜亚洲精品中文字幕一区| 国产不卡在线播放| 欧美高清激情brazzers| 在线观看91精品国产麻豆| 精品久久久久久久久久久久包黑料| 9191久久久久久久久久久| 欧美日韩一区二区三区在线| 欧美色综合网站| 在线视频观看一区| 中文字幕第一区二区| 国产精品欧美综合在线| 美国欧美日韩国产在线播放| 在线视频国内自拍亚洲视频| 国产精品不卡在线| 国产成人99久久亚洲综合精品| 国产a区久久久| 欧美大片在线观看| 日韩三级在线观看| 一区av在线播放| www.久久久久久久久| 国产日韩一级二级三级| 看片的网站亚洲| 国产盗摄视频一区二区三区| 欧美精品久久天天躁| 亚洲一区二区三区三| 欧洲中文字幕精品| 亚洲韩国精品一区| 色成年激情久久综合| 亚洲精品视频免费看| 91在线无精精品入口| 欧美群妇大交群的观看方式| 亚洲三级理论片| av网站一区二区三区| 亚洲欧洲成人精品av97| 亚洲国产日韩精品| 欧美中文字幕久久| 亚洲中国最大av网站| 欧美日韩卡一卡二| 丝袜美腿亚洲色图| 欧美日本国产视频| 国产精品美女视频| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美精品乱码久久久久久按摩| 国产日产精品一区| 福利一区二区在线| 一区二区三区四区精品在线视频| 青青草97国产精品免费观看无弹窗版 | 国产成人精品三级| 亚洲视频你懂的| 欧美性一区二区| 美腿丝袜一区二区三区| 国产亲近乱来精品视频| 日本精品一区二区三区四区的功能| 国产亚洲一二三区| 欧美bbbbb| 国产蜜臀av在线一区二区三区| 日韩国产在线观看一区| 欧美精品一区二区三区在线| 成人深夜视频在线观看| 亚洲一区二区精品久久av| 日韩欧美一卡二卡| 99在线视频精品| 欧美aⅴ一区二区三区视频| 久久久久国产成人精品亚洲午夜| 日韩在线观看一区二区| 国产亚洲女人久久久久毛片| 欧美亚洲综合色| 国产精品资源在线看| 精品av综合导航| 99r精品视频| 另类小说一区二区三区| 18成人在线视频| 日韩午夜在线影院| 不卡视频免费播放| 久久99热国产| 亚洲小说欧美激情另类| 久久久久久久久一| 欧美日韩久久一区二区| 国产成人8x视频一区二区| 日韩中文字幕麻豆| 成人国产精品免费观看视频| 午夜欧美一区二区三区在线播放| 在线观看一区二区视频| 一区二区三区不卡视频| 中文字幕av不卡| 久久五月婷婷丁香社区| 欧美精品亚洲二区| 在线影院国内精品| 99视频国产精品| 国产高清精品在线| 精品在线亚洲视频| 日日夜夜精品视频天天综合网| 欧美日韩电影在线| 99v久久综合狠狠综合久久| 久久99精品国产91久久来源| 亚洲一区二区偷拍精品| 国产精品护士白丝一区av| 91超碰这里只有精品国产| 国产亚洲午夜高清国产拍精品| 成人高清av在线| 日本欧美大码aⅴ在线播放| 亚洲精品国产一区二区三区四区在线 |