Skip to content

Tricia Basics 11-10#338

Open
trishhy wants to merge 1 commit intorocketacademy:mainfrom
trishhy:main
Open

Tricia Basics 11-10#338
trishhy wants to merge 1 commit intorocketacademy:mainfrom
trishhy:main

Conversation

@trishhy
Copy link

@trishhy trishhy commented Oct 19, 2021

Please fill out the survey before submitting the pull request. Thanks!

🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀

How many hours did you spend on this assignment?

Please fill in one error and/or error message you received while working on this assignment.

What part of the assignment did you spend the most time on?

Comfort Level (1-5):

Completeness Level (1-5):

What did you think of this deliverable?

Is there anything in this code that you feel pleased about?

Copy link

@EricFooSD EricFooSD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall nice job. Would you be able to try part 2 as well?

Comment on lines +1 to +7
// this is a basic version of scissors paper stone //
// scissors beats paper //
// paper beats stone //
// stone beats scissors //
// if both parties choose the same object, it is a draw //
// user chooses input as scissors paper or stone //
// randomly return one of scissors paper or stone //

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Comment] Nice use of pseudo code

Comment on lines +9 to +22
var generateMove = function () {
// Generate random number between 1 and 3 //
var numPossibleMoves = 3;
var randomNum = Math.floor(Math.random() * numPossibleMoves) + 1;

// Return the word that corresponds to the relevant number //
if (randomNum == 1) {
return "scissors";
}
if (randomNum == 2) {
return "paper";
}
return "stone";
};

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Comment] Good job to separate out this function by itself.

if (move == userMove) {
return `${standardMessage} <br> <br> It's a draw! Please play again.`;
}
// scissors beats paper //

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Comment] Nice comments to show what the code is doing

Comment on lines +40 to +50
if (move == "stone" && userMove == "scissors") {
return `${standardMessage} <br> <br> You lost! Please play again.`;
}
// scissors beats paper //
if (userMove == "scissors" && move == "paper") {
return `${standardMessage} <br> <br> You won! Please play again.`;
}
// paper beats stone //
if (userMove == "paper" && move == "stone") {
return `${standardMessage} <br> <br> You won! Please play again.`;
}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Suggestion]: You could have combined some of these IF conditions. Using || to combine all the losing cases. This would simplify your code.

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

Successfully merging this pull request may close these issues.

2 participants