您的位置: 首页 > 科技

代写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

03-31 WhatsApp群发协议号/ws频道号/ws引流营销工具
WhatsApp群发协议号/ws频道号/ws引流营销工具
在当前的数字营销时代,WhatsApp作为全球最受欢迎的即时通讯平台之 [详细]
04-21 TPS2300IPW: Enhancing Power Management Efficiency for Modern Electronics | ChipsX
TPS2300IPW: Enhancing Power Management Efficiency for Modern Electronics | ChipsX
The TPS2300IPW emerges as a pivotal component in the quest f [详细]
08-27 Instagram私信增长助手,ins全自动引流软件,ig高效推广,Instagram协议号
Instagram私信增长助手,ins全自动引流软件,ig高效推广,Instagram协议号
这款Instagram营销软件是一种多功能的工具,能够满足现代社交媒体 [详细]
08-10 WhatsApp群发过滤器,ws快速筛选软件,ws自动筛选神器
WhatsApp群发过滤器,ws快速筛选软件,ws自动筛选神器
WhatsApp初高级筛选器以其卓越的性能和丰富的功能,成为用户筛选领 [详细]