Pick a framework or library supporting Tiled maps, then analyze and document it
Tiled is a cross-platform generic 2D level editor that is used by many game developers. Its map format is widely supported by 3rd party libraries and frameworks, most of which are listed on the following page:
http://doc.mapeditor.org/en/latest/reference/support-for-tmx-maps/
Depending on your target platform there are usually many options. However, it is hard to choose because it is not documented how complete these support libraries are or whether they are still actively developed.
For this task, pick any of the solutions in the above list (or maybe even find a missing one), and find out the following:
- Is it still being actively developed / when was it last updated?
- What version of the TMX map format does it appear to support? (see http://doc.mapeditor.org/en/latest/reference/tmx-changelog/)
- What features does it have in addition to reading map files? Map rendering? Physics? Writing a map file?
- Which projects can you find that are using this solution?
Document your findings on a new wiki page (at https://github.com/bjorn/tiled/wiki) dedicated to the solution (example: https://github.com/bjorn/tiled/wiki/baylej-tmx). Additionally, make a pull request to extend the new reference page with an entry based on your findings. The data for this page is edited in the following file: