Sophia wrote:Gambit37 wrote:Sorry, but the method for placing items is totally unintuitive and unfriendly. Are you willing to take suggestions on a better user interface for this? It could really do with simplifying. (RTC Ed is better here: right click a tile, click add, select from a list. Much quicker than in ESB.)
I don't agree with this one at all..... How is the RTC method quicker or better?
It's a user experience and a productivity issue. It may also be a difference in the way coders build, vs. visual designers.
When I'm building a dungeon, I have the mouse near the tile I want to edit. (In fact, most people move their mouse near the thing they're looking at on screen -- go on try it, you probably don't realise you're doing it!) So I want any popups or tools to be near the mouse too.
Fitts agreed.
If you have to move the mouse to side of the screen, there can be a cognitive disconnect between what you were just looking at, and what you need to find in the sidebar. It's even worse if you're on wide screen with a large dungeon (which is why floating popups would help). Although Fitts law states that controls at a screen edge are easier to acquire, it doesn't work in the case of ESB, because the item tree is not on the *actual* edge of the screen.
I think the ESB "view sidebar -> select group/item -> find tile in dungeon -> place item" is more confusing than doing it the RTC way: in RTC you're looking at a tile and you right click the same tile to add something right there: the popup appears right there where you're looking. That's instant localised feedback and you're making the most of the simplest interaction the user can do (clicking on the spot where the cursor is currently); that's also better usability all round, and I think it's a more likely way that people design dungeons. I'm not sure that many people search through a list and *then* find the tile to place it on?
In ESB, each time you move the mouse to the sidebar and away from your target tile, you're breaking the cognitive association between what you were working on elsewhere on the screen. The big plus with ESB over RTCEd though is the fact that the item selector stays on screen in the last state you used it; that's much better than RTCs strangely ordered tabs.
Ultimately, the task is the same: place an item on a tile by selecting from a list and it probably takes a similar amount of time in both editors. But I'd argue that the initial interface to getting that task done is more
intuitive in RTCed because it's better designed for the contextual user experience.
To add extra objects to the same tile in RTC, you simply click Add again, because the popup is still there. And you can edit all the objects from the same popup too. I agree that ESB is quicker if you're adding lots of items of the same type at the same time, but I don't think many designers work this way -- I'd guess that most actually work on a small piece at a time and need a few different item types for each thing they build.
Neither editor is perfect for these tasks, but I'd argue RTCEd is overall more usable because it keeps the designer's focus right there in the same screen space.
I'm not trying to bash ESB because I'm a RTC lover or anything. (RTCEd still has many problems after all). I'm genuinely interested in these kinds of design issues because I deal with them in my day job, and I think I can help improve ESB with the experience I have in this area. Would it help if I mocked up some examples?
I'd be interested to run some usability tests on this too. Set some tasks and get people to do the same thing in both editors
Sophia wrote:Gambit37 wrote:I'm sure this is a big ask, but when you roll over something and the info panel gives the text description, could it also display the front view or icon of the item in question?
I don't understand the reasoning behind this one, but I'm a coder, not a visual person. Us coders are weird. You can ask T0Mi all about it.
That right there is exactly the issue

Coders need visual and user experience designers to help make their stuff more usable

As a visual person, I react to imagery. It's more cognitive effort to process a list of numbers or names, than a string of pictures. Didn't you ever scroll down the item list in RTC and identify what you wanted by looking out for its picture?