{"repo":"halftheopposite/bsp-dungeon-generator","free":true,"listed":false,"github":"https://github.com/halftheopposite/bsp-dungeon-generator","clone":"git clone https://github.com/halftheopposite/bsp-dungeon-generator.git","description":"A configurable and editable dungeon generator using Binary-Space Partitioning and hand-made rooms.","language":"TypeScript","stars":125,"topics":["dungeon","procedural-generation","pixijs","binary-space-partition"],"license":"MIT","category":"game-templates","readme_excerpt":"A configurable and editable dungeon generator using Binary-Space Partitioning and hand-made rooms running in the browser. 🕹️ Testing A demo is available here https://halftheopposite.github.io/bsp-dungeon-generator. 💻 Running If you want to run the development mode to generate dungeons or edit rooms you can run the yarn start command. This will launch the development server where you will be able to: - Edit rooms at http://localhost:3000/#/edit/ - Generate dungeons at http://localhost:3000/#/generate/ 📕 Features Editor Using the edit mode you can: create, edit, or remove the rooms that are used for generating dungeons. The current editing session is saved to the local storage which makes it possible to continue editing later on. - You can load a rooms.json file to start with. - You can save a rooms.json to use in your own project. Generator In the generate mode, you can render dungeons by tuning some key parameters. - You can download a JSON representation of the dungeon. - You can right click and save the generated image. ⚙️ Package (NPM) The project also comes with a published package on NPM @halftheopposite/dungeon, which bundles the generator's code only. The interactive editor and generator are excluded for package's weight reasons. How to use the generator's code in your own project: This will return: Assets Thanks to @pixel poem for the art package he published on https://pixel-poem.itch.io/dungeon-assetpuck. Licenses This project is under the MIT license.","default_branch":null,"files":null,"tree":[],"storefront":"/r/halftheopposite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/halftheopposite/bsp-dungeon-generator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}