国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

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

代寫WM908 Programming and Fundamental Algorithms 程序
代寫WM908 Programming and Fundamental Algorithms 程序

時間:2025-10-31  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



Coursework Brief and Front Sheet PGT
This front sheet for assessments is designed to contain the brief, the submission instructions, and the actual student submission for any WMG assessment. As a result, the sheet is completed by several people over time and is therefore split up into sections explaining who completes what information and when. Yellow highlighted text indicates examples or further explanation of what is requested, and the highlight and instructions should be removed as you populate ‘your’ section.
This sheet is only to be used for components of assessment worth more than 3 CATS (e.g. for a 15 credit module, weighted more than 20%; or for a 10 credit module, weighted more than 30%).


To be completed (highlighted parts only) by the Programme Administration after approval and prior to issuing of the assessment; to be consulted by the Student(s) so that you know how and when to submit:


Date set    15/10/2025

Submission date (excluding extensions)    10 November 2025 by 12 pm UK time

Submission guidance    Tabula Link

Marks return date (excluding extensions)    8/12/2025



To be completed by the Module Leader/Tutor prior to approval and issuing of the assessment; to be briefed to the Student(s) so that they understand the Coursework Brief, its context within the module, and any specific criteria and advice from the tutor:


Module Title & Code    WM908 Programming and Fundamental Algorithms
Component Title    Project
Module Leader    Kurt Debattista
Module Tutor    Kurt Debattista
Assessment Title    Programming assignment and report
Weighting (%)    100%







Coursework Brief



Assignment Brief
This assignment is to develop a small 2D game using the provided GamesEngineeringBase framework. This framework will be presented in an in-class tutorial. The program needs to be developed in C++, and the code submitted with a report, details of which are outlined below. An executable should also be submitted. 
Please read the entirety of the assignment before attempting any part of it, as thinking about the overall solution from the start will be beneficial for some of the later stages. 
Show your code for all parts, even if you do not get the final result. If you cannot provide code, at least explain your reasoning around the problem and how you would solve it. Marks will be given for both code and explanations – more marks will be allocated for proper code that works.  If you cannot provide the full functionality at any stage, provide part of it but state which part was provided. 
Provide comments in the code – the more readable it is the easier it is to understand and allocate marks. Please include Visual Studio solutions and all the source code, or a link to a GitHub Repository. If you wish to use another compiler and IDE you are permitted to, but please contact the module tutor before you do so, such that arrangements for marking are made in a timely fashion.
Make sure you do not copy any code from the internet or online resources or from any other students. This includes the use of AI to generate code. 
Use of the Standard Template Library data structures (such as vector, list, map) is not permitted for this assignment.  No external APIs can be used either. You are allowed to use and build upon code we developed in class including any tutor provided solutions. 
This assessment will help you re-enforce the learning from the module. You will need to understand how to use C++ to develop games and provide solutions to be used directly as part of the game. 

1Overview
This section provides an overview of the game and the components which should be included. The game is a 2D survivor like game (like Vampire Survivors). The game logic is expected to be relatively simple, and to be built around a core game loop with simple updating of the player, game world, and Non-Player Characters (NPCs).
When designing solutions think of the efficiency of the solution and which data structures and algorithms best help support the solution. Ensure these are discussed in the report with a discussion on complexity. 

2Game (85 Marks)

