The Dodge Game - Software Design and Modi ability This report is submitted in partial ful lment of the requirements of the ELEN7045 - SD Methodologies, Analysis and Design
Abstract The Dodge Game is a mini project in Software Design and Modi ability. The results of this development process are supposed to an executable game capable of running in a Windows environment. The game has be a developed using object oriented principles and makes use of a simple graphics. The chosen development environment was java and the graphics library was the Java 2D graphics. The approach taken in the design was a decoupling or component based design. The implemented solution runs on a JPanel and renders graphics on to the game screen with Looking at the requirements there is so much motivation for having the player as a separate class. This class was sep- arated in order to facilitate making modi cations exibly in the class without aecting the other related classes. Rg RainDrop The key to the game as stated above is centered around this class. It has all the methods to create the raindrops, calling the pictures for the raindrops. This class also have a couple of methods responsible for randomly positioning the raindrops on the random places in 2 order to make it the rain almost real. The rectangle setbounds method sets the bounding dimension of a rectangle which in this case we are using to cater for the collision as there is no de ned collision method de ned for images in Java. The motivation for having this class separated is mainly because rain drops have a unique behavior as compared the the player and mixing the two would make such a confusion when modifying the methods. The Rg RainDrop does not need to know what is going on in the player class as their only interaction is when the raindrops collide with the player but they never share similar methods. Rg Panel Creates the panel and the back-end platform where all the game objects will be placed during runtime. It is the parent class to the Rg GameScreen. In the Model Views and Controllers (MVC) pattern, the panel represents the
instrument (French horn), and uses Bell FibreOp cable and internet (even though she’s a student), which all support an Upper Class social position. Person D played Xbox 360 a lot, which is very typical for his age. This suggests a target market for gaming systems. He had dinner at his grandparent’s house, purchased ice cream from a local convenient store, and played a board game with his family, which suggests a small town life. Stores, as well as…
winning the lottery. Other tragic stories include death and prison. According to Eamon Murphy (2013) it happened to Sharon Tirabassi, a 35 year-old resident of Hamilton, Ontario. Nine years ago, Tirabassi cashed a check from the Ontario Lottery and Gaming Corp. for $10,569,00.10 (Canadian). Today, after spending almost all her…
your textbook Social Geographies). Spend some time over a period of a few days in an on-line space such as on a social networking site (e.g. Facebook), Skyping, blogging, in an on-line forum, emailing, posting/commenting on a YouTube video, or gaming. Reflect critically on exactly what is going on in this on-line space. In your essay address the following questions: Which on-line space have you chosen and why? What social relations are taking place in this space? Who else is occupying…
to reach the 256th screen and achieve a score of 3,333,360. January 31 – A total penumbral lunar eclipse Arts and literature May 1 - Andrew Motion is appointed Poet Laureate of the United Kingdom for 10 years. June 19 - Stephen King is hit by a Dodge van while taking a walk. He spends the next three weeks hospitalized and does not continue with his next book, On Writing, until Jul Pop culture 1999 Billboard Number One Songs January 30 – February 7:…Baby One More Time – Britney Spears The Academy…