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。 以下為已儲存的摘錄。
Misturária é um jogo infantil de descobertas em português do Brasil. A criança combina dois elementos no canvas, descobre novos itens, acompanha sua evolução pelas eras e coleciona cartas no Álbum. O projeto nasceu como uma experiência familiar inspirada na liberdade de combinação de Infinite Craft e na sensação de evolução de Cell to Singularity, mas possui catálogo, progressão, identidade visual e regras próprias. Projeto pessoal, sem anúncios, com funcionamento online e offline. O repositório é público para documentação e acompanhamento da evolução do jogo.檢視完整 README ↗
Misturária é um jogo infantil de descobertas em português do Brasil. A criança combina dois elementos no canvas, descobre novos itens, acompanha sua evolução pelas eras e coleciona cartas no Álbum.
O projeto nasceu como uma experiência familiar inspirada na liberdade de combinação de Infinite Craft e na sensação de evolução de Cell to Singularity, mas possui catálogo, progressão, identidade visual e regras próprias.
Jogar: https://dist-vert-theta.vercel.app
Projeto pessoal, sem anúncios, com funcionamento online e offline. O repositório é público para documentação e acompanhamento da evolução do jogo.
Versão de referência: commit b3037dd.
Arraste ou toque em dois itens para colocá-los no canvas. Quando eles formam uma combinação conhecida, um novo elemento é criado e registrado no perfil da criança.
Uma descoberta inédita:
O catálogo possui rotas alternativas para combinações intuitivas. As receitas oficiais funcionam sem internet e não dependem da IA.
Cada criança possui um perfil separado, com avatar, descobertas, canvas e preferências próprias.
Os três modos alteram apenas a quantidade de interface exibida:
Perfis antigos são migrados sem perder progresso.
Itens sem continuação no catálogo oficial recebem uma borda platina e o símbolo ∞. Isso indica que o caminho canônico daquele item terminou, mas ele ainda pode participar de uma mistura inventada com IA.
A classificação é calculada automaticamente a partir das combinações oficiais.
A IA é opcional, fica desligada por padrão e nunca substitui uma receita oficial.
Quando uma dupla não possui combinação curada, o jogo pode oferecer:
✨ Inventar com IA
O resultado:
A IA exige internet e a variável GEMINI_API_KEY configurada na Vercel.
Depois do primeiro carregamento, o app-shell, catálogo, combinações e assets essenciais ficam disponíveis offline.
No desktop:
No mobile, use Adicionar à tela inicial ou a opção equivalente do navegador.
Ícones instalados podem permanecer em cache pelo sistema operacional. Se uma instalação antiga não atualizar o ícone, remova e instale novamente.
Nos Ajustes, um aparelho pode gerar um código de família. O mesmo código em outro aparelho sincroniza perfis e descobertas pelo Firebase Realtime Database.
O canvas e preferências locais permanecem específicos de cada aparelho.
A abertura usa logo e mascote definitivos, atmosfera cósmica, frases alternadas e duração mínima curta enquanto o estado essencial do jogo é preparado.
Os arquivos mestres de alta resolução ficam em design-assets/, fora do bundle. Apenas derivados otimizados ficam em assets/.
Requisitos:
Instale e rode:
npm install
npm start
Abra http://localhost:4173.
No Windows, também é possível usar o arquivo Jogar Misturaria.bat.
O index.html não deve ser aberto diretamente porque o navegador bloqueia os módulos nessa condição.
npm test
A suíte cobre dados, combinações, persistência, perfis, IA, sincronização, Árvore, Álbum, cartas, PWA, acessibilidade e comportamentos responsivos relevantes.
npm run build
npm run deploy
A branch de produção é main. Cada push dispara o build e o deploy automático na Vercel.
O script de deploy atualiza a versão do cache do service worker, realiza commit e envia para o GitHub. O bump do service worker é necessário quando arquivos usados pelo app mudam, mas não para alterações exclusivas de documentação.
Variáveis usadas em produção:
A configuração do Firebase fica em src/data/config.js. Nenhum segredo deve ser colocado no cliente ou neste README.
index.html pontos de montagem e splash
src/app.js orquestração do jogo
src/data/ itens, combinações, textos, modos e avatares
src/engine/ catálogo, estado, storage, eras, sync e regras
src/ui/ canvas, drawer, Árvore, Álbum, cartas e Ajustes
src/ai/ cliente do provider de IA
api/ função serverless e guardrails
assets/ arquivos otimizados usados em produção
design-assets/ masters e materiais de design fora do build
tests/ suíte automatizada
Uma descoberta criada pela IA já é persistida e aparece na Árvore, porém ainda não aparece no Álbum de figurinhas.
A correção deverá permitir que essas descobertas sejam vistas em uma seção própria do Álbum — por exemplo, Descobertas inventadas — sem incluí-las na contagem, progresso ou conclusão das seis eras oficiais.
Pendências de menor prioridade: