Write An Essay logo
  • Home
  • Dissertation Writing
  • Essay Writing
  • Personal Statement
  • My account
  • Order now
Order Now
Uncategorized

Python Question

3 min read
Posted on 
March 10th, 2022
Home Uncategorized Python Question

Objective: Customize your program using animation.(Hint: for this, I plan to use Mario as a character)

For this extension, you are going to design and implement an animated output interface to your Math Quizzer program. The current version simply displays for the number of points the player won or lost in response to each equation answer, their total score and ultimately an appropriate message when they have one. All output is in the form of text. But we can definitely do better than that in terms of engaging the user. And in fact, each of you will design your own animation for making the output of your program more engaging. The animation will be accomplished using the Linear Path Animation Asset, which will provide you with a simple set intuitive of methods that your program can call to create animation with sound to illustrate the player’s progress.

Your existing test output will remain intact, but you will be augmenting it with the animation to tell what YOU think tells an engaging/motivating visual story. At a minimum, your output should:

  • Each time the player gains or loses points, the moving object should move along the path visually depicting the point gain or loss. So, if the player earns 2 points, the moving object should move 2 spaces closer to the endpoint. Be careful not to give a move instruction that would move the object off either end of the path. This movement should be shown before the text output indicating how many points they earned/lost.
  • Each movement must be accompanied by an appropriate sound.
  • When the user has won, some transformation must happen to the moving object to indicate that the user has won (i.e. new image, fall off path, both etc.) AND a special sound should be played at that time as well.
  • And you cannot use the idea of a runner, mountain climber or a rocket, as those choices are shown in the examples.These are the minimum requirements but you are free to use the method calls available in any additional ways you want (perhaps the image changes more than one, or you re-use the same image file, but specify different shrink factor. Or perhaps you are more creative with the sound). Express YOURSELF!Be sure to download the Linear Path User’s Guide, the rocket example folder to experiment with if you like, and the template folder, with the template file (animated_quizzer.py) in which to add your own code. Remember to have the Linear_Path_Asset.py, animated_quizzer.py and all image and sound files in the same folder
  • Plus:Sound is only supported by the package that was used to develop the animation software on mac or windows machines. If you are developing your program in a unix environment, or a chromebook, the sound functions will not work. In that case, you can work on your program, with the sound calls commented out in the non-mac-windows-environment, and then switch over to a mac or windows environment to finish up with the sound. Also, please use the attached version of the Linear_Path_Asset.py file. This new file can also be used for mac and windows machines.
attachment_1
attachment_2
attachment_3

Order an Essay Now & Get These Features For Free:

Turnitin Report

Formatting

Title Page

Citation

Outline

Place an Order
Share
Tweet
Share
Tweet
Calculate the price
Pages (275 words)
$0.00
Write An Essay
Company
  • Why Choose Us
  • About Us
  • Terms
  • Dissertation Help
  • Personal Statement
  • Research Paper Format
  • Term Papers
Legal
  • Write My Essay
  • Thesis Format
  • Custom Papers
  • Coursework Writing
  • Dissertation Writing
  • Essay Writing
How Our Service is Used:
Write An Essay essays are NOT intended to be forwarded as finalized work as it is only strictly meant to be used for research and study purposes. Write An Essay does not endorse or condone any type of plagiarism.
Subscribe
No Spam
© 2023 Write An Essay. All rights reserved.
Write An Essay will be listed as ‘Write An Essay’ on your bank statement.