Ideas for piece maker improvements on drawing boxes on the grid, which is at times tedious. Sharing as a separate topic so it can be more easily linked.
Using SSSPNoNSE-NseV1 Notation (StratShotPlayer Notation of Nuanced Superior Extra-Nice suggestion equipment V1)
On click: CV
Hold and move: HV
Hold and move over a line: H([x1,x2],[y1,y2])
Release: R (V is optional: Only matters if no H was designated as a drop point but still want to signal a move)
Vectors: V (Represented as x,y distance from original point. Forward Wazir move is 0,1, Forward right Ferz move is 1,1, Knight move is 1,2 etc)
For all these, clicking on a square that is already the same as the one selected creates an eraser effect that creates blank spaces.
-- PENCIL -- The current functionality, can only draw on one square at a time.
Click: Place square
Hold, Move: Nothing
Release: Nothing
Examples: C3,0 H4-6,0 R - Result is 1 square on 3,0.
-- BRUSH -- Draws on many squares at a time. Fastest functionality, but bad for diagonal precision.
Click: Place square
Hold, Move: Place square
Release: Nothing
Examples: C3,0 R - Result is 1 square on 3,0.
C3,0 H4-6,0 R - Result: Squares on 3,0, 4,0, 5,0, and 6,0.
C3,0 H4,0 4,1 5,1 R - Result: Squares on 3,0, 4,0, 4,1, and 5,1.
-- LINE -- Draws on many squares at a time in certain straight lines. Good for quick Rook and Bishop strokes, but also supports styles that don't jump in those moves i.e. Knight for Nightmare.
Click: Set click origin (Show transparent afterimage on the square)
Hold, Move: Show square template image (Show transparent afterimage of what line will be made if released at this point)
Release: Place all squares involved only using Click and Release points. If there are paths to that square that can be made in multiples of the same move (like 7,7 can be made in seven 1,1 moves, and 4,2 can be made in two 2,1 moves), those squares will be filled.
Examples: C3,0 R - Result is 1 square on 3,0.
C3,0 R6,0 - Result: Squares on 3,0, 4,0, 5,0, and 6,0.
C3,0 R5,1 - Result: Squares on 3,0 and 5,1.
C-7,-7 R7,7 (Dragging from the lowest left corner to the topmost right corner) - Result: Squares from -7,-7 to 7,7, one half of the Bishop diagonal.
C0,0 R3,6 (Note that 0,0 is being used as the origin for the Knight, if this wasn't possible making a Nightrider would be pointless) - Result: Squares on 1,2, 2,4 and 3,6.
C0,0 R2,6 (2 valkyrie moves of 1,3) - Result: Squares on 1,4 and 2,6.
Because none of the held squares in between matter (each example, you could traverse every square of the board and it wouldn't matter until Release) they have been omitted.
-- BOX -- Draws a rectangle between starting and ending square. Not much here.
Click: Set click origin
Hold, Move: Show template
Release: Place all squares involved between Click and Release.
Examples: C3,0 R - Result is 1 square on 3,0.
C3,0 R6,0 - Result: Squares on 3,0, 4,0, 5,0, and 6,0.
C3,0 R5,1 - Result: Squares on 3,1, 4,0, 4,1, 5,0, and 5,1.
C3,0 R5,2 - Result: Squares on 3,1, 3,2, 4,0, 4,1, 4,2, 5,0, 5,1, and 5,2.
C-6,-7 R6,7 - Result: Squares on every square of the grid, except the leftmost and rightmost column of squares.
C-7,-7 R7,7 - Result: Squares on every square of the grid.
Optional suggestion, but not as important because a second Box could easily be made to reverse most changes, assuming no squares are already designated in it (which would be the main use).
-- OUTLINE -- Draws a Box, but omits X (user-set) amount of squares from the inside of the box.
Examples: C3,0 R (X = 1) - Result is 1 square on 3,0.
C3,0 R6,0 (X = 1) - Result: Squares on 3,0, 4,0, 5,0, and 6,0.
C3,0 R5,1 (X = 1) - Result: Squares on 3,1, 4,0, 4,1, 5,0, and 5,1.
C3,0 R5,2 (X = 1) - Result: Squares on 3,2, 4,0, 4,2, 5,0, and 5,2.
C3,0 R5,2 (X = 2) - Result: Squares on 3,1, 3,2, 4,0, 4,1, 4,2, 5,0, 5,1, and 5,2.
C-7,-7 R7,7 (X = 1) - Result: Squares on every *edge and corner* square of the board.
C-7,-7 R7,7 (X = 2) - Result: Squares on every *edge and corner* square of the board, and then every edge and corner remaining after that.
C-7,-7 R7,7 (X = 5) - Result: Squares on every square of the board except King move squares.
No comments:
Post a Comment