Download presentation
Presentation is loading. Please wait.
Published byRoberta Thornton Modified over 9 years ago
1
Implementation Derek Stacey
2
Ohio University Architectural Implementation Architecturally significant components Architectural of Attack Carnivore Component Architectural of Defense Carnivore Component Architectural of Combo Carnivore Component
3
Ohio University Architectural of Attack Carnivore Component Architecture Description: The attack_carnivore component, we will need two files, one is simple carnivore code, which include all the actions of a carnivore—the growth, the regeneration, the eating, the moving, except the attack. We will apply a special attack strategy in the code by calling the file of attack.cs. In this case, this carnivore will be aggressive with special attack strategy.
4
Ohio University Architectural of Attack Carnivore Component
5
Ohio University Architectural of Defense Carnivore Component Architecture Description: The defense_carnivore component, we will need two files, one is simple carnivore code, which include all the actions of a carnivore—the growth, the regeneration, the eating, the moving, except the defense. We will apply a special defense strategy in the code by calling the file of defend.cs. In this case, this carnivore will be defensive with special defense strategy.
6
Ohio University Architectural of Defense Carnivore Component
7
Ohio University Architectural of Combo Carnivore Component Architecture Description: The ultravore component is a combination of both the aggressive and defensive carnivore, it will decide when to attack and when to defense according to the situation, we will need three files, one is simple carnivore code, which include all the actions of a carnivore—the growth, the regeneration, the eating, the moving, except the attack. The two files of strategy are attack.cs and defend.cs. We will apply a special attack strategy in the code by calling the file of attack.cs. and with defend.cs we will have special strategy of defense. The combination of these three files will make us the ultravore component.
8
Ohio University Architectural of Combo Carnivore Component
9
Ohio University Integrating build plan Build 1 Functionality: Implement the simple carnivore template provided by Microsoft Effected Components: simple.cs Build 2 Functionality: Add the functionality of Eating, Movement, and Attack use cases. Effected Components: attack.cs, simple.cs Build 3 Functionality: Growth and Reproduction use cases will be implemented Effected Components: simple.cs
10
Ohio University Integrating build plan Build 4 Functionality: Defending strategy will be implemented during this build Effected Components: defend.cs Build 5 Functionality: Introduce Advanced Strategic Deployment Strategies. Effected Components: attack_carnivore.dll, defense_carnivore.dll, ultravore.dll
11
Ohio University Integrating build plan - Attack
12
Ohio University Integrating build plan - Defense
13
Ohio University Integrating build plan - Combo
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.