Fishing for Papers is a cozy, open-ended fishing game for serendipitous discovery of visualisation literature.
- Online demo: https://fishing-for-papers.github.io/game/
- Node.js 20+ recommended
- pnpm
pnpm install
pnpm devCreate a local .env file in public-repos/game/ based on .env.example:
VITE_WORKER_URL: public Cloudflare Worker endpointVITE_R2_PUBLIC_DOMAIN: public R2 domain for generated assets
- GitHub Pages is deployed via GitHub Actions.
- Vite
baseis set to/game/for the project site path. - Recommended branch workflow:
dev: active developmentmain: stable release/deployment- merge via pull request (
dev -> main)
If you use this project in research or teaching, please cite:
@inproceedings{eschner2026fishing,
title = {Fishing for Papers: A Serendipitous Knowledge Discovery Game},
author = {Eschner, Johannes and Guo, Yuhan},
booktitle = {EuroVis Workshop on Visualization Play, Games, and Activities (VisGames)},
year = {2026},
month = jun,
}