{"json_modified": "2016-09-22T05:41:55.392885", "uuid": "aac1d3a3-cea7-46b2-af14-b1d445bb2702", "title": "Adding features to our bouncing balls demo", "url": "/en-US/docs/Learn/JavaScript/Objects/Adding_bouncing_balls_features", "tags": ["JavaScript", "Beginner", "Assessment", "OOJS", "Learn", "objects", "CodingScripting", "Object-Oriented", "Objects", "beginner"], "translations": [], "modified": "2016-09-22T05:41:55", "label": "Adding features to our bouncing balls demo", "localization_tags": [], "locale": "en-US", "id": 195127, "last_edit": "2016-09-22T05:41:52", "summary": "In this assessment, you are expected to use the bouncing balls demo from the previous article as a starting point, and add some new and interesting features to it.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Starting_point", "title": "Starting point"}, {"id": "Project_brief", "title": "Project brief"}, {"id": "Steps_to_complete", "title": "Steps to complete"}, {"id": "Creating_our_new_objects", "title": "Creating our new objects"}, {"id": "Defining_EvilCircle()", "title": "Defining EvilCircle()"}, {"id": "Defining_EvilCircle()'s_methods", "title": "Defining EvilCircle()'s methods"}, {"id": "draw()", "title": null}, {"id": "checkBounds()", "title": null}, {"id": "setControls()", "title": null}, {"id": "collisionDetect()", "title": null}, {"id": "Bringing_the_evil_circle_into_the_program", "title": "Bringing the evil circle into the program"}, {"id": "Implementing_the_score_counter", "title": "Implementing the score counter"}, {"id": "Hints_and_tips", "title": "Hints and tips"}, {"id": "Assessment", "title": "Assessment"}], "slug": "Learn/JavaScript/Objects/Adding_bouncing_balls_features", "review_tags": []}