Con esta API podrás jugar contra la IA o crear uno de los juegos más populares del mundo.
Recibirá parámetros y te proporcionará un JSON.
Esta API es ideal para aquellos que quieren crear o jugar una partida de piedra-papel-tijera.
Además, se puede utilizar para aleatorización, como hace Google con el juego de lanzar una moneda.
Plan Básico: 20,000 llamadas a la API.
Plan Pro: 50,000 llamadas a la API.
Plan Pro Plus: 100,000 llamadas a la API.
Necesitarás ingresar tu elección (piedra, papel o tijeras).
elección de usuario - Características del Endpoint
| Objeto | Descripción |
|---|---|
choice |
[Requerido] Can be: rock, paper, or scissors |
{"user":{"name":"rock","beats":"scissors"},"ai":{"name":"paper","beats":"rock"},"result":"You lose"}
curl --location --request GET 'https://zylalabs.com/api/800/rock+paper+scissors+api/541/user+election?choice=paper' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
El endpoint de elecciones de usuario GET devuelve un objeto JSON que contiene la elección del usuario, la elección de la IA y el resultado del juego.
Los campos clave en la respuesta incluyen "user" (con "name" y "beats"), "ai" (con "name" y "beats"), y "result" que indica el resultado del juego.
Los datos de respuesta están estructurados como un objeto JSON con objetos anidados para "usuario" e "inteligencia artificial", cada uno conteniendo su elección y lo que vencieron, junto con un campo de "resultado".
El punto final acepta un solo parámetro: la elección del usuario, que debe ser "piedra", "papel" o "tijeras".
Los usuarios pueden personalizar sus solicitudes especificando su elección de "piedra," "papel" o "tijeras" al llamar al punto final de elección de usuario GET.
Los casos de uso típicos incluyen el desarrollo de juegos, la creación de aplicaciones interactivas o el uso de la API para tareas de aleatorización, como escenarios de toma de decisiones.
Los usuarios pueden utilizar los datos devueltos al verificar el campo "resultado" para determinar el resultado del juego y usar los campos "vence" para comprender las interacciones entre las elecciones.
Los usuarios pueden esperar una estructura de respuesta consistente donde las elecciones de "usuario" y "ia" siempre están presentes, junto con un "resultado" claro que indique un resultado de ganar, perder o empatar.
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.766ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.507ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.083ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
737ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
882ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
127ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.697ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
263ms
Nivel de Servicio:
91%
Tiempo de Respuesta:
2.513ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
5.748ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
321ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
544ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.480ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.559ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.489ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
598ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
4.111ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
18.795ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
12.882ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
513ms