RPG Game - JAVA GUI - Monsters Battling - text based game

Cancelled Posted May 6, 2015 Paid on delivery
Cancelled Paid on delivery

A basic java game using text and GUI, where a player can create a team of Monsters that can Battle against other Monsters.

The game you will need to design a class hierarchy to represent the different types of Monsters, implement the logic required to battle two monsters together and create a Graphic User Interface (GUI) that will allow the Player to interact with the game.

Each monster has a number of different stats that determine their effectiveness in battle. The exact stats that a monster has are based on what type of monster they are. There are 3 major types of Monsters: Physical, Elemental and Flying.

I require five major sections as defined below:

-MONSTER CLASS-

Class structure for the Monsters. Every Monster shares the following stats:

• Monster name – Monster are given a random name from a set of possible names

• Maximum Health

• Current Health

• Level

• Type – a Monster’s type is used to calculate the Element Monster damage. This stat will be equal to one of the following values: Fire, Grass or Water.

-TEAM CLASS-

Class that will represent a team of Monsters. This class will manage an array of 4 Monster objects (be sure to use Polymorphism) that will be the Team. You might also want to think about how you will generate a random Team as an opponent. You will want to look making sure that the opposing Team’s monsters aren’t too easy, their level will need to be modified based on the Player’s Team to in order to provide a challenge.

-BATTLE CLASS-

A class to represent a Battle. A Battle will take place between two Teams

At the start of the battle the player’s monsters are healed to full health (current health will equal maximum health)

• A Team is randomly generated and set as the opposing team. (Their levels should be set to some close to the player team level)

• The first monster from each team is set to the currently battling Monster.

• The Monster will both calculate an attack for the current Battle Round.

-GUI DESIGN-

A design and code a GUI that will allow the Player to create a Team and initiate

battles

-FUNCTIONALITY-

The final thing the game must do is save the player’s progress. The player should be able to save their game and come back to it after they exit and restart the program. Their Team data should be reloaded and left in the same state as it was when they quit.

This data persistency should be achieved through Object Serialization.

Java JavaScript

Project ID: #7617143

About the project

4 proposals Remote project Active May 6, 2015

4 freelancers are bidding on average $637 for this job

Sayonb

I have made a game including graphics, game saving, classes and a large amount of user interactivity within a 1 week and a half. I can send you the game for quality checking, but be assured that your work will have muc More

$366 AUD in 21 days
(0 Reviews)
0.0
karimmedusa

i do the best for U.i do the best for U. i do the best for U.i do the best for U.i do the best for U. i do the best for U.

$1111 AUD in 30 days
(0 Reviews)
0.0