Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Russian daily math puzzle game. Draw a chain through a 5×5 grid so the sum of numbers equals the daily target.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Russian daily math puzzle game. Draw a chain through a 5×5 grid so the sum of numbers equals the daily target. • Connect adjacent cells (up/down/left/right) in a continuous chain • No cell can be visited twice • The sum of all cells in the chain must exactly equal the daily target (~45–60) • Backtrack by returning to the previous cell • ⭐⭐⭐ — optimal path length • ⭐⭐ — one cell longer than optimal • ⭐ — solved, but can be improvedREADME 전문 보기 ↗
Russian daily math puzzle game. Draw a chain through a 5×5 grid so the sum of numbers equals the daily target.
Play now: chainle.ru
style.css + js/app.js + js/engine.jslocalStorageindex.html Single-page app entry point
style.css All styles: CSS variables, dark mode, responsive
js/
app.js UI, touch/mouse input, SVG path overlay, modals
engine.js Pure functions: DFS solver, path validation, star rating
data/
puzzles.json 327 pre-generated puzzles for 2026
tests/
engine.test.js Unit tests for game logic (vitest, 38 tests)
scripts/
generate_puzzles.py Puzzle generator
build.js Replaces __BUILD_HASH__ with git short hash
deploy.sh Initial server provisioning script
docker/
nginx.conf nginx config inside container (gzip, 30d cache)
Dockerfile Multi-stage build: node → nginx
docker-compose.yml Port 127.0.0.1:8082:80
.github/workflows/
deploy.yml CI/CD: push to main → tests → SSH deploy
python3 -m http.server 3457
# open http://localhost:3457
No build step required for local dev. __BUILD_HASH__ is replaced automatically during Docker build.
npm ci
npm test
npm run build
Replaces __BUILD_HASH__ in index.html and js/app.js with the current git short hash for cache busting.
Push to main triggers GitHub Actions → tests → SSH into production server → sudo chainle-update (git pull + docker compose up).
Server: Ubuntu, nginx reverse proxy, Docker, Let's Encrypt SSL
Webroot: /var/www/chainle.ru
327 puzzles pre-generated for 2026-01-02 through 2026-12-31.
Each puzzle: date, grid[25] (values 1–9), target, optimal (shortest path length).
To regenerate: python3 scripts/generate_puzzles.py
Не вордли (source) — a Russian Wordle variant by the same author, same infra.