This section carries a total of 85 marks. However, the individual aspect of the game is evaluated on the report of it (see Section 3 Report). 
This game should be built on the core game systems developed during tutorial sessions and must include implementations of the following:
1.A virtual camera that follows the player-controlled (hero) character at its centre (10 Marks)
2.A number of NPCs that attack the character (17 Marks)
Generated randomly outside of camera view (2 Marks)
Their frequency increases over time (2 Marks)
At least 4 different character types that differ in appearance, health and speed (5 Marks)
General NPC behaviour that directs them directly towards the player (4 Marks)
One NPC behaviour makes it static but launches projectiles (4 Marks)
3.Collision system (12 Marks)
Hero vs NPCs (3 Marks)
Hero vs impassable terrain (3 Marks)
Hero projectiles vs NPCs (3 Marks)
NPC projectiles vs Hero (3 Marks)
Clearly demonstrate how NPCs are implemented and handled
4.The hero attacks the NPCs with at least two different types of attack (12 Marks)
A linear attack that targets closest NPC (has cooldown) – the attack runs automatically all the time (3 Marks)
A special area of effect (AOE) attack that targets the top N max health NPC – triggerred by hero via separate button (can be instantanous but has significant cooldown).  (7 Marks)
A powerup that increases either the speed of the linear attack and number N of NPCs targetted by the AOE (2 Marks)
5.A tile-based method (composed of a number of 32x32 pixel tiles) for displaying the background (16 Marks)
At least four different tile types (ie terrain types). One of which is impassable (eg water) for the hero. NPCs can traverse.  (5 Marks)
Data driven level loading, i.e. load the game world’s tiles and map from a custom file format (5 Marks) 
A version of the world which is infinite (with repeating tiles) (3 Marks)
A version with a fixed boundary (larger than what the screen displays) (3 Marks)
6.Game level runs for two minutes (7 Marks)
Show at least two levels with different maps (one infinite, one fixed) (5 Marks)
Score and FPS shown at the end (or during) (2 Marks)
7.The ability to save the current state of the game (and save to a file) at any point and reload it at the same exact point (11 Marks)
Please note that we will not be marking the game, rather we will mark the implementations of the above methods. Please use the report to explain your different solutions. You can show screenshots abstracted from the gameplay e.g. an image showing your collision detection system.
3Report (15 marks)

The report should be structured as follows:
-Introduction which introduces your game, and the technologies used
-A section on each of the technologies implemented (1-6 from Section 2) which contains details about how the technique works and how you implemented it. Half of this section should cover theory; half should cover the relevant implementation details for each method. You should include details here even if your implementation is partially complete.
-A short evaluation section – measure the FPS / ms per frame and see how this varies as the level complexity increases
-Limitations which cover the things you tried that did not work or if there are bugs that you know about but could not fix
-Conclusion which summarises the report in a single paragraph
Also add to the report a small section on how you would have approached this project differently if you had to start from scratch after this learning experience.
You are expected to include screenshots of the game running and implementations of game systems. For this you can use an application such as the “snipping tool” in Windows to directly paste the results in your document – this is very quick. Windows 10 has a new screen capture facility using Shift+MSkey+S. Similarly, most of the latest versions of Mac OSX permit the use of screen capture via shift-cmd-4 (various numbers provide different functionality). 
Do not add the code to the appendix but provide it separately and in a format such that it can be compiled directly (see Section 1). 
Important: All samples of code shown in the text need to be in text format, not a screen capture from your editor. Code in screen captures will be ignored.


Assessment Length/
Word count
    4000 words. Space for images and code is allowed and considered separate from the total word count. 
ARTIFICIAL INTELLIGENCE (AI)
AI Scale 
(Please copy and paste this tick ‘✓’ into the appropriate box) 
    
    NO AI    You must not use AI at any point during the assessment. 
You must demonstrate your core skills and knowledge.
    

✓    AI PLANNING    You may use AI for planning, idea development, and research.
Your final submission should show how you have developed and refined these ideas.
    
    AI COLLABORATION    You may use AI to assist with specific tasks such as drafting text, refining and evaluating your work.
You must critically evaluate and modify any AI-generated content you use.
    

    FULL AI    You may use AI extensively throughout your work either as you wish, or as specifically directed in your assessment.
Focus on directing AI to achieve your goals while demonstrating your critical thinking.
    
    AI EXPLORATION    You should use AI creatively to solve the task.
AI Policy    Unauthorised and undisclosed use of Artificial Intelligence may result in a finding of Academic Misconduct and an academic sanction under Regulation 11. Guidance for WMG student on the use of Artificial Intelligence can be found here. 

Module Learning Outcomes (numbered)    1.Master a sound, conceptual understanding of the theory and concepts of programming and fundamental algorithms and data structures. 
2.Program effectively and independently in a high-level programming language at an intermediate to advanced level. 
3.Take, straightforward to complex, algorithmic concepts, and implement them correctly.
4.Autonomously distinguish the right solution for a given problem from amongst a set of algorithmic and programming tools.
Learning Outcomes assessed in this assessment (numbered)    1.Master a sound, conceptual understanding of the theory and concepts of programming and fundamental algorithms and data structures. 
2.Program effectively and independently in a high-level programming language at an intermediate to advanced level. 
3.Take, straightforward to complex, algorithmic concepts, and implement them correctly.
4.Autonomously distinguish the right solution for a given problem from amongst a set of algorithmic and programming tools.
Learning Outcomes    Please remember that you must meet all Learning Outcomes to achieve a pass mark.
Late Submission Policy    If work is submitted late, penalties will be applied at the rate of 5 marks per University working day after the due date, up to a maximum of 10 working days late. After this period, the mark for the work will be reduced to 0 (which is the maximum penalty). “Late” means after the submission deadline time as well as the date – work submitted after the given time even on the same day is counted as 1 day late.

