CSE2WDX Web Development Assessment 2 – Australia.

Subject Code & Title :- CSE2WDX Web Development
Assignment Type :- Assessment 2
Objectives : This is an individual assignment. Students are not permitted to work in a group when completing the quizzes.
Background : In this assignment you will recreate the popular Yahtzee dice game for one player to run on a web browser.Refer to the “Sample game” at the end to guide your work and please customise it to your own preferences.The rules for the game should be implemented closely as per those in the public domain [1]:
CSE2WDX Web Development Assessment 2 – Australia.

Tasks 1-12 : Objectives report
You have some freedom in how you design the interface for the game. However, a critical aspect of this assignment will be to prepare a report showing how parts of your solution map to the certification exam
objectives. Marks for Tasks 1-12 are tied to completing the report and code together as a pair. You will not earn marks for Tasks 1-12 if you do the report without the code or vice versa.

An example report and a template have been provided. You may try the technical tasks suggested in the
example as written, modify them, or choose alternatives from the certification exam objectives.

Marks are awarded for the following certification objectives and they must have two examples each :
• A.1: Create the document structure by using HTML
• A.3: Apply styling to HTML elements programmatically
• A.5: Establish the scope of objects and variables
• A.6: Create and implement objects and methods
• B.1: Implement program flow
• B.2: Raise and handle an event
• D.1: Style HTML text properties
• D.2: Style HTML box properties
• D.3: Create a flexible content layout
• D.4: Create an animated and adaptive UI
• D.5: Find elements by using CSS selectors and jQuery
• D.6: Structure a CSS file by using CSS selectors

These objectives all come from weeks 1-5 of the subject.

Task 13: Game content
Marks are awarded for your HTML for the content put into your game. This includes text images controls and the containers that hold them all. You should aim to create a well-organised page.

CSE2WDX Web Development Assessment 2 – Australia.

Task 14: Game presentation
Marks are awarded for your CSS for the presentation of the game. This includes styling of the content and the layout. You should aim to create an attractive design.

Task 15: Game logic
Marks are awarded for your JavaScript jQuery for the logic of the game. This includes logic based on sequence selection and repetition structures plus core concepts such as variables functions arrays and
event handling. You should aim to create a very functional game.

Task 16: Coding conventions
This task will award marks according to the quality of your code according to these aspects :
1.HTML, CSS and JavaScript indentation is consistent with one level of indentation per block.
2.The HTML, CSS and JavaScript files each use some comments (, /* comment */ or // comment as appropriate minimum of 3 per file).
3.The W3C HTML markup validation service reports zero errors and zero warnings on the code when tested with the “validate by direct input” method.
4.The W3C CSS markup validation service reports zero errors and zero warnings on the code when tested with the “validate by direct input” method.
5.The page footer includes hyperlinks to the W3C HTML and CSS markup validation services to indicate
compliance to the W3C standards.

Extra: Although marks are not allocated, it is also good practice for HTML, CSS and JavaScript code to consistently use best-practice casing (lowercase for HTML/CSS and camel Case for JavaScript). (The
DOC TYPE declaration is an exception.)

CSE2WDX Web Development Assessment 2 – Australia.

Task 17: Organisation
The following organisational aspects must be put in place for your solution:

(a) Programming language :
The web page will be a DHTML web page. DHTML refers to Dynamic HTML. DHTML is the combination of HTML5, CSS3 and JavaScript working together to create a web page that has a dynamic feel. Note that
Java Script may also include jQuery and is strongly encouraged.

(b) Third-party components:
A critical aspect of this assignment is to develop the coding skills by hand. Therefore, except for j Query, third-party libraries are not permitted for this assignment (Bootstrap, etc.).

CSE2WDX Web Development Assessment 2 – Australia.

(c) Images:
Store the images in a sub folder called “images”. Note that the web page cannot use copyrighted images To avoid this problem, you are welcome to use images with an open licence. You can get these from free image websites or by performing an image search on your search engine with a “usage rights” filter set to “labelled for reuse” (or equivalent). Maintain a list of references in a file called references.txt in your solution with the name, author, location and access date of the images.

(d) Integrated development environment:
The website must be built using Visual Studio 2017.

Sample game

1.New game
The beginning of the game may look like the following with placeholders for the dice and a scoreboard:

2.First dice roll
After clicking “Roll the dice!” you get to see the dice for the first time:

3.Evaluating the dice (first time)
You then decide that you want to try to make a good score with the “3” dice, so you click on them to select and highlight them:

CSE2WDX Web Development Assessment 2 - Australia.

4.Second dice roll
After rolling the dice the second time, the 3rd, 4th and 5th dice are now new and are shown here:

CSE2WDX Web Development Assessment 2 - Australia.

5.Evaluating the dice (second time)
You find that another dice shows a “3”, so you highlight it, with the aim to get more for the final roll:

CSE2WDX Web Development Assessment 2 - Australia.

6.Third dice roll
Unfortunately, you didn’t get any more “3” dice.

CSE2WDX Web Development Assessment 2 - Australia.

7.Scoring
You click the “Submit” button associated with the “Threes” part of the scoreboard to claim 9 points. That option can not be claimed again. You then continue the game and get ready to roll the dice again:

CSE2WDX Web Development Assessment 2 - Australia.

8.End of game
Here’s an example of a finished game. Unfortunately, no Yahtzees were scored, but all other categories were achieved. Click “Restart game” to reset the board and go again!

CSE2WDX Web Development Assessment 2 - Australia.

ORDER This CSE2WDX Web Development Assessment 2 NOW And Get Instant Discount

Order Your Assignment