# gorisanson/pikachu-volleyball

Pikachu Volleyball reimplemented in JavaScript by reverse engineering the original game

Repository: https://github.com/gorisanson/pikachu-volleyball
Canonical: https://ross.abutalabs.com/products/pikachu-volleyball
Homepage: https://gorisanson.github.io/pikachu-volleyball/en/
Language: JavaScript
License Family: other
Topics: pikachu-volleyball, game, video-game, reverse-engineering
Last push: 2026-06-14T13:31:26+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 87, release rhythm 35, longevity 100
- inputs: {"age_days": 2377, "days_push": 80, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1080, forks 141 (observed 2026-08-28T04:03:30.581207+00:00)

## What it is
A browser-based reimplementation of the 1997 Windows game Pikachu Volleyball, created by reverse engineering the original machine code (physics engine and AI) and porting it to JavaScript with PixiJS rendering. It runs entirely in the web browser on any operating system.

## Use cases
- play pikachu volleyball in the browser
- play a classic 1997 game on any OS without installing
- study how a retro game's physics engine was reverse engineered
- reimplement an old Windows game in JavaScript
- play pikachu volleyball on mobile or touch devices
- learn reverse engineering workflow with Ghidra and Cheat Engine

## When to choose
- you want to play the original Pikachu Volleyball without a Windows machine
- you want a faithful, physics-accurate recreation of the 1997 game
- you want a case study in reverse engineering machine code into JavaScript

## When to avoid
- you want a modern volleyball game with new features or online multiplayer in this repo
- you need a licensed, officially supported game (the repo has no license file)
- you want a native desktop or mobile app rather than a browser game

## Facets
- artifact type: application
- maturity: active
- function: game-engine, graphics, reverse-engineering
- domain: gaming-tools, reverse-engineering, cross-platform
- platform: browser
- tags: pikachu-volleyball, retro-game, reverse-engineered, pixijs, browser-game, physics-engine, javascript, game-development, web

## Member repositories
- gorisanson/pikachu-volleyball (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:30.581207+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:51:28.188141+00:00, confidence not recorded.
  - readme: https://github.com/gorisanson/pikachu-volleyball (fetched 2026-08-28T04:03:30.581207+00:00, sha e9340e40640f)
  - homepage: https://gorisanson.github.io/pikachu-volleyball/en/ (fetched 2026-08-29T12:53:47.108581+00:00, sha ad139634c2b5)
  - registry_npm: https://registry.npmjs.org/pikachu-volleyball (fetched 2026-08-29T12:53:47.111204+00:00, sha 2722f53605c6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
