Skip to content

[minigrid] Add WFC environments#376

Merged
Trinkle23897 merged 7 commits into
mainfrom
jiayi/minigrid-wfc-372
Apr 3, 2026
Merged

[minigrid] Add WFC environments#376
Trinkle23897 merged 7 commits into
mainfrom
jiayi/minigrid-wfc-372

Conversation

@Trinkle23897
Copy link
Copy Markdown
Collaborator

Summary

  • Register the six upstream MiniGrid-WFC-* tasks from minigrid 3.0.0.
  • Implement WFC map generation for MazeSimple, DungeonMazeScaled, RoomsFabric, ObstaclesBlackdots, ObstaclesAngular, and ObstaclesHogs3 in C++.
  • Update MiniGrid docs and extend alignment, rendering, and deterministic tests.

Fixes #372

Test Plan

  • bazel test //envpool/minigrid/... --test_output=errors on dev
  • bazel test //envpool:make_test --test_output=errors on dev is currently blocked by an existing @atari_roms download timeout from both configured mirrors during Bazel analysis.

Register the six upstream MiniGrid-WFC-* envs, implement the WFC maze generator in C++, and extend docs plus alignment/render/determinism tests.
Include representative first-frame renders for the six MiniGrid WFC presets in the Minigrid docs.
@Trinkle23897 Trinkle23897 merged commit bbbbca3 into main Apr 3, 2026
7 of 8 checks passed
@Trinkle23897 Trinkle23897 deleted the jiayi/minigrid-wfc-372 branch April 3, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track Gymnasium registry gaps and namespace aliases

1 participant