KAPLAY Banner

Crea juegos en HTML5 con una librería divertida y open source

¡Guerreros! Suban de nivel con la nueva guía para crear juegos multijugador con Colyseus.

KAPLAY (/ˈkæpleɪ/) es una librería JavaScript y TypeScript que hace que sea fácil crear juegos para la web. Es gratis, open-source y divertida.

KAFriend
API sencilla y fácil de usar. Genial para principiantes.
KAFriend
Un montón de ejemplos y assets listos para usar.
KAFriend
Gran soporte de TypeScript. Tipos y autocompletado para todo.
KAFriend
Open Source y gratis, para siempre.

Una divertida API basada en bloques

KAPLAY es muy divertido de usar y fácil de aprender. Fue diseñado de forma única con bloques y funciones para hacerlo intuitivo y atractivo. ¡Mira los ejemplos a continuación y compruébalo por ti mismo!

Inicia el juego

kaplay({ background: "darkSalmon", debug: true, burp: true, // muchas opciones, cómo burp }); debug.log("Press (B) button to burp!");

Añade un objeto

const bean = add([ sprite("bean"), pos(center()), health(5), body(), // añade física area(), // añade colisiones ]);

Asesina destruye un objeto

setGravity(1000); bean.jump(); bean.onCollide("spikes", () => { bean.hurt(5); bean.destroy(); shake(5); flash("#cc425e", 0.2); });

Añade tus propios componentes

// retorna un objeto const spillTheBeans = (count) => ({ id: "chaos", add() { /* code */ }, }); add([ spillTheBeans(30), // añade caos :O ]);

Di adiós

const bubble = add([ anchor("center"), pos(center()), rect(400, 100, { radius: 8 }), outline(4, BLACK), ]); bubble.add([ anchor("center"), text("ohhi, I mean.. oh bye!", { size: 26, }), color(BLACK), ]);

Y muchos más metodos y funciónes simples y divertidos de usar

No más métodos anidados como:
obj​.position​.transform​.translate(10, 20)

Voces de KAPLAYers

No solo confíes en nuestra palabra, mira lo que dicen nuestros usuarios sobre KAPLAY! Estamos orgullosos de tener una comunidad tan genial.
Únete a nuestro Discord y sé parte de ella!

Endel @endel

Colyseus.io, Brawlball.io & Mazmorra.io creator

KAPLAY API is incredibly intuitive and easy to read. I love how it combines simplicity with power, it’s a truly innovative library that brings HTML5 games to life!

Isaac Pante @ipante

Game Designer & College Teacher

KAPLAY is the best framework to teach programming and create fast and furious video games. We already won three awards with it, and counting!

JSLegend @jslegenddev

JavaScript content creator

KAPLAY has a very intuitive and easy to use API that makes gamedev a breeze compared to other alternatives.

Candy&Carmel

Representative of Ghosts community

KAPLAY has amazing and easy to use features for any type of game. It's made making FIGHT fun and interesting.

Amy @amyspark-ng

Clickery Hexagon's developer

The development of KAPLAY has allowed me to make Clickery an awesome game.

niceEli @niceEli

Developer

KAPLAY is one of the best libraries for TypeScript I’ve tried. It’s a very simple API yet very powerful.

Nuestros geniales Patrocinadores

Personas que contribuyeron KAPLAY.js

KAPLAY es el resultado de un gran esfuerzo comunitario. Tú también puedes apoyarnos contribuyendo o donando.

Y también..

¡Tenemos el lore más funky de la pandilla en el KAWorld!

¡Apa la papa!