A learning environment for man-made Interactive Fiction games.
Перейти к файлу
Marc-Alexandre Côté 5bcf3a8b5b Add missing requirements.txt in MANIFEST.in 2024-05-01 22:48:15 -04:00
.github/workflows Test on macos-14-arm64 2024-05-01 22:24:02 -04:00
.travis Update tests. 2020-04-01 12:35:08 -07:00
docs Add requirements for building docs. 2020-10-15 15:21:11 -07:00
frotz Merge pull request #69 from wookayin/fix-compiler-errors 2024-05-01 22:44:25 -04:00
jericho Drop support for Python 3.8 2024-04-26 16:23:09 -04:00
tests Add next_opcode to the state. 2021-09-03 14:57:44 -04:00
tools Add dedicated method to change seed 2020-04-09 16:03:21 -04:00
.gitignore Stop generating defines.h. 2019-02-18 12:05:06 -08:00
.travis.yml Make sure Travis uses Python3 on macOS 2018-12-06 22:19:04 -05:00
CONTRIBUTING.md Initial Commit. 2018-10-02 11:24:00 -07:00
LICENSE Initial Commit. 2018-10-02 11:24:00 -07:00
MANIFEST.in Add missing requirements.txt in MANIFEST.in 2024-05-01 22:48:15 -04:00
README.md Drop support for Python 3.8 2024-04-26 16:23:09 -04:00
SECURITY.md Microsoft mandatory file 2023-06-02 18:29:38 +00:00
requirements.txt Adding Github actions. 2024-04-26 15:02:13 -04:00
setup.py Test on macos-14-arm64 2024-05-01 22:24:02 -04:00

README.md



Documentation Status Build Status PyPI version

A lightweight python-based interface connecting learning agents with interactive fiction games.


Requirements

Linux, Python 3.9+, Spacy, and basic build tools like gcc,make & curl.

Install

conda create -n jericho python=3
conda activate jericho

python -m pip install jericho
python -m spacy download en_core_web_sm

Documentation

Agents

Citing Jericho

If Jericho is used in your research, please cite the following:

@article{hausknecht19,
  title={Interactive Fiction Games: A Colossal Adventure},
  author={Hausknecht, Matthew and Ammanabrolu, Prithviraj and C\^ot\'{e} Marc-Alexandre and Yuan Xingdi},
  journal={CoRR},
  year={2019},
  url={http://arxiv.org/abs/1909.05398},
  volume={abs/1909.05398}
}

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.