PaySwap
Español
Español
  • Introducción a PaySwap
    • Empezar
      • Crear una billetera
      • Obtener fichas
      • Usando PaySwap sin intercambios centralizados
      • Conecte su billetera a PaySwap
      • Vender/comprar tokens nativos
    • Haga clic aquí para obtener ayuda
      • Solución de errores
      • ¿Qué es una transacción de aprobación?
      • Arreglando transacciones pendientes atascadas en MetaMask
  • 🐲Leviatanes
    • 👚Ropa, Belleza y Cosméticos Leviatán
    • 🚰Bebida Leviatán
    • 🎥Cultura y entretenimiento Leviatán
    • 🔌Leviatán energético
    • 🥕Comida Leviatán
    • 😷Leviatán Sanitario
    • 🪖Ley y orden Leviatán
    • 🪓Leviatán minero
    • 😈Leviatán NSFW
    • 🏠Leviatán inmobiliario
    • 💻Software, telecomunicaciones y otros Leviatán
    • 🚌Transporte Leviatán
    • 🏦El banco de dinero
    • NWO
  • Productos
    • 🌉ARPs
      • ARP Manuales
        • Configurar la nómina de su empresa
        • Configurar una tontina
        • Vender acciones de un activo
      • ARP basados ​​en porcentajes
        • Compañeros de cuarto que pagan facturas juntos
      • ARP Automáticos
      • Notas de acuñación y reclamación
    • 🟪Auditores
      • Auditorías de recursos naturales
      • Auditorías SSID
      • Tokenización de bienes raíces
      • Tokenización de posesiones personales
      • Fichas de naturaleza
      • Caza Recompensas
    • 🔮Contratos de apuestas
      • Apuestas sin codificación alfabética
      • Apuestas con codificación alfabética
      • Eventos de apuestas de socios
    • 💧Facturas
      • Impuestos
      • Teneduría de libros
      • Cuentas bancarias
      • Vender acciones de un activo
    • 🖼️CanCan
      • Productos y servicios
        • Listado de productos/servicios
        • Compra de productos/servicios
          • Comprar con tu billetera
          • Comprar a través de StakeMarket
          • Vender a través de StakeMarket
          • Comprar a través de Valuepools/DAO
      • Artículos
        • Listado de Artículos
        • Escritores de propinas
      • Muros de pago
        • Listado de muros de pago
        • Agregar elementos a los muros de pago
        • Eliminar elementos de los muros de pago
        • Asociarse con muros de pago
        • Comprar suscripciones de Paywall
        • Activación de suscripciones de Paywall
      • NFTickets
      • Descuentos y reembolsos
        • Descuentos
        • Reembolsos
        • Recompensas manuales
      • Listar grupos de valor de socios
      • Anuncios
      • Reseñas
      • Precio dinamico
      • Asociaciones
      • Membresías
      • Requisitos de identidad
      • Patrocinios
      • Subastas y ofertas
      • Gotas
      • Votos
    • 🧑‍⚖️dRamps
      • Agregar un mercado de tokens
      • Implementar y agregar un token adicional
      • Activando un mercado de tokens
      • Actualizar precios en un mercado de tokens
      • Rampas automáticas
        • Acuñación de tokens tFIAT
        • Quemando tokens tFIAT
      • Rampas Manuales
        • Acuñación de tokens tFIAT
        • Quemando tokens tFIAT
      • Patrocinador rampa
      • dRamp Valuepool
      • Vender/comprar tokens nativos
      • Asociaciones
      • Arranque
      • Vender mercados de tokens
      • Casos de uso
        • Pagar la matrícula
        • Pagar por productos/servicios
        • Remesas
        • Forex
        • Puente de cadena de bloques
        • Depósito de valor
    • 🖼️eCollectibles
      • La minter predeterminada
      • Mineros personalizados
      • Listado de NFT pre-acuñados
    • 🔄Intercambio
      • Intercambios de tokens
      • Cómo negociar
      • Tarifas y rutas
      • Fondos de liquidez
      • Cómo agregar/eliminar liquidez
      • Preguntas más frecuentes
    • 🧈Garantías futuras
    • 🎮Juegos
      • Objetos del juego
      • Becas de juegos
    • 🎟️Lotería
      • Cómo jugar a la lotería
      • Preguntas frecuentes sobre lotería
      • Lotería del mercado
      • FT Lotería
      • NFT Lotería
    • 💳Tarjetas de pago
      • Compras en el mercado
    • 🐞Perfil
      • Construyendo su gráfico social
      • Transferir dinero
      • Informes de crédito
      • Seguridad y otros
    • 💹Participación en los ingresos
      • Acelerador
      • Empresas
      • Colaboradores
      • Referencias
    • 🍯Patrocinadores
    • 🍏SSI
      • Creando datos
      • Creando un SSID
      • Creando un perfil único
    • 📈StakeMarket
      • Comprar un producto listado
      • Llamar a licitación
      • Préstamos garantizados
      • Aplicaciones de estaca
      • Litigios
    • 🖥️TrustBounties
      • FT Bounties
      • NFT Bounties
      • Aprobaciones
    • 🌐ValuePools/DAOs
      • Acuñar un token NFT
      • Patrocinando un Valuepool
      • Compras con un Valuepool
      • Préstamos e inversiones con Valuepool
      • Crear una propuesta
    • 👾Testamentos
      • Configurando tu testamento
      • Uso de testamentos para almacenamiento
    • 🛍️Mundos
      • Mundos de la píldora roja
      • Mundos de la píldora azul
      • Mundos verdes
  • Casos de uso
    • CanCan
      • Mercado de artículos: Amazon
      • Mercado de artículos: alquileres
      • Mercado de talentos
      • AirBnB
      • Paseo granizando
      • Aplicación de entrega
      • Rent The Runway
      • Aplicación de suscripción
      • Aplicación de citas
      • Friend.tech
      • Telesalud
      • Remezclas de productos
    • Valuepools
      • Aplicación BNPL
      • Aplicación de inversión grupal
      • Aplicación de seguro
      • Aplicación de marketing
      • Aplicación de ahorro
    • ARPs
      • Budgetting
      • Group Vacation Planning
      • Inversión proxy
      • Spend Management
      • Loan Management
      • Rent Management
      • Tipping
      • Play & Earn Loan Management
    • Bills
      • Flexible Loan Management
      • Bill Payment
      • Taxes
      • Inversión proxy
    • Auditors
      • Address Verification
      • Identity Verification
      • Luxury Item Authentication
      • Awards & Trophees
      • Credit Wothiness
    • Games
      • Play To Earn For Your Game
      • Play To Earn For Tripe A Game
      • Betting
    • Betting
      • Stock Market
      • Sports
      • General
      • Companies
      • Swaps
    • Lottery
      • Data Collection
      • Sale Incentive
    • SSI
      • Supply Chain
      • Medical Records
      • Zero Knowledge Proofs
      • Background Checks
      • Inicio de sesión único
    • StakeMarket
      • Pre ventas
      • Construction Contract
      • Collateralized Employment Contract
    • TrustBounty
      • Cobertura de volatilidad
  • Gobernanza y tokenomía
  • Cultura y Visión
  • Mapa vial
  • Desarrolladores
    • Smart Contracts (EVM)
      • PaySwap Exchange
        • v3 contracts
          • PancakeV3Factory
          • SmartRouterV3
            • V3SwapRouter
            • V2SwapRouter
            • StableSwapRouter
          • NonfungiblePositionManager
          • PancakeV3Pool
      • MasterChef
        • MasterChef V3
      • dRamps
        • dRamp Contract
      • Lottery
        • Lottery Contract
  • Equipo
  • Contacta con nosotros
    • Atención al cliente
    • Cuentas sociales y comunidades
Powered by GitBook
On this page
  • Creando Tu Juego
  • Configurando Tu Juego
  • Cómo Jugar
  • Cómo Reclamar Tus Ganancias
  • Cómo Convertir Cada Juego En Un Juego para Ganar

Was this helpful?

  1. Productos

Juegos

PreviousGarantías futurasNextObjetos del juego

Last updated 1 year ago

Was this helpful?

Los contratos de juegos te permiten implementar un mecanismo de jugar y ganar alrededor de un juego que tú o alguien más haya desplegado.

Aquí tienes una guía paso a paso para crear tu propio juego:

Creando Tu Juego

  • Ve a la y haz clic en el botón Crear Juego

  • Completa el formulario que aparece y valida la transacción. Esto creará tu juego. Si planeas utilizar una API para procesar las puntuaciones de tus usuarios, debes establecer la variable de dirección del contrato del juego en la dirección primaria de PaySwap (la dirección que posee el ).

  • Selecciona el botón Solo Míos para listar solo tus juegos y así encontrar el juego que acabas de crear más rápido. Si no encuentras tu juego, recarga la página e inténtalo de nuevo.

Configurando Tu Juego

  • El siguiente paso es actualizar el contrato de tu juego. Haz clic en el botón Panel de Control en el panel de tu contrato de juego y luego en el botón Actualizar Juego. Completa el formulario con el valor apropiado para cada parámetro y valida la transacción.

  • En el paso siguiente, necesitas actualizar el enlace para jugar el juego para que los usuarios puedan jugar. En el menú del panel de control, haz clic en el botón Actualizar Información y completa el formulario con el valor apropiado para cada campo. Al pasar el cursor sobre el icono de ayuda junto a cada parámetro, puedes leer una descripción del parámetro. Valida el formulario y confirma la transacción.

    PaySwap utiliza el enlace de la API del juego para obtener las puntuaciones por ID de token para que los usuarios puedan actualizar sus puntuaciones en la blockchain.

