Skip to main content

Neverwinter Nights (nwn) dungeon generator

Project description

license pipelines coverage

nwn-dg

Work in progress: in alpha stage.

Neverwinter Nights (nwn) dungeon generator

Installation

You can install the latest version from PyPI package repository.

pipx install nwn-dg

Roadmap

  • Entrance point, and optionally exit point, also depends on tileset

    • map-stairs-up 1 (U)
      • replace deadend
      • extend deadend
      • on any corridor
      • on any room border
    • map-stairs-down 1 (D)
      • replace deadend
      • extend deadend
      • on any room border
    • map-exits 0
      • on room border
      • requires 5x5 rooms
    • map-transitions (door transition)
      • replace deadend
      • extend deadend
      • on any corridor
      • on any room border
    • Load from tileset?
  • Map layout (box, cross, dagger, ...)

    • Reserved cells
  • Add tileset groups

  • Doors (on separations and not on the cell)

  • For are and are.json generation, take an input file to serve as base.

  • An HTTP REST API frontend to be called via nwnxee requests.

  • Allow 5x5 rooms, and 5x5 room reshaping.

  • Room reshaping just to cut corners (and not entire rows)

  • Allow any (binary) type file as seed

License

This project is licensed under the MIT License - see the LICENSE file for details.

Locations

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nwn_dg-0.2.1.tar.gz (20.7 kB view details)

Uploaded Source

Built Distribution

nwn_dg-0.2.1-py2.py3-none-any.whl (21.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file nwn_dg-0.2.1.tar.gz.

File metadata

  • Download URL: nwn_dg-0.2.1.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for nwn_dg-0.2.1.tar.gz
Algorithm Hash digest
SHA256 5e1fd2250de998882583b50edbc8144ed4e1f916f5d8eeca3432ef9b7838597a
MD5 7e104b7a9b035e929b65872663cf4cbf
BLAKE2b-256 c515dae2b1f393214c3af0ea2b11abfa1b7b3125f00fde0e4e07f6f9fc7046a5

See more details on using hashes here.

File details

Details for the file nwn_dg-0.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: nwn_dg-0.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for nwn_dg-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d13e892ba4b185b013dde736807442548390f0e404d0ec4901f213314ff31665
MD5 2fade3a75315b6796d3421e80c9c1158
BLAKE2b-256 bb4cba894dca288b86263b69a7ca0e7f1138add17ad41e75f3d0be472a3fcd12

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page