GCPP:Proposal-Exocet

{{Grand Crafting Puzzle Project round 2


 * codename = Exocet
 * username = GigaClon
 * extra contact = gigaclon@gmail.com, Hautrek on Sage


 * game concept = Cut Cloth on a table, then assemble cloth patterns for stitching


 * objective = Assemble squares of cloth


 * gameplay = [[Image:GCPP-exocet-example1.png|left]]The game screen has three sections, cutting area, tool space and assembly area. The main area is the cutting table where pieces of cloth are waiting to cut into strips. The tool space houses the tools for cutting and assembly.

Cutting Cloth
At start of the game the board is filled with odd-shaped pieces of cloth. The player uses scissors on the bottom and right edges of the table to cut cloth in to 1-square strips. Bonuses for making multiple strips with one cut. Penalties for cutting a piece that doesn't make a strip that doesn't make a strip.

Stitching Cloth
After strips have been made, the player uses pins to remove pieces from the table and places them in the assembly area. Pieces can also be moved prior to placement. A bonus is given for not moving it. 1 space is no penalty, 2 is a small penalty, 3 is a medium penalty and 4 is a large penalty.

When a square (2x2, 3x3 or 4x4) is made, it is removed and scored automatically. The Squares must be self contained and not touch any other squares. if you have ever played [| Quarth] from the late 80's/early 90's it works similar to that. However, 4x4 squares are the max and are cleared from the board automatically.


 * scoring = Bigger squares earn more. Color count and distribution to figure in somehow. Also placement of pieces will also figure in somehow. Still working on this.


 * variability = To Come


 * end criteria = Once removed from the table, cloth will not be replaced. The player can terminate the game when they believe that he/she can't make increase the score


 * difficulty scaling = To Come


 * crafting type = Tailoring


 * known problems =


 * notes =


 * images =


 * discussion = Exocet Discussion Thread

}}