A Minecraft-themed driving world to explore and open landmark AI papers.
Live app: https://mypaperloop.vercel.app
npm install
npm run devBuild and preview the production build:
npm run build
npm run previewRun unit tests:
npm run testWatch mode:
npm run test:watchOptional UI runner:
npm run test:uiRun end-to-end tests (Playwright):
npx playwright install
npm run test:e2e- 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)
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.
