The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 2 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
| Project 1 | |||||||||||||||
| Instructions | Â | ||||||||||||||
|
The more your use this conference, the more you will enjoy and learn in this class!
NOTE: Your instructor will have many suggestions for how to implement this program, but you should think about the program yourself and try some stuff before your instructor just overwhelms you with ideas and suggestions. Thus, you should think about the program and its requirements, try some code, and then you will find that you have questions. You should post questions about clarifying what your instructor has in mind, as well as asking for comments about your code, as replies to THIS conference. That way, everyone can benefit from both the questions and the answers. We want to emphasize that if you have a question or problem, there is an excellent chance that others are having, or will shortly have, the same issue. Implement a program to:
The project will be graded according the criteria for the final project - see below. Elaboration: The scenario is inspired by a game call Sorcerer's Cave, and can be represented by the following conceptual diagram:  The yellow boxes represent java.util.ArrayList's. We have a number of parties, each consisting of a variety of creatures, and each creature may be able to posses some artifacts and carry some treasure. There may also be some creatures specified in the data file that are not members of any party, and artifacts and treasures that may not currently be held by any creature. Eventually (projects 3 and 4), the creatures will have jobs to perform (threads!), and those jobs will generally take time and require artifacts. The artifacts will be shared resources (project 4), which the creatures will have to share according to some algorithm. In the game, the focus is on the willingness of creatures to join the party as it enters a cavern, thus the importance of empathy and fear. We will simply use these fields for sorting examples, but you may wish to make this more like a game as we go along.
Your program shouldÂ
Your project is due by 8 am, EST, on the day following the date posted in the class schedule. We do not recommend staying up all night working on your project - it is so very easy to really messed up a project at the last minute by working when one was overly tired. Your instructor's policy on late projects applies to this project. (The following is from the standard syllabus, but I really don't care about any of these details. Your document should be easy to read and convey the information about your project in a reasonable manner. If you wish to follow a style, I would suggest IEEE or ACM style rather than APA.) Documentation format and length. The documentation describing and reflecting on your design and approach should be written using Microsoft Word, and should be no more than five pages in length and no less than two pages. The font size should be 12 point. The page margins should be one inch. The paragraphs should be double spaced. All figures, tables, equations, and references should be properly labeled and formatted using APA style.
This activity is awarded 15 percent of the total grade in the course. In the grade book, the total number of points will be set to 100. The project elements will be assessed as follows:
 Sample data file:// sample data file for CMSC 335, Spring 2012 // Creatures format: // Treasures format: // Artifacts format: |
|||||||||||||||
Â
Project 1InstructionsThe more your use this conference, the more you will enjoy and learn in this class!ï‚·See sample data file below.ï‚·You are encouraged to add entries and share them with the rest of the class.ï‚·You can also used the attached jar file to create other (much larger) data files.ï‚·The source code is included in the jar file, which you should find helpful in your own programs for this class.NOTE: Your instructor will have many suggestions for how to implement this program, but you should think about the program yourself and try some stuffbefore your instructor just overwhelms you with ideas and suggestions. Thus, you should think about the program and its requirements, try some code, andthen you will find that you have questions. You should post questions about clarifying what your instructor has in mind, as well as asking for comments aboutyour code, as replies to THIS conference. That way, everyone can benefit from both the questions and the answers.We want to emphasize that if you have a question or problem, there is an excellent chance that others are having, or will shortly have, the same issue.Implement a program to:ï‚·use a GUI interface to control and display the results of the program,ï‚·read a text data file,ï‚·instantiate appropriate classes,ï‚·create an the specified internal (multi-tree) data structure,ï‚·display the structure in a convincing way using a JTextArea, and
Attachments: