Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Game Physics: Goal Statement Merged #152

Open
oluowoj opened this issue Oct 3, 2018 · 4 comments
Open

Game Physics: Goal Statement Merged #152

oluowoj opened this issue Oct 3, 2018 · 4 comments
Assignees

Comments

@oluowoj
Copy link
Collaborator

oluowoj commented Oct 3, 2018

The updated Goal Statements for TM2D as per the feedback from SRS presentation are:

GS1: Given the kinematic properties, and forces applied on a set of rigid bodies, determine their new position and velocities over a period of time in non-collision and/or collision states.

GS2: Given the kinematic properties and forces applied on a set of rigid bodies, determine their new orientations and angular velocities over a period of time in non-collision and/or collision states.

GS3: Given the kinematic properties of a set of rigid bodies, determine if any of them will collide with one another over a period of time.

Questions:

  1. I merged GS4 into GS1 and GS2 from the original SRS. Do I have to implement all of the goal statements?
  2. I created a branch and I am going to commit all changes in the branch first, so do you want to see my changes to the SRS as comments or its okay to make all the changes straight off, and add any comments or questions?
@smiths
Copy link
Owner

smiths commented Oct 4, 2018

@oluowoj, I would rephrase your GS1 as follows: "Given the kinematic properties, and forces (including any collision forces) applied on a set of rigid bodies, determine their new position and velocities over a period of time." GS2 can be worded similarly. I don't think you need GS3, since collision forces are included in GS1 and GS2. Since the two goals start with the same text, you can move this to the statement introducing the two goals.

With respect to your questions, I'm not sure what you mean by implementing the goal statement. The project will involve finishing the requirements, completing the design, implementation and testing. Through all of this you will be implementing the goal statements.

You can change the SRS to what you think is best. You can highlight your changes with a separate comment or question. Since you will be using the comment command, we can turn the comments off in the pdf if we want to.

@oluowoj
Copy link
Collaborator Author

oluowoj commented Oct 4, 2018

Noted, I will modify my changes with your feedback.

My question about implementing all the goal statement was to make sure the scope of the project will be within the time frame that we have, to complete it. But that's fine. Thanks for your feedback.

@smiths
Copy link
Owner

smiths commented Oct 4, 2018

Sounds good. I appreciate your concerns, but I don't think you need to worry that the project scope is too big. Remember that for the implementation you can use existing libraries when appropriate. You don't have to implement everything. If the scope should become an issue we can move some of the implementation to "phase 2," which would be something that is completed after the course is concluded.

@oluowoj
Copy link
Collaborator Author

oluowoj commented Nov 14, 2018

Thanks this can be closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants