Earlier quoted context omitted.
I have to use Windows at work after ten years of development exclusively on Mac and Linux. Once I set up wsl at work I found that almost all of my gripes about developing on Windows were gone and a month ago I switched my home office to Windows. If you had told me two years ago that I'd be using Windows full time as a Dev environment I would have asked you what were you smoking and can I have some. I have to say thou…
What program do you use for command line work? I’ve found Powershell and Cmder clunky compared to macOS terminal and any Ubuntu terminal.
MS TextWorld: open-source engine that both generates and simulates text games
31–40 of 57 posts
Re: MS TextWorld: open-source engine that both generates and simulates text games
#32Earlier quoted context omitted.
As I mentioned in the other post, the curiosity bots can help with this. They're rewarded by exploring, not by values in game. Maybe alone they're not enough, but in conjunction with other things, I bet we could beat Zelda. I had the bot exploring enough to find the first dungeon of LoZ.
I just took a look at the curiosity video. It's funny, I think with enough refinement something like this could beat Zelda. Except it wouldn't actually know it beat the game! I feel like that is cheating, somehow. Like maybe you could get American Fuzzy Lop [1] to beat Zelda. Isn't that the same thing, in principle? [1] http://lcamtuf.coredump.cx/afl/
[1] https://www.usenix.org/system/files/conference/usenixsecurit...
Re: MS TextWorld: open-source engine that both generates and simulates text games
#33Is this Microsoft's response to Google's Stadia?
Re: MS TextWorld: open-source engine that both generates and simulates text games
#34> TextWorld requires Python 3 and only supports Linux and macOS systems at the moment. Truly, this is a new Microsoft.
Probably works with Python3 in WSL (let's say Ubuntu). That's good enough for Windows support right? ;) Disclaimer: I work at Microsoft on Python, linux and container things. This however is just my personal opinion and I'm not affiliated with this project.
We needed to pull in a few ways of running the backend game and communicating with it that weren't quite convenient on Windows. A number of integrated third-party components related to generating and running IF games are either linux-only or behave differently in windows and linux. In addition, the target audience is reinforcement learning researchers, who overwhelmingly use Python on Linux, so that focus was prioritized.
Ubuntu on WSL actually is a test platform, and guided a few technical decisions (in part, WSL issues #902 and #162 narrowed what we could do). Honestly, that comment is not too far from the mark. :)
Re: MS TextWorld: open-source engine that both generates and simulates text games
#35> TextWorld requires Python 3 and only supports Linux and macOS systems at the moment. Truly, this is a new Microsoft.
Yes and No. I think they understand the very real limitations of Windows and how developers and power users hate it. Let's compare and contrast the two. Linux has a usable shell that has GCC, Bash, Awk, dozens of specific commands that can be piped together, Perl, Python, TCL...etc all built-in and easily composable. Windows has well...CMD which is horrible, Batch files, VBScript (deprecated), VBA, and Powershell (a…
Re: MS TextWorld: open-source engine that both generates and simulates text games
#36What is the difference between TextWorld and a design system for interactive fiction games like Inform [1]? It seems to be that the former has natural language processing/semantics integrated, while the latter relies on a rather old school approach to text-based games. Or am I mistaken? [1] http://inform7.com/
Hi, I'm with the TextWorld team. TextWorld actually uses Inform7. The framework first builds a game object (e.g. objects, locations, quests) according to some settings. Then, it converts it into Inform7 code before being compiled into a playable game. See https://imgur.com/oOcy5kk
Re: MS TextWorld: open-source engine that both generates and simulates text games
#37They won a text adventure AI competition as well [1][2] and is now running their own with $2000 reward at stake [3]. Getting an agent to solve unseen RPG games like zork or modern games like Zelda and Witcher would be awesome and seriously impressive, but I don't think anybody is even close to that right now. [1] https://arxiv.org/abs/1902.04259 [2] https://github.com/Microsoft/nail_agent [3] http://aka.ms/textworld-…
I would be genuinely surprised if anyone can build an agent that can solve Zelda for the NES without any foreknowledge of the game. So much of that game is bound up in the human cultural tropes associated with the monomyth. To finish the game you need to have at least a basic working knowledge of what it means to be a hero. There is no obvious, short-term indicator of progress the way there is in Mario (increase the…
This is a stateful pathfinding problem, you can solve it with Dijkstra's. But how fast can you find the shortest route through 100 Zelda-likes?
Or take a page from maze-running bots and not provide the map up-front, but require an agent that actually explores to get information, and judge results on the sum of three times through the same game.
Re: MS TextWorld: open-source engine that both generates and simulates text games
#38They won a text adventure AI competition as well [1][2] and is now running their own with $2000 reward at stake [3]. Getting an agent to solve unseen RPG games like zork or modern games like Zelda and Witcher would be awesome and seriously impressive, but I don't think anybody is even close to that right now. [1] https://arxiv.org/abs/1902.04259 [2] https://github.com/Microsoft/nail_agent [3] http://aka.ms/textworld-…
I would be genuinely surprised if anyone can build an agent that can solve Zelda for the NES without any foreknowledge of the game. So much of that game is bound up in the human cultural tropes associated with the monomyth. To finish the game you need to have at least a basic working knowledge of what it means to be a hero. There is no obvious, short-term indicator of progress the way there is in Mario (increase the…
Here's the connection to your post. I think a human and a computer have about the same chance of solving Zelda. At least a computer could be programmed to drop bombs in every rock wall in the game. For a human, that would be too brain-numbing hard.
Re: MS TextWorld: open-source engine that both generates and simulates text games
#39Earlier quoted context omitted.
I would be genuinely surprised if anyone can build an agent that can solve Zelda for the NES without any foreknowledge of the game. So much of that game is bound up in the human cultural tropes associated with the monomyth. To finish the game you need to have at least a basic working knowledge of what it means to be a hero. There is no obvious, short-term indicator of progress the way there is in Mario (increase the…
Zelda was simply a means for Nintendo to sell Nintendo Magazine subscriptions. They had to have made a killing on subscriptions, and they were absolutely required for solving games like Zelda. For example, you have to place a bomb in this one obscure location without any in-game clues as to said location. Or burn a tree. Here's the connection to your post. I think a human and a computer have about the same chance of…
Re: MS TextWorld: open-source engine that both generates and simulates text games
#40Earlier quoted context omitted.
Zelda was simply a means for Nintendo to sell Nintendo Magazine subscriptions. They had to have made a killing on subscriptions, and they were absolutely required for solving games like Zelda. For example, you have to place a bomb in this one obscure location without any in-game clues as to said location. Or burn a tree. Here's the connection to your post. I think a human and a computer have about the same chance of…
You definitely do not need external hints to solve Zelda games. I've finished many Zelda titles without ever getting any hints. I've even finished A Link to the Past in German by using a dictionary to translate dialogue. Before that, I had not known a word of German.