GitXplorerGitXplorer
a

dungeon-generator

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
6462f509accf088f4f52c78bd990a6a146eb0d41

Show doors and fixed incorect door sides

aagg23 committed 5 years ago
Unverified
a5bc7f34c46d6bb28c0fe76773f592c6a8dd3218

Exposed UI for configuration

aagg23 committed 5 years ago
Unverified
f3a354a935573f727f8fcf36bc351cc893d45fcb

Added left right generation

aagg23 committed 5 years ago
Unverified
b6c7ac76f35e21211d131fc66291aa5430546e15

Fixed intersection unnecessarily occuring at shared sides

aagg23 committed 5 years ago
Unverified
cb01362ff3a9f952f176e77a0fd495f263f7d039

Initial commit of top-bottom generation

aagg23 committed 5 years ago
Unverified
7ee6b4b81f7b0284b9105bb007241e28b0ea1709

Initialize project using Create React App

aagg23 committed 5 years ago

README

The README file for this repository.

dungeon-generator - A simple room generator example for JS and NES (Millfork)

dungeon-generator is a simple algorithm for proceedurally generating dungeon room layouts with the goal of running on limited hardware, such as the NES's 6502. Included is a JS playground to tweak the algorithm in a more accessible manner, and the Millfork code to run the generator + visualizer on original NES hardware.

JS Generator NES (Millfork) Generator

The amazing Millfork language can be found here. I would recommend running the latest version, but this project was last built and working on 0.3.19beta.

Compilation Instructions

JS

cd dungeon-generator
npm i
npm start

Millfork

Download Millfork

cd dungeon-generator
java -jar [path to millfork.jar] ./millfork/main.mfk -i ./millfork/lib -o build/generator.nes -g -s -fsource-in-asm -t nes_small -fillegals -O4

Alternatively, you can use the provided VSCode build task