Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Java Expert


Home >> Java

problem: Ra Row Your Boat

Create a world with a boat, a person sitting in the boat, an island, and a pier located 25 meters from the island. In the world shown below, Ra (Egypt) is sitting in a rowboat (Vehicles). Create a method to make the Ra object row the boat 25 meters from the island to a pier (Beach). One suggested way to do this would be to create the methods: row LeftandrowRight(to control the arms’ motions), controlTorsoAndHead(to control back and head motions), and startRowand stopRow(to put Ra’s body in and out of the rowing position).

problem: Robot Preparing for Competition

In this project, your goal is to create a motion controller for a robot (Ranger from Scifi). You will create specific methods that allow the robot to perform warm-up actions for itsupcoming competition.

Create the following methods to help the robot warm up for it’s competition:

armSwing: the robot swings it’s arms back and forth across the front of it’s body
headShake: the robot’s visor flips back so it’s head is showing. Then it rocks it’s head right, left, back, forth. Then rotates its head left and right.
jumpUpAndDown: the robot jumps up and down
Your own method: Think of one other action for the robot and make a method for it.

Create the following keyboard controls:

When the “A” key is pressed, the robot swings its arms.
When the “H” key is pressed, the robot shakes its head.
When the “J” key is pressed, the robot jumps up and down.

problem: Help the Snowman get Home

Create a game where the goal is to move the snowman through a forest to get him home to his igloo. The hazard in this game is that if the snowman gets too close to a tree, he moves back 10 meters. Add the snowman (People), a snowboard (skateboard from Skatepark - change the is Showing for the wheels to false), an igloo (Buildings), and eight pineTrees (Nature). Set the vehicle for the snowman to be the skateboard. Create an event so that the skateboard can be controlled by game player, by typing the arrow keys.

Create a method for the skateboard named checkForCollisionWithTrees. If the skateboard’s distance to the pine tree is less than 3.75 meters, then move the skateboard back 10 meters. In this method, you will need to check each tree in the scene. When you have the If/Else working for one tree, then copy it for each of the other trees.

To have Alice constantly check for collisions with the trees, create a When the World Starts event. Then change it to While the World is Running (a right click on the event pops up a menu so it can be changed). In the during section of the While the World is Running event, call the checkForCollisionWithTrees.

In order to check whether the player has won the game, create a method named checkIfHomefor the skateboard. If the skateboard gets close to the igloo, display a 3D text object that proclaims “I’m Home!” To make the 3D text flash, add a loop that repeatedly sets the 3D text is Showing property to false and then true.

problem: Drinking Parrot

A small toy popular with children is a drinking parrot. The parrot is positioned in front of a container of water and its body given a push. Because of the counterbalance of weights on either end of its body, the parrot repeatedly lowers its head into the water. Create a simulation of the drinking parrot (Objects). Use an infinite Loop statement to make the parrot drink.

Hint: We used the blender object (Kitchen gallery), pushed the base into the ground, deleted the lid, and changed the color of the blender to blue to simulate a bucket of water.

problem: Why Did the Chicken Cross the Road?

A popular child’s riddle is, “Why did the chicken cross the road?” Of course, there are many answers. In this project, the chicken (Animals) has a real sweet-tooth and crosses the road to eat the gumdrops (Kitchen/Food) along the way.

prepare a game animation where the player guides the chicken across the road to get to the gumdrops. Cars and other vehicles should move in both directions as the chicken tries to cross to where the gumdrops are located. Use arrow keys to make the chicken jump left, right, forward, and back. Use the space bar to have the chicken peck at the gumdrop. When the chicken is close enough to the gumdrop and pecks, the gumdrop should disappear.

A recursive method is used to control the play of the game. If the chicken gets hit by a vehicle, the game is over (squish!). The game continues as long as the chicken has not managed to peck all the gumdrops and has not yet been squished by a vehicle. If the chicken manages to cross the road and peck at all the gumdrops along the way, the player wins the game. Signal the player’s success by making 3D text “You Win” appear or by playing some triumphant sound.

problem: Frog Crossing the Pool

Add a rectangle (Shapes) to a new world and change its color to blue. This will serve as a swimming pool. Add seven circles (Shapes) to the world—five yellow along the long side of the pool (each one meter apart), one green at the nearest side, and one red at the far edge. The yellow circles are lily pads that float back and forth across the pool. Add a frog, and place it on the green circle. The goal is to make the frog jump from lily pad to lily pad until it gets all the way across the pool. If the frog lands on the water (not on a lily pad), the frog sinks into the pool and the game is over. If the frog jumps all the way across the pool and lands on the red circle at the far edge, the player wins.

