Oversigt
J! Archive Player er et PHP-baseret program, der forvandler J! Archive repository til spilbare Jeopardy! runder. Det er primært blevet udviklet som et Jeopardy! træningsværktøj. Fremtidige forbedringer vil fokusere på sporing af statistiske oplysninger, som aspirerende Jeopardy! spillere kan finde relevante.
Dokumentation
Dokumentationen kan findes på GitHub
Installation
For at PHP-koden kan køre, skal du installere en webserver, der indeholder MySQL og PHP (Apache vil fungere fint).
Når du har disse installeret, skal du oprette en database (vi anbefaler navnet “jarp_db”, men du kan vælge et hvilket som helst navn, du vil). Når du har gjort det, skal du ændre indholdet af base.php, install.php og updateprogress.php, så det indeholder navnet på din database samt loginoplysningerne til databasen. Kør derefter installationsfilen ved at gå til http://<path_to_install>/install.php, hvor <path_to_install> henviser til den sti, der fører til (og inkluderer) den mappe, der indeholder filen install.php. Dette PHP-script opretter de MySQL-tabeller, der er nødvendige for at køre webprogrammet.
Når du har fulgt ovenstående trin, skal du oprette en konto ved at registrere dig via register.php og derefter logge ind ved at gå til index.php.
Kører
For at køre programmet skal du først angive spillets ID-nummer (tildelt af J! Archive) og runden (enten “J” for “Jeopardy” eller “DJ” for “Double Jeopardy”). Du kan angive disse ved hjælp af formularen i det venstre statistikpanel. Du kan også angive de samme oplysninger i URL’en som følger:
http://<path_to_index>/index.php?id=<game_id>&round=<round_code>
hvor <path_to_index> henviser til den sti, der fører til (og inkluderer) den mappe, der indeholder indekset.php-filen; <game_id> henviser til spillets id; og <round_code> henviser til runden (enten “J” eller “DJ”).
Spillet begynder, når du trykker på “Start”-knappen. Bemærk, at alle dollarværdier er “efter fordobling” (dvs. $200-$1000 i J! og $400-$2000 i DJ!). Dette valg blev truffet af hensyn til enkelheden, men hvis du ved, at du ved, hvordan man dividerer med 2, burde det ikke være for svært at konvertere til dollarværdier før fordobling 😉
På grund af potentielle unøjagtigheder ved sammenligning af brugerens svar med det “korrekte” svar (som er offentliggjort i J! Archive), har du mulighed for at tvinge programmet til enten at acceptere eller afvise dit svar, hvilket effektivt tilsidesætter en tidligere beslutning.