Cómo Jugar

Aquí tienes una guía paso a paso para jugar juegos:

  • Primero, necesitas comprar suficientes minutos para jugar. Si compras, por ejemplo, 30 minutos, tendrás 30 minutos para obtener y enviar una puntuación desde el sitio del juego. Cualquier puntuación enviada después de eso no será elegible para recompensas del juego.

  • Para comprar minutos, ve al panel de tu juego y haz clic en el botón Ver Juego para ir a la página del juego. Haz clic en el botón Acuñar nuevo ticket y valida la transacción para acuñar un NFT de juego, que es necesario para jugar tu juego y reclamar recompensas.

  • Después de acuñar tu NFT de juego, la última línea en la imagen debajo de tu página de juego debería cambiar de "Tienes 0 tickets" a "Tienes 1 ticket(s)" seguido de una lista de tus ID de tickets. Recuerda tu ID de ticket, ya que lo necesitarás para la mayoría de las interacciones con tu juego. Nuestro ID de ticket en la imagen debajo es 2.

  • Ahora podemos comprar minutos en nuestro juego, compremos 30 minutos. Para hacerlo, haz clic en el botón Jugar para Ganar para ir al formulario en la imagen debajo. Completa el formulario con suficientes tokens para comprar la cantidad de minutos que deseas y valida la transacción.

  • Hemos introducido nuestro ID de NFT de juego, que es 2, y suficientes tokens para comprar 30 minutos en el juego. El texto Comprar XX Minutos cambia a medida que cambias la cantidad de tokens a enviar.

  • Ahora debemos jugar el juego, obtener una puntuación y enviar esa puntuación antes de que expiren los 30 minutos, o habremos perdido nuestra inversión. En la parte superior de la página del juego, puedes ver un botón Jugar Juego. Haz clic en él para abrir el juego en una ventana.

  • Puedes jugar el juego desde el pop-up o hacer clic en el enlace en la parte superior del pop-up para abrir el juego en una nueva ventana.

  • Una vez que obtengas una puntuación con la que estés satisfecho, como en la imagen debajo, introduce tu ID de NFT de juego y haz clic en el botón de enviar desde la página del juego.

    ![Enviar Puntuación](../../.gitbook/assets/game12 (1).png)

  • Como se puede ver en la imagen arriba, una vez que obtuvimos la mejor puntuación que pudimos antes del final de los 30 minutos que compramos, introdujimos nuestro ID de NFT de juego de 2 en el campo correspondiente en la página del juego y lo enviamos. Podemos seguir jugando hasta que los 30 minutos expiren, y si podemos obtener una mejor puntuación, también la enviamos para reemplazar la anterior.

  • Puedes averiguar cuándo expiran tus minutos introduciendo tu ID de NFT de juego en el formulario debajo en tu página de juego. En nuestro ejemplo debajo, compramos nuestros minutos a las 19:12 (7:12 PM), por lo que nuestros minutos terminarán a las 19:42 (7:42 PM); lo que significa que podemos intentar hasta ese momento obtener una mejor puntuación enviando cada puntuación cada vez para estar seguros.

  • Después de que nuestros minutos expiren, podemos esperar el momento adecuado para procesar nuestra puntuación o podemos procesarla de inmediato. Los contratos de juego acumulan su bote de premios con tokens recolectados de compras de minutos y calculan las ganancias de los usuarios basándose en su puntuación.

Para nuestro escenario actual, el bote de premios de nuestro juego es de 3 USD, que puedes ver desde la página del juego.

Supongamos que tuviéramos un bote de premios de 1000 USD y que la suma total de puntuaciones obtenidas en el juego por los usuarios es de 8000. Hemos obtenido una puntuación de 800 al jugar nuestro juego, por lo que nuestras ganancias se calcularán de la siguiente manera: 1000 * 800 / 8000 = 100 USD

Si hubiéramos reclamado nuestras ganancias cuando la suma total de puntuaciones obtenidas en el juego era de 5000 y el bote de premios era de 800, por ejemplo, habríamos reclamado: 800 * 800 / 5000 = 128

Así que decidir cuándo reclamar tus ganancias es una decisión estratégica que debes tomar; quieres identificar el momento en que la puntuación total obtenida en el juego no sea demasiado alta pero el bote de premios sea alto. La puntuación total está disponible en la parte superior de la página del juego como en la imagen anterior (en la quinta línea).