Your program must place the five yellow circles in a list. prepare a method that uses an infinite loop to repeatedly move each of the five yellow circles in the list across the pool and back at different speeds. (The easiest way to do this is to pass a random number to the method to specify the duration for the circle to move across the pool.) Create event handling methods that have the frog jump forward 1 meter if the player presses the key, move left if the player presses the key, and move right if the player presses the key. Connect each event handling method to an event.

problem: Record and Play a Song

The goal of this project is to allow users to record their own song and play it back. This project is an extension of project 5, from Chapter 5. If you already created the AlicePiano project, reuse it for this project. Otherwise, please refer back to project 5, Ch. 5, and create the project, as described. To the AlicePiano world created in Ch. 5 project 5, add four control “buttons.” These buttons can be created using different shapes and 3D text, as shown in the screen capture below.

The four buttons will be used to:

• Start recording—start recording a song
• Stop recording—stop recording this song
• Play recording—play the latest recorded song
• Clear recording—erase the latest recorded song

To record a song, the user first clicks the Rec button and then clicks on the piano keys to create a sequence of notes. As the user clicks each note, the note is played (to give feedback to the user) and is also recorded. To record the notes, create a world-level list named newSong. Initially, the newSonglist is empty, but during the recording process notes are added to the end of the list. To stop the recording, the user clicks the StopRecbutton.

Hint: In a recording studio, a “RECORDING IN PROGRESS” sign lights up when the microphones are on and the artist is playing. You must create a similar signal to let Alice know when to record and when not to record notes in the newSonglist. Try using a Boolean variable named recording. It should be set to true when recording but false when recording stops. Any methods that play a note should check this condition before recording the note (or not).

Java, Programming

  • Category:- Java
  • Reference No.:- M9160

Have any Question? 


Related Questions in Java

Assignment introduction to programming using java1 write a

Assignment: Introduction to Programming Using Java 1. Write a program that uses one of the Map classes to implement a contact list. Contact information should include first name, last name, a phone number and an email ad ...

Consider the following tilde table that could be

Consider the following "tilde table" that could be represented by the file cars.txt for persistence MAKE~MODEL~TYPE~PRICE Toyota~Camry~Sedan~18000 Toyota~Tacoma~Truck~19000 Ford~Mustang~Sport~21000 Chevrolet~Corvette~Spo ...

Write a java program that prints asks the user to enter a

Write a Java program that prints asks the user to enter a positive value (1 less than or equal to 200) and print each number up to that line, 1 per line with the following changes (SNAP CRACKLE POP). • If a number is *** ...

Questions for java programing answer each question with at

QUESTIONS FOR JAVA PROGRAMING (answer each question with at least 5 sentences) 1. Discuss why it is necessary to use repetitive and selective statement. Use segment codes to demonstrate your understanding. Explain why yo ...

The requirement is to design a system using jsp in

The requirement is to design a system using jsp in netbeans. You need to add other functions such as search by text, advance search, quantity update by admin, quantity check at the checkout, login and registering page, a ...

Java programming using ide netbeansdetailed question must

Java programming using IDE NetBeans Detailed Question: Must use file operations, exception handling, recursive programming (to calculate averages), and encapsulation (or inheritance) in the program Must have four java fi ...

Java programmingwrite a java application using netbeans

JAVA PROGRAMMING Write a Java application using NetBeans Integrated Development Environment (IDE) that calculates the total annual compensation of a salesperson. Consider the following factors: • A salesperson will earn ...

1how does java support the concept of encapsulation2

1. How does Java support the concept of encapsulation? 2. Describe the difference between an object and a class. 3. What is the difference between the contents of a Java variable of a primitive type and a Java variable o ...

The taskyou must design and implement in java a bookshop

The Task You must design and implement in Java a Bookshop Management System corresponding to the attached scenario. You are not required to implement the entire scenario, but the more functionality your system has, the h ...

Assignmentobjectivethis project focuses on demonstrating

Assignment Objective This project focuses on demonstrating your understanding of Java Collections. Before attempting this project, be sure you have completed all of the reading assignments listed in the syllabus to date, ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen