Descripción
J! ¡Archive Player es un programa basado en PHP que convierte el repositorio de J! ¡Archive en rondas jugables de Jeopardy! ¡Se ha desarrollado principalmente como una herramienta de entrenamiento de Jeopardy! Las futuras mejoras se centrarán en el seguimiento de la información estadística que los aspirantes a jugadores de Jeopardy! puedan encontrar pertinente.
Documentación
La documentación se puede encontrar en GitHub
Instalación
Para que el código PHP se ejecute, necesitarás instalar un servidor web que incluya MySQL y PHP (Apache funcionaría bien).
Una vez que los tengas instalados, necesitas crear una base de datos (recomendamos el nombre «jarp_db», pero puedes elegir el nombre que quieras). Una vez que lo hagas, modifica el contenido de base.php, install.php y updateprogress.php para incluir el nombre de tu base de datos, así como las credenciales de acceso a la misma. Luego, ejecute el archivo de instalación yendo a http://<path_to_install>/install.php, donde <path_to_install> se refiere a la ruta que lleva a (e incluye) la carpeta que contiene el archivo install.php. Este script PHP crea las tablas MySQL necesarias para ejecutar la aplicación web.
Después de seguir los pasos anteriores, cree una cuenta registrándose a través de register.php, y luego inicie sesión yendo a index.php.
Correr
Para ejecutar el programa, primero tendrá que especificar el número de identificación del juego (asignado por J! Archive) y la ronda (ya sea «J» para «Jeopardy» o «DJ» para «Double Jeopardy»). Puedes especificar estos datos utilizando el formulario del panel de estadísticas de la izquierda. También puede especificar la misma información en la URL, de la siguiente manera:
http://<path_to_index>/index.php?id=<game_id>&round=<round_code>
donde <path_to_index> se refiere a la ruta que lleva a (e incluye) la carpeta que contiene el archivo index.php; <game_id> se refiere al id del juego; y <round_code> se refiere a la ronda (ya sea «J» o «DJ»).
El juego comienza una vez que se presiona el botón «Start». Tenga en cuenta que todos los valores en dólares son «posteriores al doblaje» (es decir, de 200 a 1000 dólares en J! y de 400 a 2000 dólares en DJ!). Esta elección de diseño se hizo para simplificar, pero si usted sabe cómo dividir por 2, no debería ser demasiado difícil de convertir a los valores del dólar pre-duplicación 😉
Debido a las posibles inexactitudes en la comparación de la respuesta del usuario con la respuesta «correcta» (como se publica en J! Archivo), se le permite forzar el programa para aceptar o rechazar su respuesta, anulando efectivamente una decisión anterior.