|
Final Project Requirements At this point, I don't feel like I know enough about what we still have to learn to imagine the possibilities. So in looking ahead-- much like a SWOT analysis-- I need to know what I know, figure out where my current knowledge and skills need development, know what the learning opportunities will be, set some goals and establish a plan to reach them. The final project requires evidence of learning from at least eight weeks out of the semester. 1. Shapes 2. Variables 3. Conditionals 4. Loops More to Know: 5. Functions ~build a custom function that is used multiples times with different parameters. 6. Lists and Arrays ~begin writing code using lists and arrays that will be used in the final project 7. Simple Game ~Algorithms and with beginning and end ~Using "Class" 8. Text and Data Also , in previewing the reading/writing assignment during Week 11, I will better understand these concepts:
|
Example 1: Lorenz Attractor Loop using Sine Function
Example 2: Lorenz Attractor Loop using Loop, Array Lists, Particle Class, etc. to write code for Lorenz Attractor points that are attract particles on a parh to a center point.
How the Lorenz Attractor inspires my final project
While completing the Loops Project, I discovered the Lorenz Attractor and have since become a little obsessed with the creative potential for the UI developer and user alike. II've been experimenting with various ways to manipulate the LA/Loop code by changing variables, using functions, arrays, lists, particles, objects in a Class, gravity, friction, 3D, PEasy Cam, etc. (See the two examples provided above.) Areas for Development While I have gained some handso-on experience, I still need to develop a stronger working knowledge of functions, list and arrays, and Class. |
|
|
|
|
|
|