Recompia
Pokémon Pokopia (Switch 2) recompiled to run natively on Windows with Linux/Handheld support. Multiplayer included, modding, feature enhancements and more! Join the discord community as well
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Game JC
翻訳待ち
Loading the full README.
Read the full README ↗Jogo de navegador em terceira pessoa com as missões da vida de Jesus, a partir dos reels da série (repositório
biblia-conectada, pasta estudos/biblia-grand-testament-adventure). Recriação, não reconstituição histórica.
Fatia vertical (episódio 1): "Pescadores de gente", Marcos 1:16–20. A margem do mar da Galileia em Cafarnaum com o relevo real; três missões: descer até a praia, chamar Simão e André, chamar Tiago e João. HUD no desenho dos reels, falas literais da Bíblia Livre, créditos das fontes no jogo.
Código aberto, feito em conjunto. Qualquer pessoa pode rodar, propor mudanças e abrir PR: veja CONTRIBUTING.md. O código é MIT; os dados seguem as licenças das fontes; as malhas 3D não estão neste repositório (seção Licenças).
Jogar: https://grand-testament-adventure-lexprojects.vercel.app/
Publicação conectada à branch main deste repositório. Estado e limitações em
docs/PUBLICACAO.md.
Integração atual: herói com esqueleto nativo, 13 modelos de cenário, vila mais densa e caminhos estreitos sobre o relevo. Referências históricas e limites em docs/CAFARNAUM-CENARIO.md; evidência técnica em docs/TRIPO-RUNTIME-R1.md. A imagem-alvo ainda não é o visual entregue.
Diário do processo e material para os Reels: DIARIO-DESENVOLVIMENTO. A distinção entre citações e narrativa autoral está em NARRATIVA. Comparação documental de motores, ainda sem benchmark de migração: MOTORES-GRAFICOS.
Precisa de Node 24 (e Python 3 com numpy, scipy, opencv, scikit-image e Pillow só para refazer o mundo).
npm ci
npm run assets # baixa 14 malhas revisadas e confere SHA-256; licença separada
npm run dev # http://localhost:5173
npm test # lógica das missões + dados (node --test)
npm run typecheck
npm run build # confere/baixa assets + typecheck + testes + vite build -> dist/
npm run world # refaz public/world/ e src/data/ a partir das fontes (precisa do biblia-conectada ao lado, em ../gta-src, ou o caminho como argumento)
npm run bench:all # mesma cena medida (6 planos, PC e viewport de celular emulado, fx=off e fx=alto), com `npx vite preview` rodando;
# no PC da RTX: PLAYWRIGHT_CHANNEL=chrome. Relatórios trazem commit, GPU, navegador e memória estimada
node tools/compare_bench.mjs a/bench.json b/bench.json # compara dois relatórios plano a plano; recusa máquina/tela/commit diferentes
node tools/check_session.mjs # prova o diário de sessão: recarga limpa x queda do renderizador (base do teste de 10 min no celular)
node tools/check_roam.mjs # depois do episódio: "Continuar explorando", epílogo de Marcos 1:21, lugares e limite da região
node tools/check_bible.mjs # a Bíblia do jogo: linha da missão selada até a leitura, versículos literais, ordem da leitura, pausa
python3 -I tools/build_bible.py ../biblia-conectada # refaz src/data/biblia-cronologica.json (roteiro + BLIVRE, hash conferido)
python3 -I tools/build_bible.py ../biblia-conectada --check # confere se o arquivo versionado ainda bate com as fontes
node tools/check_painel.mjs # painel de devs (painel.html) com respostas gravadas do GitHub; --live consulta o GitHub de verdade
VA_SCRIPT=script.js node tools/check_analytics.mjs <url-build-local> <url-build-VERCEL_ENV=production> # contagem de visitas: o que é pedido e enviado
?q=low|high muda a qualidade (padrão: high em ambos, por pedido de Alex); ?gl=1 força WebGL 2; ?fps mostra o FPS;
em medição, todos desligados por padrão: ?fx=alto (pós-processamento), ?atmo=1 (névoa por altura e distância),
?tm=aces|agx|neutral|off e ?exp= (curva tonal e exposição), ?shadow=csm (sombras do sol em três cascatas até 600 m),
ver src/look.ts e docs/GRAFICO-MASTER.md;
?debug liga os ganchos de teste (window.__gta; &dtmax=0.25 deixa o tempo do jogo andar no renderizador por software).
tools/shots.mjs joga o episódio com o Playwright e tira os prints em 1280×800 e 390×844 (precisa do vite preview
rodando e do Playwright instalado à parte: npm i -g playwright && npx playwright install chromium).
O herói usa seu esqueleto nativo de 65 ossos e a caminhada exportada no Tripo. Treze malhas de cenário substituem as formas simples. Texturas mantidas em 2K, instâncias próximas detalhadas e versões simples ao longe. Os seis NPCs ainda aguardam rig e, desde a R9, nenhum é desenhado: os encontros seguem jogáveis, com o aviso "Cena em desenvolvimento" (docs/QA-NPC-QUALIDADE-R9.md). Veja docs/TRIPO-RUNTIME-R1.md.
Os binários não vêm no Git. npm run assets baixa somente arquivos com hashes fixados no catálogo; o build faz a
mesma conferência antes de publicar. Se uma malha de cenário falhar no navegador, a forma simples preserva a partida; o herói não tem substituto: sem
ele a abertura mostra o erro e "Tentar novamente".
painel.html (link "Painel do projeto" no rodapé do Colabore) mostra quem contribuiu e quanto: commits da branch
principal por autoria, coautoria (Co-Authored-By) e conta do GitHub, commits por dia no horário de São Paulo, pull
requests, issues e as contas de fora que participaram. Tudo é lido da API pública do GitHub pelo navegador de quem
abre a página, sem login e sem servidor do jogo; a contagem está em src/project-stats.ts e é testada com respostas
gravadas deste repositório (test/fixtures/github/, sem endereços de e-mail). A página não carrega o jogo.
This is the beginning of the README. Read the rest at the original. Read the full README ↗