Presentation is loading. Please wait.

Presentation is loading. Please wait.

Implementation Derek Stacey. Ohio University Architectural Implementation Architecturally significant components Architectural of Attack Carnivore Component.

Similar presentations


Presentation on theme: "Implementation Derek Stacey. Ohio University Architectural Implementation Architecturally significant components Architectural of Attack Carnivore Component."— Presentation transcript:

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


Download ppt "Implementation Derek Stacey. Ohio University Architectural Implementation Architecturally significant components Architectural of Attack Carnivore Component."

Similar presentations


Ads by Google