Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.25 KB

File metadata and controls

60 lines (42 loc) · 1.25 KB

Paperloop

A Minecraft-themed driving world to explore and open landmark AI papers.
Live app: https://mypaperloop.vercel.app

Demo Video

Demo preview

Local Setup

npm install
npm run dev

Build and preview the production build:

npm run build
npm run preview

Run unit tests:

npm run test

Watch mode:

npm run test:watch

Optional UI runner:

npm run test:ui

Run end-to-end tests (Playwright):

npx playwright install
npm run test:e2e

Controls

  • WASD / Arrow keys: Drive + steer
  • Space: Brake
  • Shift: Boost
  • E: Interact (when near a stop)
  • Esc: Unfocus controls / close viewer
  • ~ (backquote): Toggle diagnostics panel (dev/test builds)

Notes

Some resources block embedding with CSP / X-Frame-Options. If the in-app viewer can't load a page, a fallback message appears and the Open in new tab button still works. The app validates the reading list on startup. If data is missing or invalid (for example only 29 papers), a warning toast appears and the HUD shows a small warning while still running the game with the valid entries.