David Marks Staff asked 5 years ago

Assignment needs to be done using Eclipse. Developing a supermarket checkout system. Please see attached files.To develop skills in modelling using UML To develop skills in defining classes To develop skills in writing programs To demonstrate the need to document software Outcomes to be Assessed This assignment addresses all learning outcomes for the module. Problem Statement You are required to design, implement, test and document a Java program (set of classes) for one of the following problem specifications. Problem 1 – Extended Snakes & Ladders The problem is to define classes suitable for playing an extended version of Snakes and Ladders. You will need to define classes to represent the playing of the game. You should try to design your game and the classes that you will need before starting coding. Your game must have a graphical user interface to display the state of the game at all times. The most obvious collection to use to represent a grid is an array. This may not be the best choice. Be careful in selecting collection types. The players should use the game alternately to take their turn. Traditionally this is done by rolling a die but you could invent new ways of doing this. To obtain a bare pass your game should: ? Allow two players to play the game ? Allow a player to win ? Allow each player to take their turn ? Keep track of where each player is on the grid ? Enable the movement of players up ladders and down snakes. To gain a higher mark you will need to implement some extensions to your game. Some suggestions might be: ? Allow more than two players to play the game ? Inclusion of other rewards and pitfalls besides snakes and ladders ? Hidden/secret playing strategies ? Varying the position of rewards and pitfalls so that you get a different game every time

Free assignment help .com  an online tutoring company, provides students with a wide range of Free assignment help services for students studying in classes K-12, and College or university.

The Expert team of professional online assignment help tutors at Online assignment help .com AU provides a wide range of help with assignments through services such as college assignment help, university assignment help, homework assignment help, email assignment help and online assignment help. Our expert team consists of passionate and professional assignment help tutors, having masters and PhD degrees from the best universities of the world, from different countries like Australia,  United Kingdom,  United States, Canada, UAE and many more who give the best quality and plagiarism free answers of the assignment help questions submitted by students, on sharp deadline.

Free assignment help  t tutors are available 24×7 to provide assignment help in diverse fields – Math, Chemistry, Physics, Writing, Thesis, Essay, Accounting, Finance, Data Analysis, Case Studies, Term Papers, and Projects etc. We also provide assistance to the problems in programming languages such as C/C++, Java, Python, Matlab, .Net, Engineering assignment help and Finance assignment help.

The expert team of certified online tutors in diverse fields at Free assignment help .com  available around the clock (24×7) to provide live help to students with their assignment and questions. We have also excelled in providing E-education with latest web technology. The Students can communicate with our online assignment tutors using voice, video and an interactive white board. We help students in solving their problems, assignments, tests and in study plans. You will feel like you are learning from a highly skilled online tutor in person just like in classroom teaching. You can see what the tutor is writing, and at the same time you can ask the questions which arise in your mind. You only need a PC with Internet connection or a Laptop with Wi-Fi Internet access.

We provide live online tutoring which can be accessed at anytime and anywhere according to student’s convenience. We have tutors in every subject such as Math, Chemistry, Biology, Physics and English whatever be the school level. Our college and university level tutors provide engineering online tutoring in areas such as Computer Science, Electrical and Electronics engineering, Mechanical engineering and Chemical engineering.