> 科技    /    正文

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


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

最新文章

代写COMP282、代做C++语言程序 代做 Page Milestone、代写Java,Python程序 EPM2210GF324C5: Enabling Compact and Efficient Digital Solutions with Advanced Programmable Logic | EPM3064ATC100-4: Enhancing Digital Design with Efficient Programmable Logic | ChipsX 上海制冷设备网:打造制冷行业的领军品牌 膜技术,以新质生产力赋能行业高质量发展

Copyright © 2024 商圈 All Rights Reserved.

本站部分内容来源于用户投稿,内容相关Q:230098551