Implement a game in kotlin using android studio

Assignment Help Programming Languages
Reference no: EM132256234

Assignment - Animation Graphics

Objectives - In this assignment you will implement a game. A view of the game is in attached file. The white filled circles (white circle) fall down. The object is for the back filled circle (black circle) to avoid touching any of the white circles. When a white circle touches a black circle the player loses a life. At the start of the game the play starts with 3 lives. Went the play is down to zero lives the game is over. When a white circle passes the black circle without touching it the player gets a point (more on that later).

The back circle moves left and right. The player moves the black circle left by touching the left side of the screen. Touching the right side of the screen moves the black circle right. When the player stops touching the screen the black circle stops moving. if the player touches both sides of the screen at the same time the black circle stops moving.

At the bottom of the screen the player's score and lives are displayed. When the player presses the Pause button the game pauses and the Pause button's text changes to Resume. When the player presses Resume the game resumes. The End button ends the game. When the player presses it the game is over and the text in the button changes to New.

When the player presses New the score is set to zero, lives set to 3, all white circles are removed from the screen, the left button text is Pause and New changes to Start. The player places white circles on the screen by touching the screen. The longer their finger remains on the screen the larger the white circle gets. When the player presses Start, the white circles start falling and Start changes to End.

When all white circles fall off the screen they start falling from the top of the screen is the same pattern and size as they were created. They fall 25% faster and the number of points the player gets by avoiding a white circle increases by 1 point. Each time the screen is cleared of white circles this is repeated.

Note - Need to submit in kotlin using android studio. Need to test in android phone. Some other instructions - All words not to be hard coded in xml, need to type in strings.xml, No extra spaces in codes, Need to use proper names for project which has some meaning to the program and in proper coding format.

Coding Instructions - Some coding instructions which needed for best grading -

1. Format your code

Uniformly

Consistently

In block structure

2. Naming Convention should be according to language for class, methods, field, parameter and variable wise.

3. Avoid abbreviations.

4. Avoid Names With No Meaning.

5. Describe what method does use verb to describe an action.

Attachment:- Assignment Files.rar

Reference no: EM132256234

Questions Cloud

Discussion about business process and it outsourcing : The BEST PRACTICE PRESENTATION can be chosen from one of the following topics: Business process and IT outsourcing, Business intelligence and big data.
Animal hospital is full-service small animal veterinary : Daily Invoice Foothills Animal Hospital is a full-service small animal veterinary hospital located in Morrison, Colorado, specializing in routine medical care,
Traits and skills theories as the nexus : After reading “Traits and Skills Theories as the Nexus between Leadership and Expertise: Reality or Fallacy?”
The firms decide price simultaneously and their profits : Consider a market with two firms. The firms decide price simultaneously and their profits depend on both their decisions.
Implement a game in kotlin using android studio : In this assignment you will implement a game. Need to submit in kotlin using android studio. Need to test in android phone
Describe specific division of larger healthcare organization : Describe a specific division of a larger healthcare organization, such as an emergency department, a surgical service, or a physician practice.
Give an example of how a specific business : Give an example of how a specific business, company or industry has been, or could be, affected by global forces?
What are some of the global forces : What are some of the global forces that affect businesses today?
Organizational behavior by robbins and judge : Organizational Behavior by Robbins and Judge. 18th Edition chapter 7

Reviews

len2256234

3/13/2019 11:32:00 PM

Instructions: I have attached the assignment. I need to submit in kotlin using android studio. Need to test in android phone. I have some other instructions. All words not to be hard coded in xml,need to type in strings.xml, No extra spaces in codes and Need to use proper names for project which has some meaning to the program and in proper coding format. I have attached some coding instructions which is needed for best grading. My assignment is coding will be in Kotlin.

len2256234

3/13/2019 11:31:55 PM

The most effective way to reduce the size of the upload is to export the project to Zip using the File>Export to Zip File menu item in Android studio (see below). This produces a much smaller file. If you are concerned that this will not run you can unzip the file in a different directory and load it into Android Studio.

len2256234

3/13/2019 11:31:50 PM

10 Points - Create White Circles & they grow. 10 Points - White circles drop. 15 Points - Move Back circle left and right on touch. 15 Points - Buttons work correctly. 15 Points - Detect White-Black circle collision. 15 Points - White Circles repeat, speed Increases, play score per White circle increases. 10 Points - Score and lives work correctly, Zero lives end game. 10 Points - Full working game, no errors, crashes, other miscellaneous issues. Total 100 Points. When you create your project set the minimum required SDK to API 23 and target the Pixel phone.

Write a Review

Programming Languages Questions & Answers

  Is this an example of head or tail recursion

Referring to the code in Part 1, use the substitution model to illustrate what the result of calling (add1-iter '(1 2 3)) will be. Why is the list reversed ?

  Display the temperature converted to celsius

Create an HTML form that prompts the user to enter a temperature in Fahrenheit. When the form is submitted, a JSP Web page should run that displays.

  Add details to the design of a file system and implement it

add details to the design of a file system and implement it in detail. The file system uses a variant of the scheme used by UNIX in that it allows for a hierarchical file directory and uses pointers to individual blocks of data. The disk used has 100..

  Create a c# console application project

Within the namespace and outside of the wrapper class for Main create a class named assignment8 that inherits from System.Windows.Forms.

  Develop an external css to provide style to an html document

Cascading Style Sheets are used to provide style, presentation, and layout for the HTML content of a Web page. You will develop an external CSS to provide.

  Write a program that reads students names

Write a program that reads students' names followed by their test scores. The program should output each student's name followed by the test scores and the relevant grade.

  Features of object oriented programming

Write a 200- to 300-word short-answer response to the following: Describe the main features of Object Oriented Programming - Encapsulation, Inheritance and Polymorphism

  What will happen if the order of thenbspcatchnbspblocks is

q1. what runtimeexception if any will the following program throw?class exception1 public static void mainstring

  Write program using array of seven long integers

Write down the program which uses the following arrays: empId: array of seven long integers to hold employee identification numbers. Array must be initialized with following numbers.

  Write c++ program that convert roman no. to decmial

Write C++ program that convert Roman no. to Decmial

  Write a method named maxelement

Write a method named maxElement, which returns the largest value in an array that is passed as an argument. The method should use recursion to find the largest element. Demonstrate the method in a program.

  Discuss the ajax model in relation to good software design

Discuss the AJAX model in relation to good software design, and the essence of the quoted question. Will AJAX further promote the development of Web based software, or is it just another fad?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd