Panel de Control del Servidor (Demo Operativa)

La API está activa y esperando peticiones en esta misma URL.

Manual de Uso Rápido

  1. Copia el script de Python que está abajo y guárdalo como juego.py.
  2. Asegúrate de tener instalada la librería de peticiones: pip install requests.
  3. Ejecuta el cliente desde tu consola: python juego.py.

Código Cliente (Python)

import time
import random
import requests

print("=== BIENVENIDO AL SANTUARIO DE LA SUERTE (DADO 32 CARAS) ===")
correo_usuario = input("Introduce tu correo para registrarte: ")

print("\n[!] Lanzando el Primer Dado de 32 caras...")
time.sleep(1)
dado1 = random.randint(1, 32)
print("¡Cayo: " + str(dado1) + "!")

print("\n[!] Lanzando el Segundo Dado de 32 caras...")
time.sleep(1)
dado2 = random.randint(1, 32)
print("¡Cayo: " + str(dado2) + "!")

print("\n[!] Lanzando el Tercer Dado de 32 caras...")
time.sleep(1)
dado3 = random.randint(1, 32)
print("¡Cayo: " + str(dado3) + "!")

print("\nConectando con el servidor para calcular tu fuerza mística...")
url_servidor = "https://mantistcy.cl/pivote/index.php?correo=" + correo_usuario + "&d1=" + str(dado1) + "&d2=" + str(dado2) + "&d3=" + str(dado3)

respuesta_web = requests.get(url_servidor)
lineas_datos = respuesta_web.iter_lines(decode_unicode=True)

factor_suerte = next(lineas_datos)
puntaje_final = next(lineas_datos)
puesto_ranking = next(lineas_datos)

print("\n=========================================")
print("Tu Factor de Suerte calculado fue: " + factor_suerte)
print("Tu Fuerza/Puntaje final es de: " + puntaje_final)
print("¡Estas en el puesto N° " + puesto_ranking + " de la clase!")
print("=========================================")

print("\nCargando tabla de posiciones...")
time.sleep(1)

for linea in lineas_datos:
    print(linea)

print("\nFin de la transmision. ¡Gracias por jugar!")