À propos du projet

KAPLAY est une bibliothèque de jeux 2D pour JavaScript et TypeScript, décrite comme « fun-first » et conçue pour donner l'impression de jouer à un jeu pendant que vous créez des jeux. Elle s'adresse à la fois aux débutants et aux développeurs expérimentés. Principales capacités attestées dans le README : - Objets de jeu à base de composants : les entités sont composées de composants tels que sprite, rect, pos, area, body, health, ainsi que de tags et de champs de données simples. - API de comportement impérative : gestionnaires d'événements comme onCollide, onUpdate et onKeyDown, plus des requêtes basées sur les tags pour les comportements de groupe. - Chargement d'assets : loadSprite et des helpers similaires pour les images et les sons. - Éditeur web : KAPLAYGROUND (play.kaplayjs.com) pour essayer du code instantanément, avec plus de 90 exemples. - Modes d'installation : échafaudage create-kaplay via npx, gestionnaires de paquets npm/yarn/pnpm/bun, et une balise script CDN pour le navigateur. - Prise en charge de TypeScript : types globaux via une directive d'import ou une entrée types dans tsconfig, plus des types source importables. - Documentation, tutoriels et canaux communautaires : docs officielles, Discord, GitHub Discussions, Twitter/X, BlueSky et Mastodon. - Vitrines de jeux : collections sur itch.io et Newgrounds. Le README crédite également les assets et contributeurs tiers utilisés dans les exemples et les sprites. Aucun benchmark de performance, classement ou affirmation comparative n'est fourni.