logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Johan CornerOthers
(5/5)

667 Answers

Hire Me
expert
Ruth FrameLaw
(5/5)

789 Answers

Hire Me
expert
Nancy BauerAccounting
(5/5)

524 Answers

Hire Me
expert
StatAnalytica ExpertCriminology
(5/5)

603 Answers

Hire Me
R Programming
(5/5)

Ultra Indoor Cricket is a new form of cricket that has grown from a form of backyard cricket, where each team consists of one player

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

1 Project Description

In this assignment there are 4 parts. For each part you should:

• Write the appropriate code.

• Include comments within the code to explain the algorithm.

• Test the code to ensure its correctness.

• Format and structure the code to maximise its readability.

A report must be submitted containing a cover page, the solutions to each of the four parts, and your code, as a PDF, to the vUWS submission site. The cover page must contain your name, student number, unit number and name, and the declaration below.

Submission is due by Friday of week 13. Late submissions will receive a 10% reduction in marks for each day late.

2 Marking Criteria

This assignment is worth 40% of the unit assessment tasks. There four problems to investigate and 10 marks available for each of the four problems. The marking criteria for each question is given in Table 1.

Criteria Q1 Q2 Q3 Q4 Code Correctness (5 marks)

Comments explaining code (2 marks) Code Testing (1 mark)

Code Style and Readability (2 marks) Total (10 marks)

Table 1: Marking criteria for each part of this project.

When writing the solutions to each of the four parts, make sure to consult the marking criteria and check that you have covered them. The project will be marked using this criteria.

© Copyright: Western Sydney University, 2021. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without the prior written permission from the Dean, School of Computer, Data and Mathematical Sciences. Copyright for acknowledged materials reproduced herein is retained by the copyright holder. All readings in this publication are copied under licence in accordance with Part VB of the Copyright Act 1968.

3 Declaration

Before submitting the assignment, include the following declaration in a clearly visible and readable place on the cover page of your project report.

By including this statement, we the authors of this work, verify that:

• We hold a copy of this assignment that we can produce if the original is lost or damaged.

• We hereby certify that no part of this assignment/product has been copied from any other student’s work or from any other source except where due acknowledgement is made in the assignment.

• No part of this assignment/product has been written/produced for us by another person except where such collaboration has been authorised by the subject lecturer/tutor concerned.

• We are aware that this work may be reproduced and submitted to plagiarism detection software programs for the purpose of detecting possible plagiarism (which may retain a copy on its database for future plagiarism checking).

• We hereby certify that we have read and understand what the School of Computing, Engineering and Mathematics defines as minor and substantial breaches of misconduct as outlined in the learning guide for this unit.

Note: An examiner or lecturer/tutor has the right not to mark this project report if the above declaration has not been added to the cover of the report.

4 Project Tasks

Ultra Indoor Cricket is a new form of cricket that has grown from a form of backyard cricket, where each team consists of one player, but many teams can play at once (at least two teams are needed).

• At any time, there is one bowler and one batsman and any other players are fielders.

• The batsman bats for a set number of overs. where each over consist of six balls and each of the overs to be bowled are evenly divided between the remaining players (e.g. 6 overs for one player, 3 for two, 2 for three).

• Due to the game being indoor, no more that one run can be run, but 2, 3, and 5 runs can be awarded for hitting certain targets.

• If a batsman is given out, they lose five runs, and the batsman continues to bat (so it is possible to finish with a negative number of runs).

• Finally, any illegal deliveries bowled subtract one run from bowler’s batting score and add three to the batsman’s score; a batsman cannot not score runs from an illegal delivery and unlike other forms of cricket an extra ball is not bowled.

The winner is the player with the most runs after all players have batted.

The Ultimate Indoor Cricket League want you to write a program to help keep track of games. They have asked you to complete the following tasks.

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme