Building Algorithms

Algorithm is a set of instructions

Question: How do I send a text message? I will create an algorithm for sending a text message

  1. Find a phone (Phone = Small Computer)
  2. Turn on
  3. If it is a smart phone you have to open it by touching the screen
  4. Authenticate (If your phone has a password then enter that information now)
  5. Once you get in find the home screen when you enter info
  6. touch the chat bubble button
  7. hit the blue box
  8. Contact list
  9. Select person name
  10. type message
  11. hit green button send
  12. you know you made it happen when your message makes a noise and it is green

pseu·do·code

  • a notation resembling a simplified programming language, used in program design.

In computer science, pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm. It uses the structural conventions of a normal programming language, but is intended for human reading rather than machine reading

Creating an algorithm for our products

How can I design an algorithm so I can have each player ploted on our x,y axis, court arc, and color grid? This is an example of our color grid. Within this color grid we are are able to develop a system that uses computer thinking. What I mean by this is we use the hexidecimal color system mapped on to the court.

We want our grid to map each players shot chart. When they take a shot it will be shown in a color system that can tell you a box score/story of the particular players performance. When you shoot at a specific spot it is a certain color. This enables us to have the ability to know where a person shots. Currently the NBA does not show this type of data in their advanced stats section of their website.

Color ShotChart

We discussed this map as well. I learned more about a matrix today and how that can help me in the process of creating this.

We also explored the nba advanced data site and discovered player tracking some more. It tells you in what area of the court the player was when they are taking a shot and some of the information about what they were doing in some cases.

We need to make the distinctions of the hexidecimal color chart so that everyone can understand where a player is on the court.

Think about data coorilation. Think about how to define putting the player in a specific location. We have to make our own way of defining our system similar to a Second Spectrum. When we label the actual colors our grid will enable us to have a great visual representation of where a player takes a shot. Hexidecimal Screen Shot 2020-07-16 at 4.39.26 PMcolor example

Model Input - 4 players Output - What player is better