程序代写代做代考 Java javascript In this assignment, you will be required to write JavaScript functions that simplify playing of the

In this assignment, you will be required to write JavaScript functions that simplify playing of the

variation of UNO

https://service.mattel.com/instruction_sheets/UNO%20Basic%20IS.pdf

3 One Player, Many Moves
The second part (onePlayerManyMoves in the file csce322h0mework02part02.js) will take in

two

(2) arguments (a deck and a discard pile) and return a function that takes in one (1) argument (a

hand), and returns the deck, discard, and hand that is the result of the player in possession of the

hand playing as many cards in a row as they can before emptying their hand or being unable to

continue playing cards. The same rules for precedence of moves as onePlayerOneMove applies.

4 Many Players, One Move

The third part (manyPlayersOneMove in the file csce322h0mework02part03.js) will take in two

5 Many Players, Many Moves
The fourth part (manyPlayersManyMoves in the file csce322h0mework02part04.js) will take in

6.1 helpers.js