nesylink

NesyLink Documentation

This documentation is focused on using nesylink as a Gymnasium-compatible reinforcement learning environment.

  1. guides/env-overview.md (open)
    • Environment architecture, package boundaries, built-in tasks, and the Gymnasium usage flow.
  2. guides/map-creation.md (open)
    • How to create JSON maps with rooms, objects, exits, and validation rules.
  3. reference/game-content.md (open)
    • Current player capabilities, items, monsters, map object meanings, exit requirements, and built-in map content.
  4. reference/rewards.md (open)
    • Built-in reward modules, reward signals, weight overrides, and custom rewards.
  5. guides/training-config.md (open)
    • Practical training configuration patterns for random rollouts, PPO-style loops, and Dreamer-style wrappers.
  6. reference/env-api.md (open)
    • Exact reset, step, action, observation, and info contracts.
  7. reference/tasks-and-validators.md (open)
    • Python task registry and task-level environment construction.

Documentation Scope

Keep docs centered on:

Avoid adding evaluation process notes, contributor workflow logs, or unrelated project history here unless they directly help a user run or extend the environment.