Resit Policy    If you fail this module and/or component, the University allows students to remedy failure (within certain limits). Decisions to authorise resits are made by Exam Boards. These will be issued at specific times of the year, depending on your programme of study. More information can be found from your programme office if you are concerned.

If this is already a resit attempt, this means you will not be eligible for an additional attempt. The University allows as standard a maximum of two attempts on any assessment (i.e. only one resit). Students can only have a third attempt under exceptional circumstances via a Mitigating Circumstances Panel decision.
Retention of Drafts & Records    Please ensure that you retain any drafts of your work, associated notes, records of research should they be required by the marker or moderator.  You do not need to submit these, but they should be retained until after the end of your registration.



Where to get help: 

1.Talk to your module tutor if you do not understand the question or are unsure as to exactly what is required. 
2.There are also numerous online courses provided by the University library to help in academic referencing, writing, avoiding plagiarism and a number of other useful resources. https://warwick.ac.uk/services/library/students/your-library-online/
3.If you have a problem with your wellbeing, it is important that you contact your personal tutor or wellbeing support services https://warwick.ac.uk/services/wss


請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp
 

掃一掃在手機打開當前頁
  • 上一篇:2025年10月份更新拼多多改銷助手小象助手多多出評軟件
  • 下一篇:代寫RBE104TC C Programming Language程序 代寫C語言
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業(yè)
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    免费久久99精品国产自| 欧美精品成人91久久久久久久| 午夜久久资源| 一区二区免费在线视频| 国产精品丝袜白浆摸在线| 99国产在线视频| 国产一区免费在线观看| 亚洲a在线观看| 一区二区三区久久网| 久色乳综合思思在线视频| 国产精品久久97| 久久五月情影视| 美女av一区二区三区| 国产精品热视频| 国产xxxxx视频| 色综合五月天导航| 国产精品色悠悠| 久久91亚洲精品中文字幕| 久久精品久久精品国产大片| 国产乱人伦精品一区二区三区| 国内精品久久影院| 伊人色综合久久天天五月婷| 久久天天躁狠狠躁夜夜躁| 国产精品乱码视频| 国产精品久久久久久久美男 | 国产精品后入内射日本在线观看| 懂色中文一区二区三区在线视频| 免费国产黄色网址| 国产麻豆乱码精品一区二区三区| 国产成人精品日本亚洲专区61| 视频一区二区综合| 日韩在线播放一区| 国产精品视频区1| 一区二区欧美日韩| 欧美综合77777色婷婷| 日韩视频在线免费播放| 狠狠色综合一区二区| 91精品国产色综合久久不卡98| 久久99精品久久久久久久青青日本| 九色在线视频观看| 久久99精品国产99久久6尤物| 亚洲欧美日韩在线综合| 欧美激情www| www.av中文字幕| 久久天天躁狠狠躁夜夜躁2014 | 天堂va久久久噜噜噜久久va| 免费黄色福利视频| 91久久国产精品| 一区二区三区四区在线视频| 精品人伦一区二区三区| 久久精品日韩精品| 无码日韩人妻精品久久蜜桃| 国产系列第一页| 国产精品久久久久7777| 欧美亚洲另类视频| 日韩中文字幕国产精品| 日韩欧美亚洲v片| 欧美日韩国产免费一区二区三区| 成人在线免费观看一区| 欧美激情一区二区三区高清视频| 欧美中日韩在线| 久久精品91久久久久久再现| 日日噜噜夜夜狠狠久久丁香五月 | **亚洲第一综合导航网站 | 久久福利电影| 日本精品久久久久久久久久| 91久久偷偷做嫩草影院| 一本色道久久综合亚洲二区三区| 国产欧美一区二区三区另类精品| 精品中文字幕在线2019| 国产乱码精品一区二区三区卡 | 在线观看污视频| 97福利一区二区| 午夜精品美女久久久久av福利| 成人av免费看| 色阁综合av| 精品国产欧美成人夜夜嗨| 蜜桃av噜噜一区二区三区| 亚洲最大av网| 久久久久免费看黄a片app| 狠狠色综合欧美激情| 亚洲人成无码www久久久| 国产精品午夜一区二区欲梦| 亚洲欧洲免费无码| 国产一区二区三区色淫影院| 国产aⅴ精品一区二区三区黄| 99视频在线免费观看| 日韩精品福利视频| 精品毛片久久久久久| 久久免费99精品久久久久久| 欧美怡春院一区二区三区 | 国产精品久久电影观看| 97久久精品人搡人人玩| 欧美综合国产精品久久丁香| 一区二区精品视频| 国产精品视频播放| 国产第一区电影| 成人av网站观看| 日本不卡视频在线播放| 亚洲最大的av网站| 精品国产一区二区三区免费| 久久精品一区二区三区不卡免费视频 | 久久久久久久有限公司| 国产欧美精品一区二区三区-老狼| 午夜精品一区二区三区在线观看| 国产精品国产自产拍高清av水多| 国产成人亚洲综合无码| av免费观看国产| 国产做受69高潮| 欧美亚洲日本黄色| 中文字幕在线亚洲三区| 国产精品国产三级欧美二区| 久久久久久久久亚洲| 91超碰中文字幕久久精品| 国产素人在线观看| 国产一区高清视频| 狠狠色狠狠色综合人人| 欧美中文在线观看国产| 欧美亚州一区二区三区| 精品欧美日韩在线| 国产在线视频2019最新视频| 精品视频导航| 国产日韩一区二区在线| 国产欧美一区二区三区久久| 国产伦精品一区二区三区在线| 欧美日韩视频免费在线观看| 日韩欧美三级一区二区| 奇米一区二区三区四区久久| 欧洲精品在线视频| 日韩精品无码一区二区三区| 秋霞久久久久久一区二区| 日韩久久久久久久久久久久 | 久久99精品国产99久久6尤物| 精品乱码一区二区三区| 九九精品在线视频| 亚洲精品国产精品国自产观看| 欧美一区2区三区4区公司二百| 午夜在线视频免费观看| 日本精品一区二区三区高清 久久| 青草青草久热精品视频在线观看 | 国产伦精品一区二区| 99国产视频| 日本高清久久天堂| 免费av一区二区三区| 狠狠精品干练久久久无码中文字幕| 精品99在线视频| 91久热免费在线视频| 久久久久久久久久伊人| 欧美成年人视频网站欧美| 亚洲18私人小影院| 国内成+人亚洲| 国产欧亚日韩视频| 精品国产一区二区三区久久狼黑人 | 欧美精品久久久久久久久久| 日韩欧美精品一区二区 | 日韩在线国产| 国产日韩欧美在线视频观看| 国产成人avxxxxx在线看| 国产精品久久网| 日本一区二区三区视频在线观看 | 九色91国产| 亚洲午夜激情| 精品婷婷色一区二区三区蜜桃| 久精品国产欧美| 亚洲砖区区免费| 国产精品一区久久| 国产精品乱码久久久久| 青青青国产在线观看| 久久人人看视频| 亚洲一区影院| 国产日韩精品在线观看| 国产精品久久久久久久久久免费 | 国产精品国产福利国产秒拍| 日韩欧美三级一区二区| 国产激情综合五月久久| 亚洲专区在线视频| 国产一区二区三区在线免费| 精品国偷自产在线视频| 欧美性视频在线播放| 久久久久久久影院| 欧美日韩免费高清| 久久久久亚洲精品国产| 欧美亚洲国产精品| 国产精品久久久久福利| 国产做受69高潮| 亚洲综合在线做性| 久久婷婷开心| 欧美中日韩免费视频| 久久五月天色综合| 99久re热视频精品98| 日韩av在线综合| 久久精品色欧美aⅴ一区二区| 黄黄视频在线观看| 亚洲一二三区精品| 久久99精品久久久久子伦| 激情综合网俺也去| 国产精品大片wwwwww| 97久久精品午夜一区二区| 欧美亚洲一级二级| 尤物国产精品|