Skip to content

Commit

Permalink
Got rid of prompt text
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff591 authored Dec 12, 2021
1 parent e1b6c44 commit 193663a
Showing 1 changed file with 2 additions and 18 deletions.
20 changes: 2 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,5 @@
> As you complete each section you **must** remove the prompt text. Every *turnin* of this project includes points for formatting of this README so keep it clean and keep it up to date.
> Prompt text is any lines beginning with "\>"
> Replace anything between \<...\> with your project specifics and remove angle brackets. For example, you need to name your project and replace the header right below this line with that title (no angle brackets).
# RPG Project: Down With The System

# RPG Project: Down With The System
Authors: [Jeffrey Hata](https://github.com/Jeff591), [Cameron Fong](https://github.com/CameronSF), [Pedro Gonzalez](https://github.com/pgonz028), [Nathan Wong](https://github.com/nathanw1510)

> ## Expectations
> * Incorporate **at least two** distinct design patterns. You need to include at least *one* design pattern that we will teach this session:
> * Composite, Strategy, Abstract Factory or Visitor
> * All design patterns need to be linked together (it can't be two distinct projects)
> * Your project should be implemented in C++. If you wish to choose anoher programming language (e.g. Java, Python), please discuss with your lab TA to obtain permission.
> * You can incorporate additional technologies/tools but they must be approved (in writing) by the instructor or the TA.
> * Each member of the group **must** be committing code regularly and make sure their code is correctly attributed to them. We will be checking attributions to determine if there was equal contribution to the project.
> * Each member of the group must actively participate in the Github Project board and reviewing commited code.
> * All project phases are to be submitted to this GitHub repository. You should modify this README file to reflect the different phases of the project. In addition, you should regularly hold sprint meetings with your group. You will need to hold one check-in meeting with your lab TA in addition to the final demo.

## Project Description
> * Why is it important or interesting to you?
Expand Down Expand Up @@ -52,9 +38,7 @@ Authors: [Jeffrey Hata](https://github.com/Jeff591), [Cameron Fong](https://gith
>
> ## Phase III
> ![Phase II_ UML Diagram](https://user-images.githubusercontent.com/66803305/144090267-2b10d5f9-b88a-4af5-b782-b099268d099e.png)
> [UML Diagram](https://lucid.app/publicSegments/view/65744f78-3fde-48ce-ae6d-6c075e1613d7/image.jpeg)
> ## Design Patterns
> * Strategy Pattern for the SkillSet Classes
> * We chose to use the strategy pattern to help implement the SkillSet classes because we wanted the player to be able to select their battle skills depending on the character they chose. The SkillSet class acts as the abstract strategy and gives the interface to its derived classes which each act as concrete strategies. This design pattern helped us write better code by allowing us to better organize the skills we want to implement and expand the number of skills if we want to in the future. It also made it easier for certain character classes to have their own unique battle options.
> * Composite Pattern for the ComboSkill Class
Expand Down

0 comments on commit 193663a

Please sign in to comment.