Áttekintés
J! Archive Player egy PHP-alapú program, amely a J! Archive adattárat játszható Jeopardy! fordulókká alakítja. Ezt elsősorban Jeopardy! oktatóeszközként fejlesztettük ki. A jövőbeni fejlesztések a statisztikai információk nyomon követésére fognak összpontosítani, amelyeket a Jeopardy! játékosok fontosnak találhatnak.
Dokumentáció
A dokumentáció megtalálható a GitHubban
Telepítés
A PHP kód futtatásához egy MySQL-t és PHP-t tartalmazó webszerverre lesz szükség (az Apache is megfelel).
Mihelyt ezeket telepítette, létre kell hoznia egy adatbázist (mi a “jarp_db” nevet javasoljuk, de bármilyen nevet választhat). Miután ezt megtetted, módosítsd a base.php, install.php és updateprogress.php tartalmát, hogy tartalmazza az adatbázis nevét, valamint az adatbázis bejelentkezési adatait. Ezután futtassa a telepítőfájlt a http://<path_to_install>/install.php címen, ahol a <path_to_install> az install.php fájlt tartalmazó mappához vezető (és azt is tartalmazó) elérési útra utal. Ez a PHP-szkript létrehozza a webes alkalmazás futtatásához szükséges MySQL-táblákat.
A fenti lépések követése után hozzon létre egy fiókot a register.php oldalon keresztül történő regisztrációval, majd jelentkezzen be az index.php oldalon.
Futás
A program futtatásához először meg kell adnia a játék azonosító számát (amelyet a J! Archive oszt ki) és a fordulót (vagy “J” a “Jeopardy” vagy “DJ” a “Double Jeopardy” esetében). Ezeket a bal oldali statisztikai panelen található űrlap segítségével adhatja meg. Ugyanezeket az információkat megadhatja az URL-címben is, az alábbiak szerint:
http://<útvonal_az_indexhez>/index.php?id=<játék_id>&kör=<kör_kód>
ahol <útvonal_az_indexhez> az indexet tartalmazó mappához vezető (és azt tartalmazó) útvonalra utal.php fájlt; <game_id> a játék azonosítójára utal; és <round_code> a fordulóra (vagy “J” vagy “DJ”).
A játék a “Start” gomb megnyomásával kezdődik. Vegye figyelembe, hogy minden dollárérték “duplázás utáni” (azaz 200$-1000$ a J! játékban és 400$-2000$ a DJ! játékban). Ez a tervezési döntés az egyszerűség kedvéért történt, de ha tudod, hogy tudsz 2-vel osztani, akkor nem lehet túl nehéz átváltani a duplázás előtti dollárértékekre 😉
A felhasználó válaszának a “helyes” válasszal való összehasonlítása során felmerülő esetleges pontatlanságok miatt (ahogy azt a J! Archívumban közzétették), lehetőséged van arra, hogy kényszerítsd a programot, hogy elfogadja vagy elutasítsa a válaszodat, gyakorlatilag felülírva egy korábbi döntést.