seanohue / axolemma Goto Github PK
View Code? Open in Web Editor NEWA tool for procedurally generating RanvierMUD areas.
License: MIT License
A tool for procedurally generating RanvierMUD areas.
License: MIT License
The rooms
property returned by Axo.generate is really more of an area
property. Change the API eventually but for now just fix the documentation.
Use case: Running a single Ranvier server, wanting to create multiple Axolemma "states" and generate new areas accordingly.
Example:
const MazeGenerator = new Axolemma(mazeOptions);
const CavernGenerator = new Axolemmea(cavernOptions);
Make it new
able and have it use the instance options as defaults, taking priority over config files but not over the options passed to generate
.
Would need to match the ROT API or something very similar.
To show up as a CLI option it would need to include inquirer-friendly questions configuration.
And would need to be put in a specific directory relative to cwd or require path (.axolemmaplugins
?)
Add doors (including locks) psuedo-randomly or using a pattern. Results would be part of the return value of input
(e.g., the resulting JSON or YAML would include a door
config on each room if applicable).
Document the fact that there are options specific to each type
of mapper. Right now roomDugPercentage is thrown in there although it is only relevant to 2 types. Instead, maybe link to the ROT-js docs and list the properties by mapper type.
Make CLI take path to .axolemmaconfig as an argument, and call generate directly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.