3 ms·
I find the implementation of dragging really annoying compared to similar engines. What I'm used to is: * click and drag will only operate in a single line, ei
by o11c 2y ago
I find the implementation of dragging really annoying compared to similar engines. What I'm used to is:
* click and drag will only operate in a single line, either horizontally or vertically
* click and drag will only perform the same operation (considering both original type and new type). In particular, if I've already filled in every other cell as water, dragging in "ship" mode should only fill in the empty cells, not overwrite the water.
* there should be "undo" support, both Ctrl-Z and U as well as a button
Another feature usually not found in similar engines, but really useful in order to regain some of the experience from solving them on paper:
* have a nearby text box for keeping notes; clear it when a new puzzle is started
- ajanuary 2y agoHaving click and drag not be limited to a line is actually useful for ringing around a completed ship. You can tap a number clue on the outside to fill in the missing water, which can help avoid needing to draw long straight lines. But having it only perform the same action would make things nicer.
- o11c 2y agoHaving it support rectangles would work for both use cases I think. Freeform is the worst of both worlds.
- pimlottc 2y agoRestricting to straight lines would be the most straightforward, I think. It follows the convention of only changing squares that you touch. Drawing rectangles introduces a new paradigm where you can fill in squares you don’t actually touch, so it might be less intuitive. At the least, you would probably want to highlight the affected squares in a different color before finalizing the action.
- pimlottc 2y agoTapping the numbers to fill in water is a nice feature, not very obvious though. I had no idea that was possible.
- pimlottc 2y ago+1 for undo, it’s very easy to tap the wrong squares by mistake on mobile (especially on larger grids) and hard to figure out what the previous state was.
- jonny_eh 2y agoClick and drag that doesn't overwrite non-blank squares is a nice feature in Nintendo's Picross series.