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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Blackjack multijugador para 1 a 6 jugadores en el navegador. Estética de sala oscura con neones, lámpara colgante que parpadea, crupier enmascarado con visera luminosa y una escopeta bajo la mesa para quien se arruine del todo (con un guiño a Buckshot Roulette).
Es una web 100 % estática: no necesita servidor, base de datos ni pagar nada.
En las mesas online hay chat (abajo a la izquierda; en el móvil, botón Chat). Pulsa T para escribir y Esc para salir. Hay frases rápidas y cada mensaje aparece unos segundos en un bocadillo sobre el asiento de quien habla.
Pulsa MESA (arriba a la derecha) para ver el panel de la mesa.
Los módulos JavaScript no funcionan abriendo index.html con doble clic. Necesitas Node.js:
node dev-server.mjs
Después abre http://localhost:8080. Para probar el multijugador, abre una mesa en una pestaña y únete desde otra. Para usar otro puerto, ejecuta antes PORT=8090 (en PowerShell: $env:PORT=8090).
Importa el repositorio en Vercel sin framework ni comando de build ("Other"); sirve los archivos tal cual. Cada git push vuelve a publicar.
https://algo.netlify.app. Puedes cambiarle el nombre en Site settings.index.html en la raíz).main y la carpeta / (root).https://TU_USUARIO.github.io/NOMBRE_REPO/.Workers & Pages → Create → Pages → Upload assets y sube la carpeta.
.zip (con index.html en la raíz del zip).dev-server.mjs y la carpeta .claude/ no hacen falta en el servidor. No pasa nada si se suben.
X) durante las apuestas. Puedes arrepentirte con Volver a apostar mientras sigan abiertas. Si pasan todos, la mano se salta.Teclas: H pedir · S plantarse · D doblar · P separar · Enter apostar (o repartir, si eres el crupier) · X pasar · T chat.
Por defecto se ve nítido, con texturas en alta resolución, materiales PBR que reflejan los neones de la sala y bloom selectivo (solo brillan neones, visera, LED y detalles de acento). El crupier tiene brazos articulados que siguen a la mano al repartir. Cada jugador tiene su personaje sentado en un taburete: cabeza esculpida con ojos que parpadean, cejas, nariz y labios, manos con dedos articulados, peinado o gorra, gafas, vello facial y ropa (sudadera, cazadora de cuero, americana o jersey de cuello vuelto), todo generado a partir de su id. Las telas, el cuero, el punto y el tapete tienen relieve procedural, que gesticula: golpecito en la mesa al pedir, gesto con la mano al plantarse, empuja las fichas al apostar, celebra al ganar, se lleva la mano a la cara al pasarse y se cae del taburete si recibe el disparo. La cámara se sitúa detrás de tu asiento, y si haces de crupier ves la partida desde su visera (con sus manos y tus cartas giradas hacia ti). La escopeta es de corredera: el crupier la coge con las dos manos, la recarga, apunta, dispara con fogonazo, retroceso y humo, y el cartucho vacío sale rebotando por la mesa. Las fichas apostadas se descomponen en denominaciones reales (10, 25, 50, 100, 500…) y se apilan en varias pilas según la cantidad. El botón Retro (arriba a la derecha) activa el modo pixelado de baja resolución. La elección se guarda en el navegador.
| Recurso | Origen | Licencia |
|---|---|---|
| Motor 3D | three.js 0.160 (CDN unpkg) | MIT |
| Red P2P | PeerJS 1.5.4 (CDN unpkg) | MIT |
| Fuente de interfaz | Chakra Petch (Google Fonts) | SIL OFL |
| Fuente pixel | VT323 (Google Fonts) | SIL OFL |
| Fuente máquina de escribir | Special Elite (Google Fonts) | Apache 2.0 |
| Cartas, tapete, paredes, visera, neones | Generados por código (js/textures.js) | Propios |
| Sonidos y ambiente | Sintetizados con WebAudio (js/audio.js) | Propios |
No hay imágenes ni audios de terceros que acreditar.
index.html interfaz, panel de la mesa y lobby (la "exención" que firmas)
css/style.css estilos: paneles de cristal, neón, efecto CRT suave
js/main.js une todo: lobby, HUD, panel de roles, red, entradas
js/blackjack.js reglas, roles y estado de la mesa (solo lo ejecuta el anfitrión)
js/net.js conexión P2P con PeerJS
js/scene.js escena 3D: mesa en D, crupier, cartas, luces, cámara
js/characters.js personajes de los jugadores y sus gestos
js/shotgun.js escopeta, humo y cartuchos
js/rig.js IK de brazos y piernas compartida
js/textures.js texturas procedurales
js/audio.js efectos y ambiente sintetizados
js/layout.js posiciones y colores de los 6 asientos