Přehled
J! Archive Player je program založený na PHP, který mění hry J! Archive úložiště na hratelná kola hry Jeopardy! Byl vyvinut především jako tréninkový nástroj pro Jeopardy! Budoucí vylepšení se zaměří na sledování statistických informací, které mohou být pro začínající hráče Jeopardy! relevantní.
Dokumentace
Dokumentaci naleznete na GitHubu
Instalace
Pro spuštění kódu PHP je třeba nainstalovat webový server, který obsahuje MySQL a PHP (Apache bude fungovat dobře).
Jakmile je nainstalujete, musíte vytvořit databázi (doporučujeme název „jarp_db“, ale můžete si zvolit libovolný název). Jakmile tak učiníte, upravte obsah souborů base.php, install.php a updateprogress.php tak, aby obsahoval název vaší databáze a také přihlašovací údaje do databáze. Poté spusťte instalační soubor tak, že přejdete na adresu http://<path_to_install>/install.php, kde <path_to_install> odkazuje na cestu vedoucí do složky obsahující soubor install.php (včetně). Tento skript PHP vytvoří tabulky MySQL potřebné ke spuštění webové aplikace.
Po provedení výše uvedených kroků si vytvořte účet registrací pomocí souboru register.php a poté se přihlaste na index.php.
Spuštění
Pro spuštění programu musíte nejprve zadat ID číslo hry (přidělené archivem J!) a kolo (buď „J“ pro „Jeopardy“, nebo „DJ“ pro „Double Jeopardy“). Tyto údaje můžete zadat pomocí formuláře na levém panelu statistik. Stejné informace můžete zadat také v adrese URL takto:
http://<path_to_index>/index.php?id=<game_id>&round=<round_code>
kde <path_to_index> odkazuje na cestu vedoucí do složky obsahující index (včetně).php; <game_id> odkazuje na id hry a <round_code> odkazuje na kolo (buď „J“ nebo „DJ“).
Hra začne, jakmile stisknete tlačítko „Start“. Všimněte si, že všechny hodnoty v dolarech jsou „po zdvojnásobení“ (tj. 200-1000 USD ve hře J! a 400-2000 USD ve hře DJ!). Tato konstrukční volba byla provedena pro jednoduchost, ale pokud víte, že umíte dělit dvěma, nemělo by být příliš obtížné převést ji na dolarové hodnoty před zdvojnásobením 😉
Vzhledem k možným nepřesnostem při porovnávání odpovědi uživatele se „správnou“ odpovědí (zveřejněnou v archivu J!) je vám umožněno donutit program, aby vaši odpověď buď přijal, nebo zamítl, čímž vlastně zruší dřívější rozhodnutí.