mapeditor / mapeditor/tiled

Map-like display of isometric tilesets

Open
#3,228 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
12.9k
Forks
2k
Avg merge
4h 27m
Merged PRs (30d)
8

Description

I would like to make a feature request regarding isometric tilesets.

Currently tilesets are arranged in a 2D square grid that is well suited for top-down tiles. However, this is not ideal when working with isometric tilesets. It can get tricky to select multi-tiled objects, because each tile is surrounded by a great deal of space, and making a multiple selection might result in the tiles getting pasted in the wrong order.

Ideally an isometric tileset would display a grid the same way as a map, with each tile occupying a cell of the grid and with the option to select one of more tiles to be pasted onto the map. The tileset creator would arrange the tiles in the most logical layout for easy viewing and selection. Tiles would not necessarily have to be displayed consecutively, and could be arranged by the creator with empty cells between them to separate the objects more logically.

Now I'm aware that this is only possible with collections of images, but isometric tilesets tend to do better as collections anyway, so I don't think it's a big deal not to be able to use this feature with tileset images.

Thank you for your attention!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by locating the existing tileset grid and multi-selection behavior; done would mean that collection-of-images tilesets can use a creator-defined map-like layout and select tiles for pasting without disrupting their intended order.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.