Develop a simple interactive graphical user interface

Assignment Help Other Subject
Reference no: EM132495344

Assignment - Fly Swatter!

Aims
• Develop a piece of software that matches the task description.
• Solve problems and design software solutions using a high-level programming language and a range of technologies, protocols and algorithms.
• Build a program with visual elements.
• Move an object around the screen.
• Implemented interactive elements.

Description
The UFO in your first task now appears to have been of alien origin. Using their advanced technologies they have realised that we have been tracking them and this has angered them greatly. The alien civilisation has grown tired of buzzing overheard and has now launched a full scale invasion. Reports indicate that the creatures resemble an over sized version of our humble house fly. Governments of the world have come together to developed a giant fly swatter to fend off our home invader.

Due to your success in the tracking mission and difficulties establishing on the ground surveillance technology, your mission is to develop a GUI representation of the war against the flies. With apparent budget cuts, the artists that assisted you in your last mission have been fired. Luckily one of your associates have developed some graphics using a cheap paint program. Good luck and happy coding!

Task

Your task is to develop a simple interactive graphical user interface using the Processing environment. The specific implementation details and images, as well as skeleton code are provided, but if you wish to add any further details or use additional/alternative images, you are free to do so.

• The first task will be to get the images to appear on the screen and to set the interface size.
• Once this is complete, try to get the fly swatter object to follow the mouse around the screen.
• As this is a fictional exercise, the starting position of the flies can be randomly generate. With a new fly appended to memory each time one is swatted.
• The flies do not need to move around the screen and can stay in one position with the swatted version of the fly replacing the fly image.
• The swatter image should swap to the swatting image provided when the mouse button is clicked.
• A simple collision detection algorithm (bounding box), should be implemented to detect swats.
• A text object should be used to keep score of the amount of flies swatted.
• Five marks have been allocated to any further effects you might want to add, this part is entirely up to you.
• Lecture examples and tutorials for weeks 1 to 4 should assist you.

Attachment:- Assignment - Fly Swatter.rar

Reference no: EM132495344

Questions Cloud

Record the transactions via journal entries for the month : Record the transactions via journal entries for the month of April for Swing-Town Golf. Create T accounts for Sales and Sales Returns and Allowances
Explain the true value of leadership in decision-making : Explain the true value of leadership in decision-making. Describe one decision your selected leaders from Good Samaritan Hospital made or might have made.
In what sense did jesus speak of the world : In what sense did Jesus speak of "the world?" How does Bruce understand Jesus' statement, "I go not up into the feast" (verse 8) compared to "then he also went.
Prepare a income statement down to gross profit : Calculate the cost of goods sold and the ending inventory using weighted average, (Round the weighted average cost per unit to two decimal places.)
Develop a simple interactive graphical user interface : Develop a simple interactive graphical user interface using the Processing environment. The specific implementation details and images, as well as skeleton code
Prepare the journalize share transactions of fairly company : Prepare the Journalize the share transactions of Fairly Company in 2020. The equity section of Foley Corporation at December 31, 2019
How are the factors that raised concerns in the hospital : What factors raised concerns among the hospital's managers about the demand and utilization of the facility as a general community hospital.
What is the probability that exactly 1 of the flights : What is the probability that none of the flights are late today? What is the probability that exactly 1 of the flights is late today?
Should the firm replace the machine : Should the firm replace the machine? what is the investment outlay at year 0 ? what is the change in depreciation tax shield?NPV?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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