Question

In: Computer Science

Create a project plan on the game or application you are creating. Using java programming. The...

Create a project plan on the game or application you are creating. Using java programming. The project plan should include the following:

  • A description of the game or application
  • The IDE or game engine your plan to use to create the game or app and information on how you are going to develop the game or app
  • If you choose to create a game, how are you going to approach the game design and game development process or if you choose an application for your final project, describe how you plan on developing the application
  • Any questions you have about the final project

The game or application does not need to be a complex project, the only requirement is that the game or application needs to have a GUI (graphical user interface).

Solutions

Expert Solution

2D Robo Bird Game

1. Description -

Robo Bird Game is designed for Kinder gaming purposes and implemented using the OpenGL utility toolkit to implement the algorithm written in Java programming language. The objective of the game is to fly a robo bird in space with a restricted upward and downward motion using either mouse or keyboard, meanwhile, random danger walls will move towards the player's copter and the player has to avoid a collision between them. The game will enter into next level as soon as the player crosses the next 50 unit distance and the speed of the wall will increase by a certain amount each time player enters the next level. The game will be over if a collision occurs between the player's copter and a wall.

2. IDE -

We are going to use Eclipse IDE for writing the Java code, including all Computer Graphics and OpenGL libraries, declaring variables, mentioning the base cases and conditions, etc.

3. Approach -

The step-by-step approach of designing and developing the game is as follows:

  • A welcome screen which contains the following buttons - PROFILE (the player can make his/her own profile to save his level and score), ABOUT (a display about the game, its version, and owners of the game), CONFIGURATION (the player can choose the key for up and down action of the copter and can change the color of the copter), START (clicking on which game will start with the customized configuration).
  • Calculating distance traveled by copter and displaying and updating it continuously as the score of the player while the game is on.
  • Calculating level and continuously displaying and updating it as the game is on.
  • A game over the window which will show score and level of player and also a button “PLAY AGAIN” clicking on which game will start again.
  • If player score manages among top ten scorers after game over it should prompt for entering his name so it can store and display player’s name among top ten scorers with the player’s name in the list.

Related Solutions

Create a project plan on the game or application you are creating. The project plan should...
Create a project plan on the game or application you are creating. The project plan should include the following: A description of the game or application The IDE or game engine your plan to use to create the game or app and information on how you are going to develop the game or app If you choose to create a game, how are you going to approach the game design and game development process or if you choose an application...
Purpose For this programming project, you will create an application that draws fractal-like shapes using recursion....
Purpose For this programming project, you will create an application that draws fractal-like shapes using recursion. The class that creates the graphics window for the display of the shapes is given to you (see below). What you have to do is create a set of classes for the three shapes that are displayed in the graphics window. Two of the shapes must be a Sierpinski triangle and an H-shape. The third shape is your choice, though it must be a...
4.) Create a Java program using the “extends” and “runnable” methods. You will be creating your...
4.) Create a Java program using the “extends” and “runnable” methods. You will be creating your own threaded program using the threadExtend.java code and the threadRunnable.java code. A.) Focus the threadExtend.java code DETAILS TO NOTE: - It creates 4 instances of the same thread. This means that the thread code is actually running 4 separate times - The thread accepts 2 parameters, an INTEGER from 1 to 4, as well as an ID - Note the parameters are hard coded...
java Programming Problem 1: Reverse Characters Create an application ReverseCharacters in which you use an array-based...
java Programming Problem 1: Reverse Characters Create an application ReverseCharacters in which you use an array-based stack to read a sentence from the keyboard, and reverse the order of the letters in each word. Print the initial sentence, as well as the result of the reversal operation. Your Tasks: Using the information given in your textbook, create a class named ArrayBasedStack, that will help you solve the problem given above by providing the stack operations you need for this application....
C# Programming language!!! Using visual studios if possible!! PrimeHealth Suite You will create an application that...
C# Programming language!!! Using visual studios if possible!! PrimeHealth Suite You will create an application that serves as a healthcare billing management system. This application is a multiform project (Chapter 9) with three buttons. The "All Accounts" button allows the user to see all the account information for each patient which is stored in an array of class type objects (Chapter 9, section 9.4).The "Charge Service" button calls the Debit method which charges the selected service to the patient's account...
Topic is relates to Java programming! Code using java GUI 2. Create the following controls: a)...
Topic is relates to Java programming! Code using java GUI 2. Create the following controls: a) a TextField b) a Button c) a Text d) a Label 3. create the following container and put them the above controls: a) a VBox controller b) a BorderPane controller c) a GridPane
COP 2800, Java Programming Assignment 6-1 Using Java create a program using the “Methods” we covered...
COP 2800, Java Programming Assignment 6-1 Using Java create a program using the “Methods” we covered this week. come up with a “problem scenario” for which you can create a “solution”. Utilize any/all of the examples from the book and class that we discussed. Your program should be interactive and you should give a detailed statement about what the “description of the program – purpose and how to use it”. You should also use a “good bye” message. Remember to...
Develop a Java application to simulate a game played in an elementary classroom. In this game,...
Develop a Java application to simulate a game played in an elementary classroom. In this game, the teacher places herself in the center of a circle of students surrounding her. She then distributes an even number of pieces of candy to each student. Not all students will necessarily receive the same number of pieces; however, the number of pieces of candy for each student is even and positive. When the teacher blows a whistle, each student takes half of his...
Create a java Swing GUI application that presents the user with a “fortune”. Create a java...
Create a java Swing GUI application that presents the user with a “fortune”. Create a java Swing GUI application in a new Netbeans project called FortuneTeller. Your project will have a FortuneTellerFrame.java class (which inherits from JFrame) and a java main class: FortuneTellerViewer.java. Your application should have and use the following components: Top panel: A JLabel with text “Fortune Teller” (or something similar!) and an ImageIcon. Find an appropriate non-commercial Fortune Teller image for your ImageIcon. (The JLabel has a...
1. How is using authoring application to design a project different from using a programming language...
1. How is using authoring application to design a project different from using a programming language to build the same project? 2. What are some concerns about designing multimedia for the internet? 3. Why would you might want use lossy compression or lossless compression for an image? 4. How could you compare vectors to bitmaps?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT