Fácil de integrar
Un solo archivo .js. Sin dependencias. Funciona con HTML estático, React, Vue o cualquier framework que prefieras.
El Ecotic Game SDK es una pequeña biblioteca JavaScript que conecta tu juego web con la plataforma Ecotic de la Universidad de la Costa. Con unas pocas líneas de código, tus jugadores recibirán XP (experiencia) y monedas reales en su perfil cada vez que completen una partida.
Fácil de integrar
Un solo archivo .js. Sin dependencias. Funciona con HTML estático, React, Vue o cualquier framework que prefieras.
Recompensas reales
Cada partida completada otorga XP y monedas que se reflejan en el perfil del estudiante dentro de Ecotic.
GameCenter Tester
Prueba tu juego sin backend real. El Tester envía el token y recibe todos los eventos de tu juego localmente.
Misiones automatizadas
Los checkpoints que envíes se usan para actualizar misiones activas del estudiante en tiempo real.
<script src="https://sdk-ecotic.ced.com.co/ecotic-sdk.js"></script><script> const sdk = EcoticSDK.init({ gameSlug: 'mi-juego', // slug que propones para tu juego onReady: () => iniciarJuego(), onReward: (r) => mostrarBanner(r.xp, r.coins), });
// Al terminar la partida: sdk.complete(puntuacion);</script>GameCenter (Ecotic) Tu juego (iframe) │ │ │── ECOTIC_GAME_TOKEN ────────────►│ SDK recibe el token │ │ │◄── POST /games/events (started) ─│ sdk.start() │◄── POST /games/events (checkpoint)│ sdk.checkpoint() ← actualiza misiones │◄── POST /games/events (completed)─│ sdk.complete(score) │ │ │◄── ECOTIC_GAME_EXIT ─────────────│ sdk.exit()| Archivo | Descripción |
|---|---|
ecotic-sdk.js | SDK completo (UMD — script tag / CommonJS / ESM) |
ecotic-sdk.d.ts | Tipos TypeScript para autocompletado |
El GameCenter Tester simula el entorno de Ecotic localmente: carga tu juego en un iframe, le envía un token de prueba y registra los eventos que llegan. Sin tocar la API de producción.
|