Official DROD Idea Generator V0.9.5
What is this?
- The official DROD Ideas Generator serves to build a database of all in-game interactions between various game elements. The rough edges are still being polished, the database is still being populated and the features are still being added.
How to use this tool?
- You are presented with a number of suggestions about your possible room. Take a look at them, calmly, and see what the dice told you. Sometimes the RNG spirits will be graceful, sometimes not. Don't be afraid, though, because if you can't make head or tail of what you see just hit the roll button and hope for the best.
What is interaction browser?
- This tool allows you to browse interactions between a selected element and everything else. Just chose the element you wish to inspect from the list, press the button and you'll see a list of all the elements it interacts with. Click the name of the element to unroll the list of actual interactions. The entry (self) contains interactions where the selected Element is the only one appearing.
What are concepts?
- Concepts are puzzle ideas which make use of multiple interactions or specific interpretations of them. They can take form of very simple schemes to more elaborate, specific puzzles. Like interactions you can use multiple concepts to form a single puzzle. You can think of them as practical implementation of one or more interactions.
- Naming concepts - stick to short but descriptive names which give a good approximation of what the concept is about. When displayed in the generator it will be possible to view the description by hovering over the name of the concept so you have some leeway here.
- Descriptions - make sure you get your point across clearly. DROD is a complicated game so don't expect each architect will immediately or correctly figure out what you mean if you don't spell it clearly. Use correct English grammar and punctuation.
- Tags (options not yet available) - similarly to how they work in Interactions you can use up to four tags for your concept if you need them by using the codes %1%, %2%, %3%, %4% and their negations %!1%, %!2%, %!3%, %!4% , just remember that they are completely optional. When presented in Idea Generator the tags will be replaced by a random element which has this tag association set to true and, in case of negation, with element which has this tag association set to false.
- Linking rooms (options not yet available) - if you know a room in a published hold which utilizes this concept you can link this room to the concept. Linked rooms are clickable to view how they look.
Element - element represents a unique DROD game element. Each element can have tags assigned in three states:
- Tags marked as true mean that the element fits the description of a tag, eg: Roach is a [Required Target] and [Targets Player] and [Pathmaps when Brained].
- Tags marked as false mean that the element does not fit the description of a tag and that fact can be used to create a puzzle, eg: Wall does [Block Evil Eye Sight] but Briar does not [Block Evil Eye Sight] and a puzzle can be built around that.
- Ignore means that the tag does not apply to an element in any way, eg: Wall is not a [Required Target] and it does not matter at all because you can't build a puzzle around this fact
Tag - Guidelines for naming tags:
- Avoid negations — [Blocks Evil Eye Sight] is better than [Doesn't Block Evil Eye Sight];
- Stick to shorter equivalents — [Indestructible] vs [Cannot be destroyed];
- Use singular forms — [Explodes Fegundo] vs [Explodes Fegundos];
- Use present simple tense — [Blocks Movement] vs [Will Block Movement];
- Capitalize verbs, nouns, adverbs and adjectives.
- These are only guidelines, not rules, so if you are confident break them.
- Interactions - interactions provide the core of the Idea Generator and additionally will serve as a kind of rules database for DROD. When writing interactions do it as if you were describing DROD rules: Armed Beethro drops Trapdoor by walking off them, Adder can eat [Edible Monster], [Heavy Ground Object] can weigh down [Pressure Plate]. Interactions don't necessarily need two objects, for example: Construct recovers every 30 turns.
Generator - the generator parses interactions using these rules:
- Each code (%1%, %2%, %!1% and %!2%) is replaced by the corresponding Element or Tag as defined in the interaction;
- Codes with the exclamation are negations;
- Code corresponding to element is simply replaced with the element's name, negations are ignored;
- Code corresponding to a tag is replaced by a random element which has the association for this tag set to true; negation will use an element which has association set to false;
- If the same code appears multiple times in the interaction it is always replaced with the same element;
Powered by: tForum tForumHacks Edition b0.98.8