Assignment # 1, CSCI 480 Fall 2015 (Solution)

$ 29.99
Category:

Description

• Implement a value noise function in python as outlined in the lecture notes and on the “Perlin Noise” website which actually discusses value noise, and not true Perlin noise: http://freespace.virgin. net/hugo.elias/models/m_perlin.htm
• Use a shuffled array for random numbers rather than a pseudo-random number generator like the one on the website.
• Implement a pink noise function which uses your value noise function.
• Use the pink noise function, together with the framework for making images I gave you in pygamecolors.py, to make some cool pictures.
Try to be creative! Make marble, dirt, clouds, landscapes, something interesting!
• Write modular, well-documented code. Some of you are new at Python, so I don’t expect objects/etc. However, decomposing the main algorithm into intelligible pieces is mandatory.
• Create a main.py folder (it can be your entire program, if you like), which, when run, will open a pygame window and create your most interesting image. This will save me time grading and trying to figure out the parameters I need to call your function, etc.
1

Reviews

There are no reviews yet.

Be the first to review “Assignment # 1, CSCI 480 Fall 2015 (Solution)”

Your email address will not be published. Required fields are marked *