尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Jogo educacional de Virologia Veterinária — projeto acadêmico da Universidade de Vassouras. Une estudo e jogo:
O conteúdo e o visual seguem o protótipo V5 aprovado pela equipe de estudantes; esta versão o reescreve em TypeScript com testes, mantendo as mesmas fases, grades e textos.
Requer Node.js 20 ou mais recente.
npm install
npm start # servidor de desenvolvimento em http://localhost:3000
npm run build # versão final em dist/
npm test # testes automatizados (Jest)
npm run typecheck # checagem de tipos (TypeScript)
npm run lint # padrões de código (ESLint)
npm run check # tudo acima
Os testes de tests/parity.test.ts garantem que as palavras-cruzadas e os caça-palavras gerados são idênticos aos do protótipo V5 (o gabarito tests/fixtures/v5-layouts.json foi gerado com o código original).
O vercel.json já está configurado (build npm run build, pasta dist). Para publicar:
codycross-vet.Depois disso, cada git push na branch main publica uma nova versão automaticamente.
src/
index.html, index.ts página e inicialização (rotas por #: #/fase/raiva, #/biblioteca, #/caderno...)
data/ conteúdo do e-book: stages.json (fases), study.json (páginas), references.json
core/ lógica pura e testada
crossword.ts montagem das palavras-cruzadas
wordSearch.ts montagem do caça-palavras
progress.ts progresso, pontuação e desbloqueio
notebook.ts caderno de estudos e backup
content.ts, text.ts, types.ts
ui/ telas: homeView (mapa), gameView (fase), libraryView (biblioteca), winModal, effects
ui/styles/ estilos do V5 (_v5-*.scss) + _extras.scss (efeitos e ajustes)
sw.template.js modo offline (o build gera dist/sw.js)
public/ ilustrações, páginas do e-book, ícones, manifesto e PDF (copiados como estão)
tests/ testes automatizados
docs/ anotações históricas da versão anterior (CodyCross)
As fases ficam em src/data/stages.json. Cada fase tem cross e hunt, listas de ["RESPOSTA", "Pista"].
Depois de editar, rode npm test: os testes conferem se todas as palavras se cruzam, se cabem no caça-palavras e se as imagens existem.
Se o conteúdo de uma fase mudar de propósito, o teste de fidelidade ao V5 vai acusar diferença naquela fase — atualize o gabarito ou remova a fase do teste.
Conteúdo, ilustrações e referências: e-book Livro de Jogos — Virologia Veterinária e TCCs fornecidos pela equipe. Revisões, notas e perguntas não substituem a revisão científica final da equipe.