Cómo Funciona

Cargar

Tu juego se carga dentro del lanzador de BSMNT. Pasamos un JWT con el token de autenticación a tu juego.
Ejemplo de URL
https://tujuego.com?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Auth

Puedes cargar el perfil del jugador decodificando el JWT, o utilizando nuestra API. Nosotros nos encargamos de las conexiones de billetera, verificación y onboarding.
Perfil del Jugador
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "address": "0x1234567890abcdef1234567890abcdef12345678",
  "username": "CryptoGamer42",
  "avatar": "https://avatars.b3.fun/avatar.png",
  "gameId": "game-123456-abcdef",
  "license": "550e8400-e29b-41d4-a716-446655440000",
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}

Activar

Permite que el usuario juegue tu juego. Cuando suceda algo, puedes activar una acción a través de nuestro motor de reglas estilo Zapier, o directamente a través de la API.
Ejemplo de API de Activación
curl --location 'https://api.basement.fun/launcher/' \
--header 'X-Service-Method: triggerRulesEngine' \
--data '{
    "launcherJwt": "{{ jwt }}",
    "trigger": "achievementUnlocked",
    "nonce": "d1312e"
}'

¿Qué puedes hacer con el lanzador BSMNT?

El verdadero poder del lanzador de juegos está en la abstracción de UX cripto. Tu juego puede enviar eventos onchain de forma segura a través de una simple API REST, ejecutable del lado del cliente.

Disponible Ahora

Guardar estado en IPFS

Almacena el estado del jugador en opciones de almacenamiento descentralizado como IPFS.

Comprar NFTs & Acuñar

Permite a los usuarios acuñar NFTs tras logros o en ciertos eventos del juego.

Clasificaciones Onchain

Lleva las clasificaciones de los jugadores a la cadena, organiza concursos y torneos.

Emitir Tokens & NFTs

Envía ERC20s y ERC721 & 1155 NFTs basados en acciones del juego.

Pagar con Tokens

Solicita a los usuarios que envíen o transfieran tokens para pagar por acciones o activos dentro del juego.

Próximamente

Intercambiar & Comerciar

Los usuarios pueden usar activos de otras cadenas para intercambiar por tus tokens.
PRÓXIMAMENTE

Rampa de Tarjeta de Crédito

Rampa directa de fiat a cripto para una experiencia de usuario sin fisuras.
PRÓXIMAMENTE

Recoger Reseñas

Sistema integrado de reseñas y calificaciones para juegos.
PRÓXIMAMENTE

Comparte tu Juego

Mecánicas sociales de compartir y viralizar.
PRÓXIMAMENTE

Grabar Jugabilidad

Grabación y compartición automática de la jugabilidad.
PRÓXIMAMENTE

Listar NFTs

Integración con el mercado para comerciar activos del juego.
PRÓXIMAMENTE
¡Y más acciones por venir - el futuro se ve brillante!

Empezando

¡Nos encantaría tener tu juego en basement.fun! Es simple, gratuito y fácil de empezar a integrar.

¿Qué es Basement.fun?

Basement es el lugar para descubrir y jugar juegos onchain. Además de ser una plataforma de descubrimiento para encontrar grandes juegos onchain, Basement ofrece una manera para que los desarrolladores de juegos construyan experiencias nativas, integradas y sin fisuras dentro de Basement. Tu juego se carga dentro de nuestro lanzador de juegos, donde los usuarios se conectan a Basement, y su contexto de jugador se pasa a tu juego. Desde allí, puedes aprovechar cualquiera de nuestras funciones de ayuda genéricas (como guardar estado y puntuaciones) + activar cualquier número de UX cripto integradas (sin que tengas que integrar nada onchain en tu juego).

Acceso a Datos del Jugador

El lanzador de juegos utiliza un JWT (JSON Web Token) para codificar de forma segura un contexto de jugador verificado y autenticado, que se envía a tu juego. La carga útil se lee de los parámetros GET, por lo que cualquier juego web alojado puede acceder y decodificarlo fácilmente utilizando cualquier número de bibliotecas JWT (o utilizando nuestras APIs de lanzador).

Los Datos Básicos del Jugador Incluyen:

Opcionalmente, puedes almacenar cualquier dato específico del jugador del juego utilizando nuestras APIs de estado del jugador.

Explorar APIs del Lanzador

Documentación completa para el acceso a datos del jugador e integración del juego

Abstracción de UX Integrada

Nuestra experiencia mínima con el lanzador de juegos significa que el enfoque permanece en tu juego. Hay varias personalizaciones disponibles en el lanzador de juegos, para que BSMNT pueda proporcionar una experiencia casi invisible, manejando todos los desafíos de UX cripto por ti.

APIs Útiles Disponibles:

  • Almacenar y recuperar puntuaciones y clasificaciones - Gestión del estado del juego persistente
  • Enviar notificaciones - Alertar a los jugadores sobre eventos del juego
  • Registrar y transmitir actividad del juego - Análisis y seguimiento del comportamiento del jugador
  • Almacenar estado del jugador y sesiones de juego - Guardar el progreso del juego automáticamente
  • ¡Y más por venir! - Nuevas características añadidas regularmente

Explorar APIs del Lanzador

Referencia completa de la API para todas las características del lanzador disponibles

Visión General de la Arquitectura

Conectado: 0x..123
Tu juego se carga dentro del lanzador de BSMNT

Flujo de Integración del Lanzador de Juegos