Skip to main content

Rotating Mirrors, Snappy and Fine

·212 words·1 min

Experimenting with a rotation UI that I’ve had in mind for some time now. I wanna try it out on some playtesters next week!

The idea is, when you start rotating, this big dial pops up. When you mouse over those pie slices the prism snaps to the corresponding angle.

When you move the mouse outside of that circle of pie slices, then you get continuous angle control.

This solves two problems:

  • Makes it easier to snap to 90° and 45° angles.
  • Forces the player to move their mouse farther from the piece for fine rotations, which gives more control.

Not sure I like it. It’s a little unintuitive. When you first start dragging it and this huge UI pops up it’s … a lot. I think still worth playtesting but it might not be the panacea I’d built it up to be in my head.

The other big problem is, what if it’s near the edge of the screen? If the player starts dragging from the side nearest the edge of the screen, they can be completely prevented from doing fine adjustments. Not good.

But for now I’ll move onto the next thing I need for the playtest. The player UI for level selection.

I don’t wanna dump this on anybody: