1 / 6

LEGUP Interface Ideas

LEGUP Interface Ideas. Tyler Hinman. What should LEGUP do?. Basic Functionality Open (either type or one particular puzzle) Save Undo Puzzle Play Point-and-click interface Hideable list of illustrated rules Two modes: Use rules, or just solve!. Two Modes. Use rules

cai
Download Presentation

LEGUP Interface Ideas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LEGUP Interface Ideas Tyler Hinman

  2. What should LEGUP do? • Basic Functionality • Open (either type or one particular puzzle) • Save • Undo • Puzzle Play • Point-and-click interface • Hideable list of illustrated rules • Two modes: Use rules, or just solve!

  3. Two Modes • Use rules • Show the list of rules on the right • Select rule, and drop on grid • Two more options within this mode: Require rule justification for every move, or don’t • Just solve! • Hide the list of rules • Just click on the grid to change states • Can change modes at any time

  4. Pointing and Clicking • Left click • On rule: Pick up rule (no dragging needed) • On grid: If rule is picked up, apply to clicked cell; otherwise, change cell’s state • Dragging supported for changing cell states, to apply same state to consecutive cells • Right click • On rule: Rotate rule • On grid: If rule selected, rotate rule; otherwise, summon previously used rule

  5. Other Notes on Mouse Usage • Point-and-click is easiest, but simple keyboard shortcuts can also be supported (Ctrl+O, Ctrl+S, etc.) • Of course, left clicks will also perform their expected functions (scroll buttons, menus) • Support the scroll wheel!

  6. Do I Have To Draw You A Picture? • Using my utterly anemic drawing ability, I shall now clumsily wield a marker and attempt to sketch some vague semblance of what I’ve so eloquently described in words, although the actual user interface will hopefully be designed a little more cleanly, perhaps venturing outside the realm of just rectangles, which is all I can draw without causing derisive laughter

More Related