您的位置: 首页 > 科技

代写COMP282、代做C++语言程序

2024-04-24 来源:互联网


COMP282 – The C++ Programming Language
University of Liverpool
Department of Computer Science
Assignment CA1 : C++ Console Application
1 Rubric
• Code Structure (10%)
– Code Organisation (5%) : Marks for separation of declarations (.h files) and
implementations (.cpp files), and logical organisation within files.
– Commenting and Documentation (5%) : Marks for comments in code explaining the purpose and functionality of classes, methods, and significant or
complex blocks of code.
• Application of Object-Oriented Programming (30%)
– Class Design (10%) : Marks for correct implementation of required classes,
proper use of inheritance (e.g., Monster and Player derived from Character),
and the implementation of all required methods.
– Encapsulation and Data Hiding (10%) : Marks for correct use of access modifiers (public, private) to ensure data encapsulation and for following the principle of least privilege.
– Use of STL Containers and Iterators (10%): Marks for effective use of STL
containers (e.g., vectors) and iterators for managing game objects, including
items and characters.
• Game Mechanics and Logic (40%)
– Game Map and Navigation (10%): Marks for the successful creation and linking of game locations, as well as the implementation of navigation commands.
– Item and Monster Management (10%): Marks for correctly adding items and
monsters to locations, through the use of the addItem and addMonster methods, and for the logic that handles player interactions with these elements.
– Combat System (10%): Marks for correct combat logic implementation, including the rollDice function, combat sequence, damage calculation, defeat
handling and the effects of armour and different weapons.
– Inventory and Item Usage (10%) : Marks for the correct implementation of inventory management, including collecting items, sorting, and using items (e.g.,
drinking potions, using armour, monsters discarding items when defeated).
1
• Robustness (10%)
– Error Handling and Game Stability (10%): Marks for the game’s ability to
cope with invalid inputs, and stability during gameplay.
• Creativity and Enhancement (10%)
– Extra marks for creative additions beyond the basic requirements, including
additional game features that enhance player experience, and good, efficient
or advanced use of appropriate C++.

请加QQ:99515681  邮箱:99515681@qq.com   WX:codinghelp

[ 编辑: code ]
05-18 Instagram精准引流助手,ins群发推广神器,ins大数据工具
Instagram精准引流助手,ins群发推广神器,ins大数据工具
在数字营销的海洋中,Instagram已成为品牌和个体展示自我、吸引观 [详细]
05-22 外贸新篇章 WhatsApp拉群工具,我这个小白的外贸崭新篇章
外贸新篇章 WhatsApp拉群工具,我这个小白的外贸崭新篇章
作为一个外贸小白,Ws我曾对未知的市场感到迷茫和忐忑。然而,自从我 [详细]
05-10 Instagram采集私信工具,ins如何快速引流,ig群发软件
Instagram采集私信工具,ins如何快速引流,ig群发软件
 在数字营销的海洋中,Instagram已成为品牌和个体展示自我、吸引 [详细]
01-30 虚拟合作伙伴的奇境之路:2024年是否将揭示虚拟合作伙伴的奇境之路,为跨境电商 Telegram 群发云控开辟新路径
虚拟合作伙伴的奇境之路:2024年是否将揭示虚拟合作伙伴的奇境之路,为跨境电商 Telegram 群发云控开辟新路径
2024年,我们将迈入虚拟合作伙伴的奇境之路,而这是否将为跨境电商 [详细]