Note : ALL Code Must be in OOP (JAVA) And perform all in ecplis (console base) Scenario: You are hired by a game development company. Your task is to create an RPG hack & slash console game. The game will have a movement system that will be based on the x, y, z coordinate system. You will need to start with creating 3 classes. 1. A class that represents a player 2. A class that represents an enemy 3. An abstract class that contains the movement logic. Step 1: Start by creating the superclass which defines the movement system for both enemy and player. The movement system is based on the Coordinate system. Imagine an x, y, z plane, the y coordinate is used to move forward and backward in the virtual plane, x to go left and right, z to go up and down. For example, A player with coordinates x, y, z with values -5, 10, 0 represents a player -5 units to the left, 10 units forward, and 0 z units mean on the ground. (0, 0, 0) are the base units which means the player or enemy is at the start of the level. Step 2: Create a class to represent the player which is derived from the movement logic superclass. A player will have health, attack power, jump power. You should also be able to show the stats of the player. Step 3: Create a class for the enemy which will be identical to the player class but will have an additional attribute of enemy type. An Enemy type can be anything you want but will give unique attributes to that enemy. For example, an enemy with the type of "Mage" that deals attack power damage to the player. Step 4: Create a system that allows the player to attack an enemy. Step 5: Create an interactive menu. Step 6 (Bonus): Create a jump system for the player which increases the z coordinate of the player based on its jump power, then brings the player back to the ground concerning acceleration due to gravity -9.8 m/

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Note : ALL Code Must be in OOP (JAVA) And perform all in ecplis (console base)

Scenario:
You are hired by a game development company. Your task is to create an RPG hack & slash
console game. The game will have a movement system that will be based on the x, y, z
coordinate system. You will need to start with creating 3 classes.
1. A class that represents a player
2. A class that represents an enemy
3. An abstract class that contains the movement logic.
Step 1:
Start by creating the superclass which defines the movement system for both enemy and
player. The movement system is based on the Coordinate system. Imagine an x, y, z plane,
the y coordinate is used to move forward and backward in the virtual plane, x to go left and
right, z to go up and down.
For example, A player with coordinates x, y, z with values -5, 10, 0 represents a player -5
units to the left, 10 units forward, and 0 z units mean on the ground. (0, 0, 0) are the base
units which means the player or enemy is at the start of the level.
Step 2:
Create a class to represent the player which is derived from the movement logic superclass. A
player will have health, attack power, jump power. You should also be able to show the stats
of the player.
Step 3:
Create a class for the enemy which will be identical to the player class but will have an
additional attribute of enemy type. An Enemy type can be anything you want but will give
unique attributes to that enemy. For example, an enemy with the type of "Mage" that deals
attack power damage to the player.
Step 4:
Create a system that allows the player to attack an enemy.
Step 5:
Create an interactive menu.
Step 6 (Bonus):
Create a jump system for the player which increases the z coordinate of the player based on
its jump power, then brings the player back to the ground concerning acceleration due to
gravity -9.8 m/

 

 

Zombie Naming Ordered Pairs #1
Name
Dete
Score_ /12=_
Wnte the ordered pair for each point shown on the graph
(5,8)
(0 ,0)
(6 10)
(4,2)
(4,4) 0 :4)
(5.7)
(4,0)
(0,8)
(7.7)
Transcribed Image Text:Zombie Naming Ordered Pairs #1 Name Dete Score_ /12=_ Wnte the ordered pair for each point shown on the graph (5,8) (0 ,0) (6 10) (4,2) (4,4) 0 :4) (5.7) (4,0) (0,8) (7.7)
LOCATE THE ALIENS
Friendly aliens are getting lost on
their way to the first annual
Convention
of
Extraterrestrial
Scientists held on Planet Algebra.
The welcoming committee is
working hard to locate the aliens
but are having some difficulty
reading the coordinate system.
Your job is to
coordinates of the aliens when
-10 9 7
enter
the
they appear on the graphing
screen. The convention begins in
90 seconds. How many aliens will
you be able to find?
START
Transcribed Image Text:LOCATE THE ALIENS Friendly aliens are getting lost on their way to the first annual Convention of Extraterrestrial Scientists held on Planet Algebra. The welcoming committee is working hard to locate the aliens but are having some difficulty reading the coordinate system. Your job is to coordinates of the aliens when -10 9 7 enter the they appear on the graphing screen. The convention begins in 90 seconds. How many aliens will you be able to find? START
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY