Princewill

All Projects
2026

Counter Strike 2 Demo Analyzer

Portfolio project by Nanakumor Princewill

CLI-style Node.js tool that parses CS2 demos, ranks high-impact deaths, and emits JSON for coaching and replay pipelines.

Counter Strike 2 Demo Analyzer — project screenshot by Nanakumor Princewill

Overview

This analyzer turns raw Counter-Strike 2 demo files into structured insight. It focuses on death events and spatial context so coaches or tooling can surface moments where awareness (or the lack of it) mattered most — then export that ranking as JSON for downstream replay or AI-assisted review.

What it includes

  • Parses CS2 demo files with @laihoe/demoparser2
  • Spatial calculations around player deaths and positioning
  • Ranks high-impact moments by awareness-oriented signals
  • Outputs structured JSON for replay rendering and analytics
  • Built as a TypeScript Node.js pipeline suitable for tooling / CI use

Tech Stack

  • Node.js
  • TypeScript
  • @laihoe/demoparser2
  • Counter-Strike 2 Demo Parser