Question: PROJECT SPECIFICATIONS CS 3120, Client-sde Web Development ICopus-fall, 2017) Irn this project you wil implementa clone of a simple garne that lives on the Android

PROJECT SPECIFICATIONS CS 3120, Client-sde Web Development ICopus-fall, 2017) Irn this project you wil implementa clone of a simple garne that lives on the Android store: Colaroid, by TapJoy! NB. There are ather apps called Coloroid, so be sure it's the one pictured. To get the feel of the gameplay, you'll want to play around with it. Start with the 4x4 grid. Plan to lose some tire, garmeplay is mDrE nuanced than it first appears. If yau have an Android device, it's easy to take it for a test drive. If you don't, the you'll want to invitr a friend over, and steal their Arndroid phone. Or, just boow it-up to you. You can give it back in December if you're so Game mechanics are simple: We start with a block in the upper-left corner of a certain color. It's touching ather blacks (horizontal and vertical only, no diagonals-so each block has four neighbors. Any neighbors that are the same color as the block are part of the group. When you click one of the si olar inputs at the battom, the color af the group changes to that color. This has the effect of exparnding the group to include any blocks that are the same color as the color clicked. The object is to expand the group as quickly as possible by selecting the best, next color, and so convert the board to one color in the smallest number of moves. Gameplay is simple, fast, and addicting! The only part of the game we want to implement is an intro screen, where the user selects the size of the board on which to play with a handful of choices: 4x4, 6x6, 8x8, 12x12; and can initiate a ame, and then the main gameplay screen, where we have the board and six clickable colors that provide the input for gameplay.A display should show the number of moves, and when a player completes a map, congratulate them and take them back to the intro screen. Also set a par value for each size, and if the user makes par number of moves without completing the conversion to one color, they lose. Set your par value low enough that it's nontrivial to win. If you want, you could maintain the top three scores for each map size, and use local storage to store it-not necessary, hut it would pravide some polish to the game. You could improve other areas, too, but keep the game play essentially the same. NB, Don't go crazy with the graphks, at least not until the functionality is in place-It's the Javascript we're after NB. Pure Javascript, HTML5, and CSS3 anly. No frameworks or Javascript libraries. No other constraints. Canvas? Table? Yau chaase NB. Yau r app must wark in the latest version of Chrome. NB. Yau may work in a team af one, two, or three students. Send me a list of team participants by 11:59PM Sunday, 11/5, ar yau default to a team of ane. NB, Grading will be by code subison (zip file to Blackboard) and oral interview (about 5 minutes), scheduled the week of Navember 27th. You'll bring a laptop with the game ready to go, and the code in a text editor of your choice, and you'll walk me through the code. This will be each tean member, individually. PROJECT SPECIFICATIONS CS 3120, Client-sde Web Development ICopus-fall, 2017) Irn this project you wil implementa clone of a simple garne that lives on the Android store: Colaroid, by TapJoy! NB. There are ather apps called Coloroid, so be sure it's the one pictured. To get the feel of the gameplay, you'll want to play around with it. Start with the 4x4 grid. Plan to lose some tire, garmeplay is mDrE nuanced than it first appears. If yau have an Android device, it's easy to take it for a test drive. If you don't, the you'll want to invitr a friend over, and steal their Arndroid phone. Or, just boow it-up to you. You can give it back in December if you're so Game mechanics are simple: We start with a block in the upper-left corner of a certain color. It's touching ather blacks (horizontal and vertical only, no diagonals-so each block has four neighbors. Any neighbors that are the same color as the block are part of the group. When you click one of the si olar inputs at the battom, the color af the group changes to that color. This has the effect of exparnding the group to include any blocks that are the same color as the color clicked. The object is to expand the group as quickly as possible by selecting the best, next color, and so convert the board to one color in the smallest number of moves. Gameplay is simple, fast, and addicting! The only part of the game we want to implement is an intro screen, where the user selects the size of the board on which to play with a handful of choices: 4x4, 6x6, 8x8, 12x12; and can initiate a ame, and then the main gameplay screen, where we have the board and six clickable colors that provide the input for gameplay.A display should show the number of moves, and when a player completes a map, congratulate them and take them back to the intro screen. Also set a par value for each size, and if the user makes par number of moves without completing the conversion to one color, they lose. Set your par value low enough that it's nontrivial to win. If you want, you could maintain the top three scores for each map size, and use local storage to store it-not necessary, hut it would pravide some polish to the game. You could improve other areas, too, but keep the game play essentially the same. NB, Don't go crazy with the graphks, at least not until the functionality is in place-It's the Javascript we're after NB. Pure Javascript, HTML5, and CSS3 anly. No frameworks or Javascript libraries. No other constraints. Canvas? Table? Yau chaase NB. Yau r app must wark in the latest version of Chrome. NB. Yau may work in a team af one, two, or three students. Send me a list of team participants by 11:59PM Sunday, 11/5, ar yau default to a team of ane. NB, Grading will be by code subison (zip file to Blackboard) and oral interview (about 5 minutes), scheduled the week of Navember 27th. You'll bring a laptop with the game ready to go, and the code in a text editor of your choice, and you'll walk me through the code. This will be each tean member, individually
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
