Creation of a virtual world java application

Assignment Help JAVA Programming
Reference no: EM13882082

Your final project for this course is the creation of a Virtual World Java application that results in a virtual world, complete with an object that will act as a human clone.

A virtual world with a human clone would not be complete without additional objects for interaction, so you will be responsible for creating a "ShoutBox" and another object that will keep your human clone from getting lonely, and a virtual world application that will test your objects.

Your final deliverables will include your working code as well a s an annotated version of your written code that explains your reasoning for choices, how the code meets the given specifications for your project, how you ensured the accuracy and workability of your code, and methods used for testing and debugging.

In this assignment you will demonstrate your mastery of the following course outcomes:

- Write simple, accurate object-oriented programs using primitive data types, variables, data structures, and object-oriented principles

- Implement classes that meet the given specifications of object instance variables and behaviors

- Create operative algorithms using sequential logic structures, decision control structures, and loops

- Create and use methods that accept parameters and return results

- Test and debug object-oriented programs for accuracy in program functionality

- Document object-oriented code with comments that articulate the purpose and behavior of code for various audiences

In creating your virtual world, you will need to create a MyClone class that will represent a virtual clone, another class that will represent a ShoutBox, and another class of your choice. The class of your choice can be anything you want to exist in your virtual world (a cat, a bird, a computer, etc.). This project is a prototype and there will not be any graphics, so you will create an application that unit tests the functionality of your three classes (your MyClone class, your ShoutBox class, and the class of your choice).

Reference no: EM13882082

Questions Cloud

Determine if the economic decision is still the same : Redo the B/C analysis to determine if the economic decision is still the same as when disbenefi ts were not considered.
Calculate the dividend payout ratio : Johnson Products earned $3.10 per share last year and it paid out $.75 dividend. The company’s ROE is 16%. Calculate the dividend payout ratio; Calculate the sustainable growth rate of the company.
Role of parties in plurality-proportional election systems : How do political parties shape election outcomes and the formation of governments? Discuss the similarities and differences in the role of political parties in presidential and parliamentary governments, and discuss the role of parties in plurality a..
What is the theory underlying the two models : What is the difference between the two regression models and Given the preceding results, would you retain the intercept term in the first model? Why or why not?
Creation of a virtual world java application : Implement classes that meet the given specifications of object instance variables and behaviors and create operative algorithms using sequential logic structures, decision control structures, and loops
Minimum number of theoretical stages : (a) What is the minimum number of theoretical stages necessary to effect this separation? (b) What is the minimum extract reflux ratio?
Is the organization strategy producing satisfactory results : Is the organization's strategy producing satisfactory results? Why or why not? Is it apparent that the organization doesn't have a strategy? Why? What competitive forces does the organization face? How is it responding to these forces? If it isn't re..
The stock market return as the discount rate : Last year Star Inc paid a dividend of $1.50 on its common stock last year. You expect the dividend will increase at 15% each year over the next three years; but after that, a normal growth rate of 5% is expected for the foreseeable future.   The stoc..
What overall conclusion do you draw : Take the averages of each of the estimated β coef?cients and relate them to the true val- ues of these coef?cients given above. What overall conclusion do you draw?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Explain why the teller application can call the withdraw

Explain why the Teller application can call the withdraw and deposit methods using a SavingsAccount object reference, even though we did not define these methods

  Implements the measurable interface

Implement a class Quiz that implements the Measurable interface. A quiz has a score and a letter grade (such as B+).

  Follow the projects suggestion

Be sure that you follow the projects suggestion and create a separate class for the word analysis. An instance of this class and its methods should then be called by your GUI interface.

  Java program to compute invoice for client

You need a java program to compute the invoice for client and then print out invoice to the screen. The consulting rate is $200 per hour.

  How does an applet get loaded into the browser

How does an applet get loaded into the browser? What is needed in the APPLET tag to cause an applet to be loaded from a JAR file?

  Creates a file called "grades.txt" with 1000 lines

Write a program that creates a file called "grades.txt" with 1000 lines. Each line in the "grades.txt" file will consist of a student's first name, last name, graduating year(2013,2014,2015), and grade. the student's first name and last name for t..

  Define method headers for computeaveragesales

Define method headers for computeAverageSales() and computeShipping Charges() according to the following requirements. Develop pseudocode for two new methods to be added to your product class

  Problem 1 the queue adta queue is a fundamental abstract

problem 1. the queue adta queue is a fundamental abstract data type. it is an ordered collection of items in which the

  Write ijvm program to multiply two hexadecimal numbers

Write the IJVM program that multiplies two (hexadecimal) numbers. The user inputs the hex numbers and the result is printed out. The program then accepts another pair of numbers.

  Sorted list adt and the binary search tree adt

Explain the differences between our specifications of the Sorted List ADT and the Binary Search Tree ADT.

  Error handling into the login process

In this lab, we will incorporate error handling into the login process so that a notice of each invalid login is automatically e-mailed to the technical support staff

  Write java program to enter number of marks

Write a java program called AverageMark.java. This program should allow the user to enter any number of marks and then display the minimum, maximum & average mark.

Free Assignment Quote

Assured A++ Grade

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!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd