Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Instructions In this milestone, you will implement the basic strategy of your UN

ID: 3546713 • Letter: I

Question

Instructions


In this milestone, you will implement the basic strategy of your UNO player. We will be testing your code through a framework for running Uno games. It simulates shuffling a deck, dealing hands to players, drawing an initial up card, enforcing all of the rules of Uno (see Milestone 1 description), declaring a winner, and calculating scores. The only thing it does not do is actually choose a card to play from a hand (or call a color if a wild is played). You will hand in your netid_UnoPlayer.java only.

For this milestone, every student in the class will be writing their own code to play a card from a hand (for this milestone, you do not need to worry about wild cards). The Uno framework will run the game, and then at the appropriate points, call your method(s) to do pick a card. In this way, your program will be able to "play" Uno against your classmates in a tournament. Whoever has the best algorithm for playing a card should win. Games will be simulated thousands of times to minimize the impact of luck in the games.

Please read this ENTIRE DOCUMENT before asking any questions. It is a lengthy document, but most of your questions will be answered by reading it.

You will find several java files attached that provide helpful information for your implementation.

Card.java (DO NOT MODIFY)

This defines a card object within the game.

The relevant instance methods that you

Explanation / Answer

In my knowledge openOffice.org offers a language independent application programming interface (API) which allows to program the office in different programming languages (e.g. C++, Java, Python, CLI, StarBasic, JavaScript, OLE). It allows to use OpenOffice.org as service provider in other applications, extend it with new functionality or simply customize and control OpenOffice.org. As far as I am concerned the UNO program is the thing one should always be aware of.

http://mhelpdesk.com/field-service-management-software/