1
0
mirror of https://github.com/gsi-upm/soil synced 2024-11-25 12:22:28 +00:00
soil/examples/pubcrawl
J. Fernando Sánchez 2e28b36f6e Python3.7, testing and bug fixes
* Upgrade to python3.7 and pandas 0.3.4 because pandas has dropped support for
python 3.4 -> There are some API changes in pandas, and I've update the code
accordingly.
* Set pytest as the default test runner
2018-12-08 18:53:06 +01:00
..
pubcrawl.py Python3.7, testing and bug fixes 2018-12-08 18:53:06 +01:00
pubcrawl.yml All tests pass 2018-12-08 18:17:21 +01:00
README.md All tests pass 2018-12-08 18:17:21 +01:00

Simulation of pubs and drinking pals that go from pub to pub.

Th custom environment includes a list of pubs and methods to allow agents to discover and enter pubs. There are two types of agents:

  • Patron. A patron will do three things, in this order:
    • Look for other patrons to drink with
    • Look for a pub where the agent and other agents in the same group can get in.
    • While in the pub, patrons only drink, until they get drunk and taken home.
  • Police. There is only one police agent that will take any drunk patrons home (kick them out of the pub).