Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Make sure you install Git, JDK Java Development Kit, and JetBrains IntelliJ Community Edition on your computer first. First, create the empty Lab 1 yourlastname

Make sure you install Git, JDK Java Development Kit, and JetBrains IntelliJ Community Edition on your computer first.
First, create the empty Lab1yourlastname personal repository in GitHub and capture the repository URL.
Using the option IntelliJ (Get from VCS) clone the empty repository using the GitHub repository URL
Using IntelliJ (project pane right click) create all the Java classes needed to represent the construction of a text-based Space Game (game, player, ship, obstacles, power-ups, enemies, etc..) and make sure to use inheritance too.
Using IntelliJ create all the class fields/characteristics and methods/behaviors (constructors, setters, getters, and functionality) needed.
The project classes must contain constructor methods and setter and getter methods for all fields.
The main method creates (instantiates) the game, player, ship, obstacles, power-ups, and enemy objects with the proper values.
Just have the application print the object's (game, player, ship, obstacles, power-ups, and enemy) values on the screen for now.
Make sure the project compiles and runs.
Perform a screen capture of it compiling and running and place the capture file in a project folder called capture which will be checked into GitHub.
Make sure to check in (commit and push) all the project files into your lab1 personal GitHub and verify by viewing the project lab repository
Submit the URL link to your personal lab1 GitHub project.
Project documentation is required: header area comments are shown formatted below for each file.
Project documentation is required for all fields and methods shown below
Java Documentation for Fields and Methods
/**
* The name of the student.
*/
private String name;
/**
* Adds two numbers and returns the result.
*
* @param num1 The first number to be added.
* @param num2 The second number to be added.
* @return The sum of num1 and num2.
*/
public int add(int num1, int num2){
return num1+ num2;
}
Header File Documentation: This should be at the top of all your Java source class files.
/**
* Project:
* Purpose Details:
* Course:
* Author:
* Date Developed:
* Last Date Changed:
* Revision:
*/
After you put in Java code comments you can then generate the IntelliJ HTML JavaDocs which should be added to the project/github

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

python die.pyThe number is 2 .

Answered: 1 week ago