You are browsing as a guest. Sign up (or log in) to start making projects!

2h 30m 54s logged

Project Overview
Goals and motivation
In this project I’m building a menu driven CLI that records a volleyball players performance, calculates analytics like hitting percentage, kill efficiency, and serve efficeincy, and persists stat sheets and JSON files and connects them to a live sports API for professional league to learn basics of GIt and Github, JSON save/load systems, API’s and command-line tools

Devlog 1. Building the Stat Recorder
Stat categories and input validation
My stat tracker now records kills, errors, attempts, aces, digs, blocks, and sets played. The special rule for sets_played is that it cannot be less than 1 since it’s a special stat.

Devlog 2. Calculating Volleyball Analytics
What this step accomplishes
In this next step, I’m building a function to turn regular stats into more readable and relevant volleyball stats
Understanding hitting percentage
A hitting percentage of .350 means the player is amazing because the formula calculates all players averages and classifies them ex: 20 kills and 50 errors would be a 0.4 hitting percentage 0.400 would be classified as amazing.

Devlog 3/4. Saving and Loading Stat Sheets
In this step, I’m setting up JSON saving and loading stat sheets so that I can optimally save and load stats for each player.

Devlog 5. What this step accomplishes
In this step, I’m connecting to the Highlightly API so that I can get live data from professional volleyball teams and league standings. This way I can also learn about API development my code now calls the Highlightly teams endpoint with the header x-rapidapi.

0
18

Comments 0

No comments yet. Be the first!