合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

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

        時(shí)間:2024-04-26  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



        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
        請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp












         

        掃一掃在手機(jī)打開當(dāng)前頁
      1. 上一篇:COM6521代做、代寫c/c++編程設(shè)計(jì)
      2. 下一篇:CHC6186代寫、Java程序設(shè)計(jì)代做
      3. ·代寫MISM 6210、Python/java程序語言代做
      4. ·代寫DTS203TC、C++,Java程序語言代做
      5. ·CS 2210編程代寫、Java程序語言代做
      6. 合肥生活資訊

        合肥圖文信息
        出評(píng) 開團(tuán)工具
        出評(píng) 開團(tuán)工具
        挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
        挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
        戴納斯帝壁掛爐全國售后服務(wù)電話24小時(shí)官網(wǎng)400(全國服務(wù)熱線)
        戴納斯帝壁掛爐全國售后服務(wù)電話24小時(shí)官網(wǎng)
        菲斯曼壁掛爐全國統(tǒng)一400售后維修服務(wù)電話24小時(shí)服務(wù)熱線
        菲斯曼壁掛爐全國統(tǒng)一400售后維修服務(wù)電話2
        美的熱水器售后服務(wù)技術(shù)咨詢電話全國24小時(shí)客服熱線
        美的熱水器售后服務(wù)技術(shù)咨詢電話全國24小時(shí)
        海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
        海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
        合肥機(jī)場(chǎng)巴士4號(hào)線
        合肥機(jī)場(chǎng)巴士4號(hào)線
        合肥機(jī)場(chǎng)巴士3號(hào)線
        合肥機(jī)場(chǎng)巴士3號(hào)線
      7. 上海廠房出租 短信驗(yàn)證碼 酒店vi設(shè)計(jì)

        主站蜘蛛池模板: 亚洲Aⅴ无码一区二区二三区软件| 无码人妻一区二区三区免费手机 | 亲子乱av一区区三区40岁| 精品香蕉一区二区三区| 一区二区免费电影| av一区二区三区人妻少妇| 久久久精品一区二区三区| 久久国产高清一区二区三区| 无码午夜人妻一区二区不卡视频 | 竹菊影视欧美日韩一区二区三区四区五区 | 亚洲午夜一区二区三区| 一区 二区 三区 中文字幕| 欧美日韩国产免费一区二区三区 | 中文字幕人妻AV一区二区| 久久亚洲AV午夜福利精品一区| 亚洲一区二区高清| 国产在线步兵一区二区三区| 蜜桃无码一区二区三区| 日本不卡一区二区视频a| 成人午夜视频精品一区| av无码一区二区三区| 天天看高清无码一区二区三区 | 亚洲成AV人片一区二区| 日韩制服国产精品一区| 另类一区二区三区| 国产午夜精品一区二区三区漫画| 一区在线观看视频| 天堂不卡一区二区视频在线观看| 精品女同一区二区三区在线 | 中文字幕色AV一区二区三区| 中文无码AV一区二区三区| 精品视频一区二区三区在线播放| 精品少妇人妻AV一区二区| 国产精品美女一区二区三区| 国模精品视频一区二区三区| 成人精品一区二区不卡视频| 国产人妖视频一区在线观看| 无码AV一区二区三区无码| 一级特黄性色生活片一区二区| 国产精品污WWW一区二区三区| 国产一区二区三区在线2021|