Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
IntroductionThis assignment aims to give you a "real world experience" that occurs far too often in the workplace. You have been hired to complete as much as possible a project that has not been fully specified at this stage. You have been given (in your mind) an impossible delivery date. There is some supporting documentation to the project. In order to fulfil your contract you must deliver the prototype program which fulfils the stated functionality by the required date.The TaskThe Good Product Software Company has hired you to complete the implementation of a prototype that is an early stage in the development of software for Online Card, Dice and Coin and Board games. The programmer who was to implement the prototype has left the company at short notice and has left behind only the source code of various Classes and some notes regarding the prototype.The following text is that programmer's notes about the prototype and the ClassesThe application will list 5 options, to choose to play either a Card game, a Dice game, a Coin game, a Board game or to exit the application. Each of the Game options will display a menu which will allow the user to choose one game from a list of possible games or cancel the selection. At the time of writing only two Dice games and two Coin games has been specified and all other types of games have had only 1 game specified but I have been told to allow for the addition of other games in future releases of the software. A description and rules of each game are in separate documents.GamesUI( Games User Interface) - GamesUI.csThe GamesUI class will be the top level class and is responsible for interaction with the user. It will need to display to the screen, a menu of choices that the user can select from and the appropriate sub-menu(s) when required. These choices will implement each of the required functions listed below. Rules and description of each game is contained in separate documents.Choose a Board game:1) Hare & TortoiseChoose a Card Game:1) Twenty-OneChoose a Coin game:1) Simple Two-Up2) Complex Two-UpChoose a Die game:1) Snake Eyes2) Ship, Captain & CrewLow Level ClassesHave implemented the following three classes to represent a card, a coin and a die. They are all complete and that no other methods or variables need to be added to them for this project.Card Class - Card.csThis class represents one playing card that has a face value (Ace, King, Queen etc) and a suit value (Clubs, Diamonds, Hearts and Spades).Coin Class - Coin.csThis class represents a two-sided coin (heads & tails) that can be flipped.Die Class - Die.csThis class represents a many-sided die with each face having a distinct and unique value between 1 and the number of faces. Future dice games may have any number of faces though the minimum number of faces will be 4,Higher Level ClassesPack Class - Pack.csThis class represents a deck of playing cards (52 cards - does not include Joker cards). Should not need any more instance variables or constants.Have implemented the following public methods in this class: Pack() // Constructor Card DealOneCard()The following five (5) classes represent a class that plays a particular game. For each class have not yet implemented constructors, accessors or mutators though have provided some method headings and dummy return value where required so that project compiles successfully. Probably need more private instance constants & variables in each as well as private "helper" methods.Hare & Tortoise Class - HareTortise.csPlays the board game of the Hare & the Tortoise according to the rules specified in Hare and Tortoise.docTwenty-One Class - TwentyOne.csPlays the card game of Twenty-One according to the rules specified in Twenty-One Rules.doc.Snake Eyes Class - SnakeEyes.csPlays the dice game of Snake Eyes according to the rules specified in Snake Eyes Rules.doShip, Captain & Crew Class - Ship.cPlays the dice game of Ship, Captain & Crew according to the rules specified in The Ship Captain and Crew game.doTwo-Up class - TwoUp.csPlays the coin game of Two-Up according to the rules specified in TwoUpRules.docAt this stage not sure if I need to have separate classes to play the 2 versions described or a single class will be sufficient.Where to StartBecome familiar with the various classes and how they interact before attempting to implement any additional functionality.The GamesUI class should have functionality added to it incrementally, with each new function being tested as soon as it is completed. Snake Eyes and Simple Two-Up are the easiest to play. The challenge in this assignment is to complete what you can before the due date. Better to hand in a working project which does something correctly than one which does not run.Note this assignment is not a GUI based assignment.Sample User InteractionsYou are free to change the look of the user interactions if you wish. Do not waste your time however designing a pretty screen interface if the rest of the project is not attempted. The main menu (mock-up not actual screen hot):Welcome to Games OnlineTo make a selection: Enter the number of your selection 1. Board Games2. Card Games3. Coin Games4. Dice Games0. Exit the programWhat type of Game do you wish to play? 4Select your game to play. 1. Snake Eyes2. Ship, Captain & Crew0. Cancel SelectionWhich Game? 1Let's play:Your dice roll totalled 3 Sorry you loseYou have 0 points and I have 2.Play again? (Y or N) NThanks for playing.Press any key to continue...
Data hiding and encryption would be done on images. Both these process should have a data hiding key and an encryption key correspondingly. Another user should be able to decrypt t
Ask question #Minimum 100 words accepWrite an ASP.NET program that allows you to create and populate a CheckBoxList control by accessing the Title field from the Movies database ta
Create login page: Consider the login page for a typical webmail service, such as GMail or Outlook Mail. Your task for this assignment is to design a test plan for such a logi
Create a Calculator application using Web Form with the following functions: 1. Add 2. Minus 3. Multiply 4. Divide Each of the above has to be a Web Service
I need mt4 programmer Project Description: I'm seeking a professional programmer to teach me MQL I have few years experience in manual trading but totally NONE in MT4 / EA
What are the steps of acquiring a proxy object in Webservice? The following steps are required to get a proxy object of a webservice at the client side:- 1. The Clie
Project Description: I have a site that's previously fully developed, and need to fix some small problems (Text editor posting error, and a Server error caused by some Nhibernat
Fixing chrome problem Problem 1- Booksearcha.asp and bookrstep2.asp on allreaders.com (bookrstep2 only accessible from bookrstep1.asp) utilize scroll down menus at times. In Chr
Mention different types of data providers available in .NET Framework. .NET Framework Data Provider for SQL Server - Give access to Microsoft SQL Server 7.0 or later version. I
Very, Very Boards does a big business in shirts, especially for groups and teams. They need a project that will calculate the price for individual orders, as well as a summary for
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd