Obliteration Written Response Paper

Improved Essays
Obliteration Written Response

2a. My program is an arkanoid type game. I wrote this game in C Sharp using Unity environment to write this code. The purpose of my program is to entertain the user with this challenging game and it also shows some basic physics concepts. The video illustrates how the user can play the game and whether they want to use AI to play a specific level. This game can be played by maneuvering the mouse to keep the ball bouncing to hit the blocks. In addition, the video demonstrates a significant feature of this game which is the different levels (there are three) the user can play with.

Describe the incremental and iterative development process of your program, focusing on two distinct points in that process. Describe the difficulties and/or
…show more content…
I chose this algorithm because it is important to make sure that this game will not be rigged because many times the ball would go on an infinite loop which will the ball only move in one direction, causing this game to not function as a game, which this algorithm prevents this problem from occurring. Once the ball collides with the block or the wall, then it chooses a random number from the range specified Vector2 tweak = new Vector2 (Random.Range(0f, 0.2f), Random.Range(0f, 0.2f)); and it moves the ball slightly at a specific angle; this part of the code also shows mathematical concepts because it randomly determines how the ball is launched picking vector 2 numbers.. Also, when the ball collides an object, it makes sure that the audio is on que to play (the pay function and plays the sound). This part of the algorithm shows mathematical concepts because rigidbody2D.velocity += tweak; adds one to the velocity to single frame that is being updated during the game. These objections in the game prevent the ball from getting stuck in an infinite loop. This algorithm is complex, but it is just a list of steps that happen that makes the ball act a specific move after it collides with another

Related Documents

  • Decent Essays

    *; public class Ball { //Size of the ball (diameter) int Size; //X, Y position of the ball is the upper left corner of the minimal box containing the ball int X; int Y; //When the X increment is positive the ball is traveling to the right //When the X is negative it is traveling to the left int Xincre; //When the Y increment is positive the ball is traveling down //When…

    • 937 Words
    • 4 Pages
    Decent Essays
  • Great Essays

    A. Describe the flow of records from discharge to permanent file. In a paper based environment all patients discharged papers is reviewed. Here are the steps involved with a paper base environment:  Make sure there is no missing or incomplete documentation  Codes and /procedures are correct  Misspelled words are correct  Place any missing papers or information in the patient file The patient leaves the medical facility with each visit; the patient records are coded, billed, and filed. After, all patient information is completed it becomes permanent, after each visit.…

    • 973 Words
    • 4 Pages
    Great Essays
  • Improved Essays

    Mmp Case Study

    • 435 Words
    • 2 Pages

    5. If this is a program that was implemented before, please tell us a success story so we can understand the impact of the program. We previously helped a client by stabilizing her housing and financial status by developing a spending plan to gradually pay down personal loans that she had taken out prior to entering into MMP.…

    • 435 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    Unit 10 D2

    • 502 Words
    • 3 Pages

    Task 10 (D1) Discuss how potential errors in the design and construction of a database can be avoided. One of the potential errors that can occur when creating a database is that field names and names can be spelt incorrectly due to human error this can be difficult to spot if the database is big the way of making sure that there are no naming errors is to make sure that every is checked regularly and more than twice to make sure that the chances of finding a spelling mistake is reduced. Using the wrong data type is another potential error that can occur when creating a database this can be troublesome as if there is a relationship created between the tables and the mistake is found and changed then the database wouldn’t allow you to change the field where the data type is incorrect without removing the relationship first so it will be made into a long process of removing the relationship between the tables changing the data types for each of the table before remaking the relationship between the tables again the way of preventing this is by looking at the field names for the database and then choosing the correct data type also perhaps getting the opinion of another person and rechecking that they are all correct before creating the relationship.…

    • 502 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    The American Civil War conserved the Union and unchained the slaves. However, during Reconstruction, an inconsistent quantity of political focus on the effort failed to solve the sectional wounds, and the removal of the freed slaves' newly acquired civil liberties failed to bring about enduring racial integration. After the war, the Union needed to effectively reunite with the South on equal footing, revitalize their economy, and rebuild their ruined landscape. Nevertheless, divisions in the federal government over Reconstruction caused a disappointment to accomplish these goals.…

    • 528 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    The effort placed towards Reconstruction lacked the cohesion necessary to reconstruct the South. Southern elitist desperately clung to illusions of their sovereignity to the Union and viewed Reconstruction as a perversion of the natural order of life. The Radical Republicans of the North set out disconcert and impoverish rebellious Confederates and African Americans wanted the freedoms and equality entitled to them under the newly amended constitution. These conflicting visions for the ideal America produced a period marked by violence and failure.…

    • 1297 Words
    • 6 Pages
    Improved Essays
  • Improved Essays

    Ethical Man Month Essay

    • 637 Words
    • 3 Pages

    Question 1: Using The Mythical Man Month reading found on the course homepage, read the project problems mentioned in the text. List the difficulties and errors that occurred in these failed programming projects. In the Mythical Man reading the difficulties and errors that occurred include;  Time complexity  As input increases, Output decreases  Communication Barriers  High cost…

    • 637 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Three days after mailing the distribution checks, the belligerent beneficiary delivered one last gripe. Furthermore, the belligerent beneficiary delivered the gripe to my attorney. While still on instruction to refuse direct contact from beneficiaries, the attorney referred the gripe to me. The attorney informed me by email that the belligerent beneficiary had the following complaints: 1) The beneficiary didn’t understand why the distribution happened early: that distributing early was against probate protocols.…

    • 449 Words
    • 2 Pages
    Improved Essays
  • Great Essays

    American Shogun Case Study When a high-profile project is implemented, there needs to be a lot of planning, research, and flexibility. When a high-profile project also includes a very aggressive deadline, there is little room left for error.…

    • 1141 Words
    • 5 Pages
    Great Essays
  • Great Essays

    Task A – Planning an IT task To be completed prior to the linked task. 1- Having read the scenario, give a brief description of why you are using IT to complete the task. . I need to be able to identify when this is the case (and when it might be better to take the manual approach instead).It’s necessary to go through a decision making process to decide if an IT approach is the best way and, if so to choose the right computer software to help me.…

    • 1491 Words
    • 6 Pages
    Great Essays
  • Improved Essays

    Analysis Of Xbox Fitness

    • 1408 Words
    • 6 Pages

    On October 18, 1958 the American nuclear physicist William Higinbotham introduced the first two-person electronic game Tennis for Two during a Brookhaven National Laboratory open house demonstration (BNL.org). Tennis for Two consisted of a two-dimensional side view of a tennis court that was projected onto an oscilloscope screen which was similar to a black and white television. Participants of this revolutionary electronic game served and volleyed an electronic tennis ball utilizing controllers with buttons and rotating dials which allowed participants to modify the angle of their invisible tennis racquet as well as serve and volley the electronic tennis ball to their opponent. Consequently, William Higinbotham’s revolutionary interactive exhibit within the Brookhaven National Laboratory was so popular when it was introduced that hundreds of visitors stood in line for hours to play Tennis for Two (BNL.org).…

    • 1408 Words
    • 6 Pages
    Improved Essays
  • Superior Essays

    Avery Bieber Mrs. Dalrymple English 10 H 17 January 2017 Silent No More According to the World Health Organization, every year in the world, there are an estimated 40-50 million abortions. This corresponds to approximately 125,000 abortions per day. In the USA alone, where nearly half of pregnancies are unintended and four in 10 of these are terminated by abortion, there are over 3,000 abortions per day (World Health).…

    • 1019 Words
    • 5 Pages
    Superior Essays
  • Improved Essays

    Topic: “Comparison between waterfall Model and incremental Model” Abstract: This paper is about the comparison between two software models name waterfall model and incremental model. It provides framework which describe the similarities and differences among these two models of software development (waterfall and incremental model). So the main objective of this research paper is to represent these models and make comparison and shows the defects and features of these two models as well.…

    • 1032 Words
    • 5 Pages
    Improved Essays
  • Superior Essays

    A Systems Development life cycle is a term used to describe the process for planning, creating, testing and creating information system. The system development life cycle applies to hardware as well as software configurations. A systems development life cycle consists of a number of clearly defined and distinct phases, these phases are used by Engineer’s and developers to plan for and deliver information systems. Application development life cycle (system development life cycle) also refers to the stages all software development projects go through before they are complete.…

    • 1729 Words
    • 7 Pages
    Superior Essays
  • Improved Essays

    While playing football you have a goal of taking the ball from one end of the field to the other without having to handover the ball to the other team. The field is 100 yards and you have 4 tries to move the ball 10 yards, and once that requirement is met, you get 4 more tries to get another 10 yards and so on so fourth. These trys are ended when the knee of the player in possession of the ball touches the ground. There are a total of three main ways you may score in football. The first one is the most obvious, reaching your team’s endzone.…

    • 588 Words
    • 3 Pages
    Improved Essays