fodare;n10126472 said:
Do you think adding a grid to the board would help your idea? Maybe even make it so that you can place the units anywhere in the grid on the rows, you can have all bunch up on one side or spaces in between, that might make for some very interesting mechanics. Maybe new cards with more abilities based on specific places on the grid? Add a row indicator at the top, make it like battleship lol It's basically the grid now, just without very much control. And if you're looking to incorporate the rows on the y axis then, maybe we're gonna start playing battleship?
can you present some schematics of the grid? If it's chess like grid - tactics like pins, discovered attacks, forks becomes possible, but its way beyond Gwent capabilites at the moment.
Currently gwent indexes units row-wise like this:
melee - Unit 1 - Unit 2 - Unit 3 - Unit 4 - melee
range - Unit 1 - Unit 2 - Unit 3 - Unit 4 - range
siege - Unit 1 - Unit 2 - Unit 3 - Unit 4 - siege
A grid would require board indexing
melee - Unit 1 - Unit 2 - Unit 3 - Unit 4 - melee
range - Unit 5 - Unit 6 - Unit 7 - Unit 8 - range
siege - Unie 9 - Unit 10 - Unit 11 - Unit 12 - siege
But that doesn't specify which row the card is placed to, what is the starting position of first card placed on the row, etc. To solve this an increment indexing should go from central position, both directions.
melee - (unit-2) - (unit-1) - (unit-0) - (unit+1) - (unit+2) - melee , where unit - 0 is a central position on a row.
range - (unit-2) - (unit-1) - (unit-0) - (unit+1) - (unit+2) - range
siege - (unit-2) - (unit-1) - (unit-0) - (unit+1) - (unit+2) - siege
That creates a problem of interacting vertically.
The indexing to achieve that would be this:
(unit +1:-2) - (unit +1:-1) - (unit +1:0) - (unit +1:+1) - (unit +1:+2) , where a number (0:0) means central unit.
(unit: 0:-2) - (unit 0:-1) -
(unit 0:0) - (unit 0:+1) - (unit 0:+2)
(unit -1:-2) - (unit -1:-1) - (unit -1:0) - (unit -1:+1) - (unit -1:+2)
So hypothetically if theres an effect for a unit in the exact center of the board to boost 2 units on the left side of the row above on deploy its:
Unit 0:0 -> boost +1
(n-1)/2) , to boost the last unit, where n is an amount of units on the line.
and to boost second to last its:
-((n-1)/2) = m
boost +1:m+1
Thats Grid in a nutshell. Haha time.