Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bin original Zelda dungeons into MAP Elites archives #819

Open
schrum2 opened this issue Jun 28, 2022 · 2 comments
Open

Bin original Zelda dungeons into MAP Elites archives #819

schrum2 opened this issue Jun 28, 2022 · 2 comments
Assignees
Labels

Comments

@schrum2
Copy link
Owner

schrum2 commented Jun 28, 2022

Write code to load and process the dungeons from the original game and place into MAP Elites archives used in previous work

@schrum2 schrum2 added the Zelda label Jun 28, 2022
@schrum2 schrum2 self-assigned this Jun 28, 2022
schrum2 added a commit that referenced this issue Jun 28, 2022
Doesn't work yet by the way ... null pointer
schrum2 added a commit that referenced this issue Jun 28, 2022
Also, levels from the second quest won't work.
schrum2 added a commit that referenced this issue Jun 28, 2022
but even with this, it is not good enough for the DistinctBTR scheme. Will undo after committing
schrum2 added a commit that referenced this issue Jun 28, 2022
@schrum2
Copy link
Owner Author

schrum2 commented Jun 29, 2022

This works, but it is hard to look at the data. Results are readable for NoveltyAndBackTrackRoom and WallWaterRooms, but trying to generate an archive image for DistinctAndBackTrackRooms doesn't work with Maxx's Python code or with my R code, which is frustrating. Still, I have enough information to move forward and make parameters to restrict these binning schemes, which is the next step

schrum2 added a commit that referenced this issue Jun 29, 2022
Restriction ranges based on original Zelda levels. Apparently, not much variety of wall/water percentage.
schrum2 added a commit that referenced this issue Jul 1, 2022
Evolving Zelda dungeons with the restricted scheme was taking WAY too long. In fact, I terminated it before finishing. I guess it keeps generating a lot of big levels with long A* paths, whereas the full version makes lots of crappy small levels. Is that true?

Need to investigate, but for now I've halved the number of individuals to generate to speed things up. Maybe I should add parallelism too?
@schrum2
Copy link
Owner Author

schrum2 commented Jul 8, 2022

Include batch files for launching the binning of original Zelda dungeons

schrum2 added a commit that referenced this issue Jul 12, 2022
Modified code and made batch files that will bin the original Mario and Zelda levels.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant