[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341413-105":59,"doc-detail-341413-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","ap-computer-science-principles-create-task-sample-frq","AP Computer Science Principles Create Task - Sample FRQ","","This document provides a sample Create Task for the AP Computer Science Principles exam. It includes code snippets demonstrating game mechanics, such as a player-controlled projectile system, collision detection, and score management. The Python-based code defines the behavior of game objects like bullets and shapes within a coordinate-based system. Students are tasked with documenting their procedure development, list management, and overall programming logic, serving as a primary study resource for mastering computational thinking and algorithmic problem-solving in a formal assessment context.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/ap-computer-science-principles-create-task-sample-frq/341413/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/ap-computer-science-principles-create-task-sample-frq/341413.png","ImageObject",300,407,{"name":92,"@type":93},"Chloe Bennett","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-05","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":52},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What does the onStep() function handle in this code?","Question",{"text":112,"@type":113},"The onStep() function acts as the main game loop, managing bullet movement, collision detection between bullets and shapes, score updates, and boundary checks for the game environment.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How are bullet collisions with shapes handled?",{"text":117,"@type":113},"When a bullet hits a shape, the code removes the bullet from the list, sets its visibility to false, randomizes the shape's position and speed, and increments the user's score by 100 points.",{"name":119,"@type":110,"acceptedAnswer":120},"What is the purpose of the endline check?",{"text":121,"@type":113},"The endline check detects if a bullet reaches a specific boundary, triggering a score penalty of 50 points and moving the bullet off-screen.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},341413,1790198630,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":52,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":14,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":24,"preview_page_count":4},962084925782,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","Preview-Not For Use on Exam Day  \nComponent C. Personalized Project Reference . Procedure:  \ni.  \nii.  \nPreview-Not For Use on Exam Day  \nList:  \ni.  \nii.","cbCaissBzBDUeAFO","https://ap.wps.com/l/cbCaissBzBDUeAFO","pdf",109394,"English","# Code Implementation\n## Game Mechanics Logic\n# Procedural Requirements\n## List and Variable Management","[{\"question\":\"What does the onStep() function handle in this code?\",\"answer\":\"The onStep() function acts as the main game loop, managing bullet movement, collision detection between bullets and shapes, score updates, and boundary checks for the game environment.\"},{\"question\":\"How are bullet collisions with shapes handled?\",\"answer\":\"When a bullet hits a shape, the code removes the bullet from the list, sets its visibility to false, randomizes the shape's position and speed, and increments the user's score by 100 points.\"},{\"question\":\"What is the purpose of the endline check?\",\"answer\":\"The endline check detects if a bullet reaches a specific boundary, triggering a score penalty of 50 points and moving the bullet off-screen.\"}]","AP Computer Science Principles Create Task - Sample FRQ | PDF",1790041803]