Cómo Reclamar Tus Ganancias

  • Ve al menú del panel de control de tu juego y haz clic en el botón Procesar Puntuación. No puedes completar el formulario; solo necesitas validar la transacción para escribir la puntuación obtenida previamente en el contrato de juego. PaySwap consultará tu puntuación desde la API del juego y completará el formulario para que puedas validarla.

  • Deberías poder ver la puntuación total del juego actualizada con tu puntuación. El siguiente paso es hacer clic en el botón Reclamar Recompensas en el menú del panel de control. Valida la transacción para reclamar tus recompensas y transferir tus ganancias a tu billetera. Puedes reclamar tus recompensas de inmediato o esperar un poco para que el bote de premios aumente con más jugadores uniéndose al juego y comprando minutos. Cuanto más grande sea el bote de premios, más podrás ganar, pero esto es un poco complicado ya que si los nuevos jugadores pueden aumentar la puntuación promedio del juego, eso podría reducir tu parte de las ganancias totales. Básicamente, tienes que elegir el momento adecuado para reclamar tus recompensas: ¿reclamarás una parte más grande de un bote más pequeño o una parte más pequeña de un bote más grande?

Cómo Convertir Cada Juego En Un Juego para Ganar

  • Agrega un formulario en el sitio del juego para permitir a los usuarios actualizar sus puntuaciones. En la imagen de ejemplo debajo, los usuarios pueden ingresar su ID de token de juego y hacer clic en el botón Guardar Puntuación cada vez que tengan una puntuación con la que estén satisfechos y el juego registrará su puntuación (guardada bajo el nombre score), así como el momento del registro de la puntuación (guardado bajo el nombre deadline) y el momento en que el usuario comenzó a jugar el juego (guardado bajo el nombre startime) en la base de datos de Firebase (puedes usar cualquier base de datos que desees). Asegúrate de que tus juegos hagan un seguimiento del momento en que tus usuarios comienzan a jugar sus juegos (startime), ya que este parámetro es extremadamente importante para asegurarse de que los usuarios solo puedan registrar puntuaciones para los minutos de juego que han comprado. Sin él, un usuario puede pasar horas maximizando su puntuación para un cierto juego, luego simplemente comprar 1 minuto desde la página de juegos en PaySwap y usarlo para registrar la puntuación. Con un parámetro startime, podríamos detectar la discrepancia entre los minutos comprados y los minutos reales jugados.

gitbook/assets/Screenshot from 2024-01-24 23-10-20.png" alt="">

  • Despliega el contrato del juego siguiendo los pasos anteriores y asegúrate de actualizar la información del juego con un enlace de API que devolverá las puntuaciones y plazos de tus usuarios.

Si tu API sigue el formato anterior y devuelve un objeto con el formato anterior, el sistema no debería tener ningún problema para actualizar la información de puntuación de tus usuarios en la cadena de bloques, lo cual es un paso necesario para que ganen recompensas.

¡Felicidades, tu juego ahora tiene un componente de Juego para Ganar! ¡Tus usuarios ahora pueden:

  • comprar suficientes minutos en él para hacer sus mejores puntuaciones

  • actualizar sus puntuaciones en tu base de datos centralizada

  • utilizar la plataforma PaySwap para informar esa puntuación a la cadena de bloques a través de una API que has proporcionado

  • reclamar sus ganancias si sus puntuaciones son lo suficientemente altas

![Actualizar Juego 4](../../.gitbook/assets/Screenshot from 2024-01-24 23-05-46.png)

Ve a la y encuentra tu juego.

Para nuestro juego de Mario, nuestro enlace de API es: Esto es lo que actualizaremos en nuestro juego. Para obtener la puntuación y un plazo del ID de token #1, por ejemplo, PaySwap simplemente añadirá el ID de token #1 al enlace de API que hemos registrado, lo que dará esto: PaySwap simplemente está añadiendo el ID de token del usuario a tu enlace de API, así que asegúrate de que tu enlace de API guardado tenga una barra diagonal al final (/). Consultar este punto final devuelve la puntuación y el plazo que ha sido registrado para el ID de token 1 por su propietario en el siguiente formato. Asegúrate de que los parámetros startime y deadline se guarden en segundos y no en milisegundos.

ver tu juego desde la

🎮
página de Juegos
https://firestore.googleapis.com/v1/projects/tiktok-a2bdb/databases/(default)/documents/c4/
https://firestore.googleapis.com/v1/projects/tiktok-a2bdb/databases/(default)/documents/c4/1
página de juegos
Obtén más apoyo de la comunidad aquí.
página de Juegos
CanCan canal 1
Crear Juego
Crear Juego 2
Crear Juego 3
Actualizar Juego 1
Actualizar Juego 2
Comprar Minutos
Tickets
Comprar Minutos 2
Jugar Juego
Jugar Juego 2