But still, when you want to do story telling and want to be a creative game designer, you need some way to create locations and scenarios by hand. This means I need a map editor. My requirements are:
- Creating and editing maps by placing tiles
- Creating warp connections to other maps
- Defining monster population
- (later) placing NPCs and scripted events
So what options do I have?
1. Writing map definitions in a text editor in JSON format
Pro:- I don't have to program any external tools
Contra:
- No WYSIWYG
- Very tedious
- Very hard to troubleshoot
2. Use Tiled
Pro:- A very mature and powerful map editing application
I would either have to write my own plugin for Tiled which saves to the format I need or I need an XML-parser.Tiled can save JSON files, which have a schema which is quite easy for me to parse.Tiled doesn't work with my overlapping tiles.It does work with them, but you have to define the amount of overlapping yourself
3. Create my own map editor as a stand-alone application
Pro:- An application perfectly tailored for my needs
- A lot of work
4. Put map editing capabilities into the client
Pro:- Perfect WYSIWYG
- Easy way to get the community involved in content creation
- Still a lot of work, although I can rely on the map rendering
- Puts more code in the client than I would like to have
- Air-tight permission management required
No comments:
Post a Comment