# phoboslab/q1k3

A tiny FPS for js13k

Repository: https://github.com/phoboslab/q1k3
Canonical: https://ross.abutalabs.com/products/q1k3
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2024-08-30T07:40:32+00:00

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

## Adoption (not part of the score)
Stars 1971, forks 139 (observed 2026-08-28T04:06:00.932121+00:00)

## What it is
Q1K3 is a tiny Quake-inspired first-person shooter built in under 13KB of JavaScript for the 2021 js13k competition. It features two levels, five enemy types, three weapons, dynamic lighting, and spatial audio, all rendered in the browser.

## Use cases
- play a small retro FPS in the browser
- study how to fit a 3D shooter into 13KB
- learn js13k size-coding techniques
- see how WebGL raycasting-style FPS rendering works
- explore a compact map compiler and enemy AI implementation

## When to choose
- you want a playable browser FPS demo with no install
- you're learning extreme size-constrained game development
- you want a reference for lightweight WebGL game code

## When to avoid
- you need a full-featured or extensible game engine
- you want a long, content-rich game
- you need mobile or native platform support

## Facets
- artifact type: application
- maturity: stable
- function: game-engine, graphics, audio-processing
- domain: gaming-tools, web-development
- platform: browser
- tags: fps, js13k, demo-scene, size-coding, webgl, retro-shooter, quake-inspired, game, game-development, javascript, web

## Member repositories
- phoboslab/q1k3 (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:00.932121+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-30T08:39:26.243247+00:00, confidence not recorded.
  - readme: https://github.com/phoboslab/q1k3 (fetched 2026-08-28T04:06:00.932121+00:00, sha 205e51de787d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
