El Centro de Desarrolladores de GP

COMIENCE A DESARROLLAR CON GAME PROTOCOL
La velocidad, la privacidad y la seguridad son solo algunas de las muchas ventajas que Game Protocol trae tanto para jugadores como para desarrolladores
Crypto-Wallet para Game Engines
Ofrecemos a nuestros seguidores nuestra propia billetera de Game Protocol. Basada en Unity 3D que acepta todos los tokens basados ​​en Ethereum como ser el Game Protocol Token (GXT)
Contrato inteligente de apuestas
Los desarrolladores tienen la capacidad de permitir a los jugadores apostar GXT en ciertos juegos. Todos los fondos en nuestra plataforma de apuestas están asegurados por un contrato inteligente y todos los juegos son razonablemente justos a través de la tecnología blockchain.
Generador de números aleatorios
Game Protocol ofrece a los desarrolladores un generador de números aleatorios que se puede verificar via blockchain. Esto garantiza la equidad y evita que se produzca manipulación alguna

Tutoriales de desarrollador

Escrito y mantenido por nuestra comunidad de desarrolladores, aquí encontrará una variedad de diferentes tutoriales que lo ayudarán a comenzar a desarrollar juegos. Ya seas principiante o experimentado, este es el lugar perfecto para comenzar.

Crypto-Wallet para juegos

Game Protocol proporciona complementos a la billetera criptográfica para los motores de juego más utilizados, comenzando con Unity3D y el motor Unreal. La billetera tiene las siguientes funcionalidades: crear, exportar, importar, eliminar (no destruir) una cuenta de billetera, la capacidad de tener múltiples cuentas de billetera, solicitar montos de éter y tokens y, por último, transferir Ether y tokens entre dos direcciones de billetera. Las cuentas de la billetera se almacenan de forma segura.
Learn More

Plataforma de Apuestas

La plataforma de Game Protocol permite apostar en juegos multijugador si el desarrollador lo incorpora. Para poder colocar una apuesta con éxito, el servidor del juego debe considerar y comprender el límite de apuesta del jugador. El límite de apuesta es generalmente el saldo de la billetera del jugador o los límites puestos por el jugador mismo. Una vez que el juego comprende los límites de la apuesta del jugador, el jugador necesita aclarar el monto de la apuesta, lo que activa el algoritmo de búsqueda para un oponente con un monto de apuesta similar. Usando contratos inteligentes, cuando ambos jugadores son igualados, el servidor del juego finalmente envía una solicitud de "inicio" de partida para que los jugadores puedan mantener los fondos apostados en un contrato seguro de Escrow hasta que el ganador sea declarado por el servidor del juego. Ambos jugadores tienen sus cantidades de apuesta aseguradas en un contrato de fideicomiso que solo se pagaría al ganador al final del partido, sin dejar posibilidad de corrupción o alteración de terceros de ningún tipo. El jugador solo paga una tarifa fija por el partido, ya que el operador paga todo el consumo de gas.
Learn More

Generador de Números Aleatorios

La semilla del algoritmo generador de números aleatorios (RNG) se genera en la blockchain a través del contrato inteligente RNG. Inicialmente, el usuario realiza una solicitud de búsqueda al servidor para encontrar un oponente. Cuando se encuentra un oponente, el servidor solicita que ambos jugadores paguen la apuesta y el monto de la comisión a través del contrato inteligente de apuesta. El contrato inteligente de apuestas es parte del conjunto de herramientas provisto por Game Protocol, como se describe en el segmento anterior. Una vez que la apuesta y la tarifa se deducen de las billeteras de ambos usuarios, el servidor les abre la partida. El servidor proporciona números aleatorios para cada turno a través de un algoritmo RNG. Para verificar que los números son verdaderamente aleatorios, el servidor solicita al contrato inteligente RNG un valor inicial y una ID única. El contrato inteligente RNG crea una seed y valores únicos de ID, los cifra y envía los resultados a el servidor. Posteriormente se guarda en la blockchain, por lo que es visible para todos. Luego, el servidor recibe la seed y el valor ID del contrato inteligente, los descifra y los guarda en las propiedades de coincidencia. De acuerdo con el valor inicial, el servidor genera los números cada turno y transmite el turno con los números a los jugadores. Al final de la partida, el servidor guarda la seed y la ID única en la base de datos bajo la sección del historial de coincidencias. El jugador puede verificar el valor inicial en el historial de coincidencias con el que está presente en la cadena de bloques con la ID única coincidente que se proporciona. Con el valor inicial, el usuario puede recrear todos los números jugados en el partido con su precisión ordene y coteje con los números reales para verificar que no hubo manipulación disponible.
Learn More

Comunidad de Desarrolladores

¡Evalúa, aprende, contribuye e influye en tus proyectos y los de otros! ¡Únete y participa en nuestra comunidad de desarrolladores! Nuestra comunidad es un núcleo central de desarrolladores de juegos que podría ayudar a otros desarrolladores con problemas comunes y errores así como también puede proporcionar comentarios sobre su juego.
Foros