Sobre o projeto
KAPLAY é uma biblioteca de jogos 2D para JavaScript e TypeScript, descrita como "fun-first" e projetada para parecer um jogo enquanto você cria jogos. Ela é voltada tanto para iniciantes quanto para desenvolvedores experientes.
Principais capacidades evidenciadas no README:
- Objetos de jogo baseados em componentes: entidades são compostas por componentes como sprite, rect, pos, area, body, health, além de tags e campos de dados simples.
- API imperativa de comportamento: manipuladores de eventos como onCollide, onUpdate e onKeyDown, além de consultas baseadas em tags para comportamentos de grupo.
- Carregamento de assets: loadSprite e helpers semelhantes para imagens e sons.
- Editor web: KAPLAYGROUND (play.kaplayjs.com) para testar código instantaneamente, com mais de 90 exemplos.
- Formas de instalação: scaffolding create-kaplay via npx, gerenciadores de pacotes npm/yarn/pnpm/bun e uma tag de script CDN no navegador.
- Suporte a TypeScript: tipos globais via diretiva de importação ou entrada types no tsconfig, além de tipos de origem importáveis.
- Documentação, tutoriais e canais da comunidade: docs oficiais, Discord, GitHub Discussions, Twitter/X, BlueSky e Mastodon.
- Vitrines de jogos: coleções no itch.io e no Newgrounds.
O README também credita assets de terceiros e contribuidores usados em exemplos e sprites. Nenhum benchmark de desempenho, ranking ou alegação comparativa é fornecido.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.