CPT Final Review Ticket

Project Overview: My teams project breaks down the popular mobile game “Clash Royale”, each team member created a unique feautre relating to an aspect of the game. This includes databases displaying user information, tournaments, news, simulations of deck creation and chest openings and top decks on the game.

My Feature: My feature displays data collected at official clash royale tournaments in a user interactive format. The user can see the top decks in the current meta and sort through them based off of data such as popularity, name, and win percentage. This feature provides valuable insight into deck building, as a precursor for experienced and new players to Dante’s and Ashwin’s features. I had a second feature in the works for a while that was never finished, it worked in tandem with Gershawn’s feature pulling data from the official clash royale database. The purpose was to retrieve clan and player information and displaying it for the user to search through, I spent many hours before and during break, attempting to get the data to pull and display but with much troubleshooting and attempts to reach out to my peers for assistance my second feature ultimately fell through. In addition to my feature, I put in extensive effort in to my groups team teach, and frontend design, I helped construct the frontend visuals and layout of the site.

Feature

Meeting College Board Requirments: Instructions for input from one of the following: the user, a device, an online datas stream, a file: When a user opens the page, the data is being pulled from database, and when the user inputs a restriction the format will change to fit their needs.

Use of at least one list (or other collection type) to represent a collection of data that is stored and used to manage program complexity and help fulfill the users purpose: Shown in database with card data.

Database

At least one procedure that contirubted to the program’s intened purpose where you have defined: the name, return type, one or more parameters: “sortDecks” and “searchDecks”, change he return type and parameters.

Script

Search

Calls to your student-developed procedure: I met this requirement by writing the functions sortDecks() and searchDecks() to change the display.

Instructions for output (tactile, audible, visual, or other) based on input and program functionality: HTML Code with tables for interaction by user, changes output (visual) from database.

HTML

An algorithm that includes sequencing, selection, and iteration that is in the body of the selected procedure: Sequencing, the script starts by declaring the variables sortDecks() and searchDecks().

Showcasing my feature (Back Laptop): NATM

Key Commits:

Search Decks

Top Decks

Player Data

CPT Feature Video:

Input to program: Selection by the user for parameters to search by.

At least one aspect of the functionality of your program: User can use the top rated decks with its valuable data to construct decks of their own, or copy one that fits their playstle.

Output Produced by Program: The ouput is regenerated based on the information recieved from the user.

My video is a .mp4, less than 1 minute in length, less than 30MB in file size.