Matthew Hausknecht

Results 30 comments of Matthew Hausknecht

I'm getting the following error trying to install: ``` src/interface/frotz_interface.c:27:10: fatal error: md5.h: No such file or directory #include "md5.h" ^~~~~~~ compilation terminated. ``` I think we used to use...

Hey Marc - I've done some small fixes around the get_cleaned_world_diff() - see them here: https://github.com/microsoft/jericho/commit/d59a6c33f26e52392c7df88d792959d18d3ee266. The motivation for these changes is to have a consistent world_diff returned by jericho._get_world_diff()...

Hey Marc wanted to touch base on this PR. Is it still in-progress or in a finished state? If the latter - I will be happy to run some checks...

I tested for false-positive world changes by attempting a combination of valid and invalid actions. Invalid actions included things like "z/wait/inventory/x me/navigating-into-a-dead-end" etc. Below are my findings: curses, ballyhoo, gold,...

@MarcCote I'm not familiar with the radio in curses. When does the timer start - when the game starts or when you encounter the radio? Generally speaking, clean=True was designed...

Only detecting the change from 1->0 would improve the cache hit rate. Do you know if this timer has significance for story progression? If not then, probably best to ignore/remove...

@MarcCote I've done some tests curses.z5 is looking too me! Your fixes seem to have improved some of the other games as well.

Good question - I honestly haven't done enough windows programming to understand the scope of this work. It would be great to consult with someone with more expertise.

> Is any word outside of get_world_objects() not interactable? For instance, from what i understood so far, get_dictionary() is to extract any ‘word’ recognizable in the game and get_world_objects() is...

Hmm, that sounds quite difficult for learning agents. Is it still possible to encode a walkthrough that will work (assuming we correctly seed the RNG)?