satoshinm / NetCraft

Web-based fork of fogleman/Craft ⛺
https://satoshinm.github.io/NetCraft/
MIT License
56 stars 13 forks source link

Crafting #202

Open satoshinm opened 7 years ago

satoshinm commented 7 years ago

For being based on a program named "Craft", the functionality of crafting itself is missing

satoshinm commented 7 years ago

The crafting logic itself should be straightforward, but implementation of the UI opens a new can of worms.

There are not yet any GUI windows, should there be? One alternative is to use sub-block interaction within the world on the blocks themselves, such as in the mod Vanilla Immersion:

screen shot 2017-07-01 at 1 47 56 pm

but would this in-world UI be enough, completely fulfilling the needs of any GUI window? GUI windows are familiar and intuitive, and powerful: various combinations of mouse clicks and modifier keystrokes to perform specific actions, splitting stacks, decrementing stacks, painting stacks, merging stacks. Could an in-world UI do all this, as conveniently? Would the angled perspective (on top of the workbench) get annoying versus a flat 2d window? Maybe move the camera right up against the side of a block, no angle or rotation, so the "window" is on the block itself?