Use basketball stats to optimize game play with Visual Studio Code, inspired by SPACE JAM: A NEW LEGACY

admin

Overview

  • Module 1: Use data from basketball players in the film *Space Jam: A New Legacy* to create a machine learning model to cleanse data and explore bimodal data distributions.
  • Use Python, pandas, and Visual Studio Code.
  • Cleanse and manipulate data that requires critical analysis.
  • Use machine learning to cleanse and complete data.
  • Prepare data to be used for multiple customer-facing purposes.
  • Module 2: Create a web app by using JavaScript, Azure, GitHub, and Visual Studio Code to help the Tune Squad coach use data to make decisions on the basketball court, inspired by SPACE JAM: A NEW LEGACY.
  • Python, pandas, and machine learning
  • Visual Studio Code notebooks for data science
  • Data preparation for application use
  • Static Web Apps in Azure
  • GitHub Actions for deploying web apps
  • CodeTour for code writing guidance
  • JavaScript to create functionality for your app
  • Module 3: Discover the fundamentals of Mixed Reality, and prepare the resources you need to create an interactive experience for basketball fans and coaches inspired by *Space Jam: A New Legacy*.
  • Discover the world of Mixed Reality.
  • Explore ways to integrate data into Mixed Reality experiences.
  • Design a Mixed Reality experience to display basketball player data to fans and coaches.
  • Module 4: Learn the core concepts of building Mixed Reality experiences with Babylon.js. We’ll create a simple WebXR app that can be run cross-platform.
  • Discover the world of Mixed Reality with Babylon.js.
  • Create a Mixed Reality experience to display data about basketball players to fans and coaches.
  • Module 5: Use C#, Visual Studio, Unity, and the Mixed Reality Toolkit to create an interactive virtual reality experience compatible with the HoloLens. Inspired by *Space Jam: A New Legacy*, you create an experience for coaches and fans to learn more about the Tune Squad.
  • Create a custom button with the Mixed Reality Toolkit
  • Create a button prefab that can be reused in a scene
  • Add events to a button to trigger an action

Syllabus

  • Module 1: Predict basketball player efficiency ratings by using machine learning and Visual Studio Code
    • Introduction
    • Exercise – Set up your local environment for data science coding
    • Exercise – Data cleansing part 1 – Find missing values
    • Exercise – Data cleansing part 2 – Drop columns and rows
    • Exercise – Data exploration part 1 – Check for outliers
    • Exercise – Data exploration part 2 – Check the distribution of the data
    • Exercise – Data exploration part 3 – Discover data that represents more than one population
    • Exercise – Data manipulation part 1 – Add qualifying player information
    • Exercise – Data manipulation part 2 – Impute missing values for columns
    • Exercise – Data manipulation part 3 – Impute missing values by using machine learning
    • Knowledge check
    • Summary
  • Module 2: Create a web app that uses data to make decisions on the basketball court
    • Introduction
    • Exercise – Set up your local environment for data science coding
    • Exercise – Prepare data by adding row qualifiers
    • Exercise – Create a machine learning model based on player data
    • Exercise – Use machine learning and standard deviation to create fictional game data
    • Exercise – Create a starter web app
    • Exercise – Use CodeTour to build your web app functionality
    • Exercise – Write JavaScript code to initialize the web app with data from the machine learning model
    • Exercise – Add players to the bench in your web app with JavaScript
    • Exercise – Add PER stats to the web app
    • Exercise – Add button functionality for player buttons
    • Exercise – Complete the stat-updating functionality
    • Exercise – Complete the SPACE JAM: A NEW LEGACY Water Break App
    • Check your knowledge
    • Summary
  • Module 3: Prepare to bring the basketball court into a Mixed Reality space
    • Introduction to Mixed Reality for sports fans
    • A Mixed Reality experience for sports fans
    • A brief introduction to the tools of Mixed Reality
    • A brief comparison of Babylon.js and the Mixed Reality Toolkit
    • Exercise – Prepare JSON data for Mixed Reality experiences
    • Knowledge check
    • Summary of Mixed Reality for sports fans
  • Module 4: Introduction to WebXR with Babylon.js
    • Introduction to Babylon.js as a sports fan
    • Mixed Reality frameworks
    • Set up your development environment
    • Get started with Babylon.js
    • Work with built-in meshes and procedural textures
    • Create a custom XR environment with TypeScript
    • Create character icons within the XR environment
    • Make XR image icons interactable by using buttons
    • Initialize your custom environment in your XR experience
    • Knowledge check
    • Summary
  • Module 5: Create a mixed reality basketball player lineup with the Mixed Reality Toolkit
    • Introduction
    • Set up the Unity project
    • Configure Unity for Windows Mixed Reality development
    • Create buttons with Unity cubes and MRTK scripts
    • Elevate cubes to buttons with MRTK scripts
    • Create the player stats card
    • Add UI to the player stats card
    • Configure button press events
    • Add players to the scene
    • Knowledge check
    • Summary




 

Get On Microsoft

Group Cards
Telegram Group Join Now
WhatsApp Group Join Now
Share This Article
Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *