keneanung / crowdmap-crowdsource-service Goto Github PK
View Code? Open in Web Editor NEWService for making crowdsourcing Mudlet crowdmaps easier
License: MIT License
Service for making crowdsourcing Mudlet crowdmaps easier
License: MIT License
As a mapper, I would like to set the coordinates of a room in order to move the room around.
This functionality is useful for new rooms and to shuffle rooms around to make room for other rooms.
As a server administrator, I would like to have a documented alternative to MongoDB Atlas insert triggers in order to be able to use my on-premise MongoDB for data storage.
While Atlas insert triggers work fine, they only work in MongoDB Atlas. On-premise Mongo users need an alternative. It would be nice if there was a supported way.
The README should contain information how to host the project and link to the contributing file.
Document the following things:
As a mapper, I would like to be able to remove special exits using the service to be able to keep up with volatile special exits.
As a mapper, I would like to be able to modify room user data key-value pairs in order to add information like the ability to use certain special exits.
As a mapper, I would like to be able to remove room user data keys in order to clean the data if needed.
As a mapper, I would like to use the same change submission for creating and modifying exits.
Both have the same semantics and should be handled the same way.
As a mapper, I would like to be able to set the room environment in order to supply more accurate information to users.
As a service user, I would like to get a proper error message for an invalid JSON message instead of an internal server error so I can fix my code.
As a service developer, I would like to have a proof of concept for the service in order to test its worth and usage.
The proof of concept could be implemented in the IRE Mudlet mapper with the following functionality:
As a crowdmap user, I would like to have an online map explorer available for the service map in order to easily browse the latest map.
Info: some crowdmap repositories (ie https://github.com/IRE-Mudlet-Mapping/AchaeaCrowdmap) integrate with a in-browser map explorer. Allowing these to use the current service map would be a great way to check the latest changes as well.
As a repository maintainer, I would like to have a filled in contributing file in order to guide contributors through the setup process.
The file should contain:
As a crowdmap admin, I would like to have the ability to delete map change submissions based on a given version in order to mark these submissions as merged into the official crowdmap to form a new baseline.
As a mapper, I would like to remove exits from a room in order to adapt to a game shuffling their rooms around.
As a crowdmap mapper, I would like to be able to modify the weight of a special exit, so that I can avoid taking certain exits over too short distances.
As a mapper, I would like to move rooms between areas in order to be able to map area borders, in which rooms that are linked via an exit belong to different game areas.
As a mapper, I would like to create new rooms via the service in order to make creating new rooms easier.
New rooms are created with an ID only. Further information can then be added using other change events.
As a mapper, I would like to modify special exits in order to be better to keep up with their modification. Some games (ie Achaea) have very volatile special exits and crowdsourcing them might improve their accuracy.
As a crowdmap mapper, I would like to be able to modify the weight of an exit, so that I can avoid taking certain exits over too short distances.
As a mapper, I would like to create new areas in order to be able to map newly created game areas using the service.
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.