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综合_亚洲视频一区二区三区
    久久亚洲综合色一区二区三区| 亚洲激情欧美激情| 久久久噜噜噜久久中文字幕色伊伊| 久久久电影一区二区三区| 国产亚洲一本大道中文在线| 国产情人综合久久777777| 亚洲欧美日韩国产一区二区三区| 欧美xingq一区二区| 88在线观看91蜜桃国自产| 777a∨成人精品桃花网| 2023国产精品自拍| 久久精品视频网| 亚洲视频香蕉人妖| 亚洲一区二区三区在线看| 国产欧美精品日韩区二区麻豆天美| 性久久久久久久久| 精久久久久久久久久久| 99久久久久久| 久久先锋影音| 91精品视频网| 亚洲精品欧美激情| 国产毛片精品视频| 国产精品国产三级欧美二区| 欧美亚洲高清一区| 中文字幕不卡在线| 日本不卡视频在线| 午夜亚洲视频| 亚洲国产激情av| 亚洲1区2区3区视频| 亚洲激情成人| 欧美日韩午夜在线视频| 亚洲精品在线免费播放| 视频一区在线播放| 99国产精品久久久| 免费h精品视频在线播放| 一本色道久久综合亚洲精品不 | 日韩欧美的一区| 亚洲图片欧美综合| jlzzjlzz亚洲日本少妇| 国产农村妇女精品一二区| 国产精品免费av| 国产很黄免费观看久久| 色婷婷久久综合| 五月婷婷欧美视频| 欧美体内she精视频在线观看| 翔田千里一区二区| 欧美视频一区在线| 日本女优在线视频一区二区| 在线观看一区二区视频| 亚洲精品日韩专区silk| 99视频精品在线| 欧美一区二区三区成人| 8v天堂国产在线一区二区| 亚洲国产aⅴ天堂久久| 国内激情久久| 国产精品进线69影院| 欧美~级网站不卡| 自拍偷拍国产亚洲| 国产乱码精品一区二区三| 麻豆av一区二区三区| 亚洲成人免费在线观看| 亚洲免费在线| 蜜臀av在线播放一区二区三区| 国产亚洲激情| 蜜臀国产一区二区三区在线播放| 久久国产精品久久久久久电车| 亚洲精品国产a久久久久久| 亚洲精品1区| 日韩av午夜在线观看| 日本道精品一区二区三区| 精油按摩中文字幕久久| 欧美一级片在线看| 欧美一区二区在线| 亚洲欧美韩国综合色| 国产精品普通话对白| 亚洲电影中文字幕在线观看| 一本一道久久a久久精品| 久久99精品久久久久婷婷| 91精品国产综合久久香蕉麻豆| av中文字幕在线不卡| 91麻豆精品久久久久蜜臀| 成人午夜电影久久影院| 自拍偷拍亚洲激情| 欧美日韩免费一区二区三区| 成人视屏免费看| 午夜欧美在线一二页| 欧美日韩国产区一| 国产精品99久久久久久久vr| 国产一区二区不卡在线| 国产美女精品一区二区三区| 另类调教123区| 日本不卡免费在线视频| 日韩福利电影在线观看| 日韩精品视频网| 久久99久国产精品黄毛片色诱| 美腿丝袜一区二区三区| 国内外成人在线| 国产成人精品一区二区三区网站观看| 国产在线看一区| 国产精品一区二区视频| av不卡在线观看| 国产拍揄自揄精品视频麻豆| 亚洲一区二区三区精品动漫| 欧美日本韩国一区二区三区| 国产成人在线视频免费播放| 亚洲超碰精品一区二区| 亚洲男同性恋视频| 国产精品久久久久久久久久免费看| 色婷婷激情久久| 亚洲欧美不卡| 久久久久久久久久久久久9999| 亚洲国内自拍| 午夜在线精品偷拍| 欧美午夜片在线观看| 欧美日本在线观看| 日韩一卡二卡三卡| 欧美理论片在线| 6080午夜不卡| 国产拍欧美日韩视频二区| 国产精品天干天干在线综合| 亚洲天堂av一区| 丝袜美腿亚洲色图| 狠狠色狠狠色综合| 99精品视频免费在线观看| 国产一区二区三区无遮挡| 波多野结衣欧美| 91一区二区三区在线观看| 欧美日本一区二区视频在线观看| 国产在线精品二区| 欧美tk—视频vk| 亚洲伦理在线免费看| 在线免费观看日韩欧美| 欧美久久电影| 国产91精品免费| 黑人精品欧美一区二区蜜桃| 国产亚洲视频系列| 国产精品免费看片| 亚洲不卡在线观看| 毛片av一区二区| 欧美激情视频一区二区三区在线播放 | 99精品国产99久久久久久福利| 久久久亚洲人| 国产视频一区二区在线观看| 久久精品av麻豆的观看方式| 成人国产精品免费| 色中色一区二区| 日韩一区二区在线观看视频 | 欧美乱熟臀69xxxxxx| 亚洲日本青草视频在线怡红院| 极品少妇xxxx偷拍精品少妇| 欧美日韩中文| 欧美天天综合网| 国产无人区一区二区三区| 美腿丝袜亚洲三区| 日韩午夜一区| 亚洲国产精品ⅴa在线观看| 国产一区免费电影| 日本丶国产丶欧美色综合| 亚洲婷婷综合久久一本伊一区| 成人av在线网站| 欧美日韩另类一区| 日韩成人免费看| 久久久久久穴| 日韩精品欧美精品| 久久久夜夜夜| 免费在线观看不卡| 欧美日韩高清免费| 精品久久99ma| 91看片淫黄大片一级在线观看| 欧美一卡2卡3卡4卡| 国产精品一区二区果冻传媒| 在线观看视频91| 国产高清精品久久久久| 欧美精品一卡二卡| 亚洲综合丁香婷婷六月香| 国产日韩一区二区三区在线播放| 亚洲免费高清视频在线| 久久精品二区| 免费成人性网站| 日韩一区二区电影| 91女人视频在线观看| 国产欧美一区二区精品忘忧草| 国产永久精品大片wwwapp| 欧美一区二区三区日韩视频| 91丝袜美女网| 亚洲国产精品久久人人爱蜜臀| 91久久精品一区二区三| 日韩国产欧美在线播放| 欧美剧情电影在线观看完整版免费励志电影| 精品亚洲国内自在自线福利| 日韩欧美一二三区| 久久精品国产秦先生| 91精品国产综合久久久久久 | 欧美日韩一区二区三区不卡| 91网上在线视频| 久久精品国产一区二区三 | 欧美日韩一本到| 亚洲高清在线| 首页综合国产亚洲丝袜| 亚洲国产精品二十页|