Provide a way to quickly configure functions for the generic mapper and the IRE mapper, since they’re the two most commonly used mapping scripts.Config is saved to disk and loaded on start.Provide for configuration of things like.Be able to give the list of all NPCs from all rooms for each phase or the full quest.the phase(s) of the quest in which it is involved.“kill porcupine” or “give porcupine to farmer” Commands you might want to send in the room which relate to the quest.general notes… whatever you might want.Each room will maintain information about.as with the areas ideally these will correspond to roomID and roomName in the Mudlet Mapper.maintain a list of rooms involved in the quest.But ideally I want this to be usable for taking notes even if you are not using the Mudlet mapper.the areas can and ideally will correspond to the area in the Mudlet mapper.have a list of areas each phase takes place in.have a list of ‘phases’ of the quest, which can be thought of as the general steps involved.Maintain a set of quests, each of which will:.Present either a userwindow or adjustableContainer with its interface inside.And honestly I only sort of vaguely use any of that and don’t feel confident teaching it.īut I do think it’s important to think about what you actually want to accomplish, and at least the bare sketch of how up front. If this is where you are expecting me to start talking about user stories, or UML, or the like… you probably don’t need this tutorial quite so much. Well, wouldn’t you know it that’ll be the next step! Time to start defining things on a more granular level. The Questinator is a tool which allows users to document quests in their mud, and aids in completing them. I’m so glad you asked! We can start right here with step one, definining what the project is! And I decided it will be the Questinator. So we need a project to work through together. I admit I’m biased towards my way of doing things, though, and the point isn’t to necessarily get people to copy me so much as to explain how I do the thing and why I do the thing that way. Why do we need a project? Well, because a big part of why I first decided to start this blog is I wanted to work through a project from start to finish in a way that people could hopefully learn from and make their own Mudlet development smoother/faster/better.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |