diff options
| author | Simon Tatham <anakin@pobox.com> | 2015-01-13 19:54:46 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2015-01-13 19:54:46 +0000 |
| commit | e3a8e64812f2fa783dc5644f04f267a291bc6098 (patch) | |
| tree | 88348f5572fe334404b1205e46fba48e7b8f42b9 | |
| parent | f39681ab41d60418c4a25270635a88d9cd0a685f (diff) | |
| download | puzzles-e3a8e64812f2fa783dc5644f04f267a291bc6098.zip puzzles-e3a8e64812f2fa783dc5644f04f267a291bc6098.tar.gz puzzles-e3a8e64812f2fa783dc5644f04f267a291bc6098.tar.bz2 puzzles-e3a8e64812f2fa783dc5644f04f267a291bc6098.tar.xz | |
Put the game summaries from the website into gamedesc.txt.
More sensible to bring all the pieces of per-puzzle descriptive text
together into one place, so they can be easily reused everywhere
they're needed.
| -rw-r--r-- | blackbox.R | 2 | ||||
| -rw-r--r-- | bridges.R | 2 | ||||
| -rw-r--r-- | cube.R | 2 | ||||
| -rwxr-xr-x | desktop.pl | 2 | ||||
| -rw-r--r-- | dominosa.R | 2 | ||||
| -rw-r--r-- | fifteen.R | 2 | ||||
| -rw-r--r-- | filling.R | 2 | ||||
| -rw-r--r-- | flip.R | 2 | ||||
| -rw-r--r-- | flood.R | 2 | ||||
| -rw-r--r-- | galaxies.R | 2 | ||||
| -rw-r--r-- | guess.R | 2 | ||||
| -rw-r--r-- | inertia.R | 2 | ||||
| -rw-r--r-- | keen.R | 2 | ||||
| -rw-r--r-- | lightup.R | 2 | ||||
| -rw-r--r-- | loopy.R | 2 | ||||
| -rw-r--r-- | magnets.R | 2 | ||||
| -rw-r--r-- | map.R | 2 | ||||
| -rw-r--r-- | mines.R | 2 | ||||
| -rw-r--r-- | net.R | 2 | ||||
| -rw-r--r-- | netslide.R | 2 | ||||
| -rw-r--r-- | pattern.R | 2 | ||||
| -rw-r--r-- | pearl.R | 2 | ||||
| -rw-r--r-- | pegs.R | 2 | ||||
| -rw-r--r-- | range.R | 2 | ||||
| -rw-r--r-- | rect.R | 2 | ||||
| -rw-r--r-- | samegame.R | 2 | ||||
| -rw-r--r-- | signpost.R | 2 | ||||
| -rw-r--r-- | singles.R | 2 | ||||
| -rw-r--r-- | sixteen.R | 2 | ||||
| -rw-r--r-- | slant.R | 2 | ||||
| -rw-r--r-- | solo.R | 2 | ||||
| -rw-r--r-- | tents.R | 2 | ||||
| -rw-r--r-- | towers.R | 2 | ||||
| -rw-r--r-- | twiddle.R | 2 | ||||
| -rw-r--r-- | undead.R | 2 | ||||
| -rw-r--r-- | unequal.R | 2 | ||||
| -rw-r--r-- | unfinished/group.R | 2 | ||||
| -rw-r--r-- | unfinished/separate.R | 2 | ||||
| -rw-r--r-- | unfinished/slide.R | 2 | ||||
| -rw-r--r-- | unfinished/sokoban.R | 2 | ||||
| -rw-r--r-- | unruly.R | 2 | ||||
| -rw-r--r-- | untangle.R | 2 |
42 files changed, 42 insertions, 42 deletions
@@ -15,5 +15,5 @@ GAMES += blackbox !end !begin >gamedesc.txt -blackbox:blackbox.exe:Black Box:Ball-finding puzzle +blackbox:blackbox.exe:Black Box:Ball-finding puzzle:Find the hidden balls in the box by bouncing laser beams off them. !end @@ -17,5 +17,5 @@ GAMES += bridges !end !begin >gamedesc.txt -bridges:bridges.exe:Bridges:Bridge-placing puzzle +bridges:bridges.exe:Bridges:Bridge-placing puzzle:Connect all the islands with a network of bridges. !end @@ -15,5 +15,5 @@ GAMES += cube !end !begin >gamedesc.txt -cube:cube.exe:Cube:Rolling cube puzzle +cube:cube.exe:Cube:Rolling cube puzzle:Pick up all the blue squares by rolling the cube over them. !end @@ -31,7 +31,7 @@ open my $desc, "<", "gamedesc.txt" while (<$desc>) { chomp; - my ($id, $win, $displayname, $description) = split /:/, $_; + my ($id, $win, $displayname, $description, $summary) = split /:/, $_; open my $desktop, ">", "$outdir/$id.desktop" or die "$outdir/$id.desktop: open: $!\n"; @@ -17,5 +17,5 @@ GAMES += dominosa !end !begin >gamedesc.txt -dominosa:dominosa.exe:Dominosa:Domino tiling puzzle +dominosa:dominosa.exe:Dominosa:Domino tiling puzzle:Tile the rectangle with a full set of dominoes. !end @@ -15,5 +15,5 @@ GAMES += fifteen !end !begin >gamedesc.txt -fifteen:fifteen.exe:Fifteen:Sliding block puzzle +fifteen:fifteen.exe:Fifteen:Sliding block puzzle:Slide the tiles around to arrange them into order. !end @@ -20,5 +20,5 @@ GAMES += filling !end !begin >gamedesc.txt -filling:filling.exe:Filling:Polyomino puzzle +filling:filling.exe:Filling:Polyomino puzzle:Mark every square with the area of its containing region. !end @@ -17,5 +17,5 @@ GAMES += flip !end !begin >gamedesc.txt -flip:flip.exe:Flip:Tile inversion puzzle +flip:flip.exe:Flip:Tile inversion puzzle:Flip groups of squares to light them all up at once. !end @@ -15,5 +15,5 @@ GAMES += flood !end !begin >gamedesc.txt -flood:flood.exe:Flood:Flood-filling puzzle +flood:flood.exe:Flood:Flood-filling puzzle:Turn the grid the same colour in as few flood fills as possible. !end @@ -24,5 +24,5 @@ GAMES += galaxies !end !begin >gamedesc.txt -galaxies:galaxies.exe:Galaxies:Symmetric polyomino puzzle +galaxies:galaxies.exe:Galaxies:Symmetric polyomino puzzle:Divide the grid into rotationally symmetric regions each centred on a dot. !end @@ -15,5 +15,5 @@ GAMES += guess !end !begin >gamedesc.txt -guess:guess.exe:Guess:Combination-guessing puzzle +guess:guess.exe:Guess:Combination-guessing puzzle:Guess the hidden combination of colours. !end @@ -15,5 +15,5 @@ GAMES += inertia !end !begin >gamedesc.txt -inertia:inertia.exe:Inertia:Gem-collecting puzzle +inertia:inertia.exe:Inertia:Gem-collecting puzzle:Collect all the gems without running into any of the mines. !end @@ -21,5 +21,5 @@ GAMES += keen !end !begin >gamedesc.txt -keen:keen.exe:Keen:Arithmetic Latin square puzzle +keen:keen.exe:Keen:Arithmetic Latin square puzzle:Complete the latin square in accordance with the arithmetic clues. !end @@ -20,5 +20,5 @@ GAMES += lightup !end !begin >gamedesc.txt -lightup:lightup.exe:Light Up:Light-bulb placing puzzle +lightup:lightup.exe:Light Up:Light-bulb placing puzzle:Place bulbs to light up all the squares. !end @@ -27,5 +27,5 @@ GAMES += loopy !end !begin >gamedesc.txt -loopy:loopy.exe:Loopy:Loop-drawing puzzle +loopy:loopy.exe:Loopy:Loop-drawing puzzle:Draw a single closed loop, given clues about number of adjacent edges. !end @@ -20,5 +20,5 @@ GAMES += magnets !end !begin >gamedesc.txt -magnets:magnets.exe:Magnets:Magnet-placing puzzle +magnets:magnets.exe:Magnets:Magnet-placing puzzle:Place magnets to satisfy the clues and avoid like poles touching. !end @@ -20,5 +20,5 @@ GAMES += map !end !begin >gamedesc.txt -map:map.exe:Map:Map-colouring puzzle +map:map.exe:Map:Map-colouring puzzle:Colour the map so that adjacent regions are never the same colour. !end @@ -20,5 +20,5 @@ GAMES += mines !end !begin >gamedesc.txt -mines:mines.exe:Mines:Mine-finding puzzle +mines:mines.exe:Mines:Mine-finding puzzle:Find all the mines without treading on any of them. !end @@ -19,5 +19,5 @@ GAMES += net !end !begin >gamedesc.txt -net:netgame.exe:Net:Network jigsaw puzzle +net:netgame.exe:Net:Network jigsaw puzzle:Rotate each tile to reassemble the network. !end @@ -17,5 +17,5 @@ GAMES += netslide !end !begin >gamedesc.txt -netslide:netslide.exe:Netslide:Toroidal sliding network puzzle +netslide:netslide.exe:Netslide:Toroidal sliding network puzzle:Slide a row at a time to reassemble the network. !end @@ -18,5 +18,5 @@ GAMES += pattern !end !begin >gamedesc.txt -pattern:pattern.exe:Pattern:Pattern puzzle +pattern:pattern.exe:Pattern:Pattern puzzle:Fill in the pattern in the grid, given only the lengths of runs of black squares. !end @@ -19,5 +19,5 @@ GAMES += pearl !end !begin >gamedesc.txt -pearl:pearl.exe:Pearl:Loop-drawing puzzle +pearl:pearl.exe:Pearl:Loop-drawing puzzle:Draw a single closed loop, given clues about corner and straight squares. !end @@ -17,5 +17,5 @@ GAMES += pegs !end !begin >gamedesc.txt -pegs:pegs.exe:Pegs:Peg solitaire puzzle +pegs:pegs.exe:Pegs:Peg solitaire puzzle:Jump pegs over each other to remove all but one. !end @@ -17,5 +17,5 @@ GAMES += range !end !begin >gamedesc.txt -range:range.exe:Range:Visible-distance puzzle +range:range.exe:Range:Visible-distance puzzle:Place black squares to limit the visible distance from each numbered cell. !end @@ -15,5 +15,5 @@ GAMES += rect !end !begin >gamedesc.txt -rect:rect.exe:Rectangles:Rectangles puzzle +rect:rect.exe:Rectangles:Rectangles puzzle:Divide the grid into rectangles with areas equal to the numbers. !end @@ -15,5 +15,5 @@ GAMES += samegame !end !begin >gamedesc.txt -samegame:samegame.exe:Same Game:Block-clearing puzzle +samegame:samegame.exe:Same Game:Block-clearing puzzle:Clear the grid by removing touching groups of the same colour squares. !end @@ -19,5 +19,5 @@ GAMES += signpost !end !begin >gamedesc.txt -signpost:signpost.exe:Signpost:Square-connecting puzzle +signpost:signpost.exe:Signpost:Square-connecting puzzle:Connect the squares into a path following the arrows. !end @@ -19,5 +19,5 @@ GAMES += singles !end !begin >gamedesc.txt -singles:singles.exe:Singles:Number-removing puzzle +singles:singles.exe:Singles:Number-removing puzzle:Black out the right set of duplicate numbers. !end @@ -15,5 +15,5 @@ GAMES += sixteen !end !begin >gamedesc.txt -sixteen:sixteen.exe:Sixteen:Toroidal sliding block puzzle +sixteen:sixteen.exe:Sixteen:Toroidal sliding block puzzle:Slide a row at a time to arrange the tiles into order. !end @@ -20,5 +20,5 @@ GAMES += slant !end !begin >gamedesc.txt -slant:slant.exe:Slant:Maze-drawing puzzle +slant:slant.exe:Slant:Maze-drawing puzzle:Draw a maze of slanting lines that matches the clues. !end @@ -20,5 +20,5 @@ GAMES += solo !end !begin >gamedesc.txt -solo:solo.exe:Solo:Number placement puzzle +solo:solo.exe:Solo:Number placement puzzle:Fill in the grid so that each row, column and square block contains one of every digit. !end @@ -20,5 +20,5 @@ GAMES += tents !end !begin >gamedesc.txt -tents:tents.exe:Tents:Tent-placing puzzle +tents:tents.exe:Tents:Tent-placing puzzle:Place a tent next to each tree. !end @@ -21,5 +21,5 @@ GAMES += towers !end !begin >gamedesc.txt -towers:towers.exe:Towers:Tower-placing Latin square puzzle +towers:towers.exe:Towers:Tower-placing Latin square puzzle:Complete the latin square of towers in accordance with the clues. !end @@ -15,5 +15,5 @@ GAMES += twiddle !end !begin >gamedesc.txt -twiddle:twiddle.exe:Twiddle:Rotational sliding block puzzle +twiddle:twiddle.exe:Twiddle:Rotational sliding block puzzle:Rotate the tiles around themselves to arrange them into order. !end @@ -14,5 +14,5 @@ GAMES += undead !end !begin >gamedesc.txt -undead:undead.exe:Undead:Monster-placing puzzle +undead:undead.exe:Undead:Monster-placing puzzle:Place ghosts, vampires and zombies so that the right numbers of them can be seen in mirrors. !end @@ -23,5 +23,5 @@ GAMES += unequal !end !begin >gamedesc.txt -unequal:unequal.exe:Unequal:Latin square puzzle +unequal:unequal.exe:Unequal:Latin square puzzle:Complete the latin square in accordance with the <code>></code> signs. !end diff --git a/unfinished/group.R b/unfinished/group.R index 498d1b1..a11d22e 100644 --- a/unfinished/group.R +++ b/unfinished/group.R @@ -21,5 +21,5 @@ GAMES += group !end !begin >gamedesc.txt -group:group.exe:Group:Group theory puzzle +group:group.exe:Group:Group theory puzzle:Complete the unfinished Cayley table of a group. !end diff --git a/unfinished/separate.R b/unfinished/separate.R index 18a7582..f861c8f 100644 --- a/unfinished/separate.R +++ b/unfinished/separate.R @@ -17,5 +17,5 @@ GAMES += separate !end !begin >gamedesc.txt -separate:separate.exe:Separate:Rectangle-dividing puzzle +separate:separate.exe:Separate:Rectangle-dividing puzzle:Partition the grid into regions containing one of each letter. !end diff --git a/unfinished/slide.R b/unfinished/slide.R index daf24d8..189ed65 100644 --- a/unfinished/slide.R +++ b/unfinished/slide.R @@ -20,5 +20,5 @@ GAMES += slide !end !begin >gamedesc.txt -slide:slide.exe:Slide:Sliding block puzzle +slide:slide.exe:Slide:Sliding block puzzle:Slide the blocks to let the key block out. !end diff --git a/unfinished/sokoban.R b/unfinished/sokoban.R index 86adcae..3b6dab5 100644 --- a/unfinished/sokoban.R +++ b/unfinished/sokoban.R @@ -15,5 +15,5 @@ GAMES += sokoban !end !begin >gamedesc.txt -sokoban:sokoban.exe:Sokoban:Barrel-pushing puzzle +sokoban:sokoban.exe:Sokoban:Barrel-pushing puzzle:Push all the barrels into the target squares. !end @@ -17,5 +17,5 @@ GAMES += unruly !end !begin >gamedesc.txt -unruly:unruly.exe:Unruly:Black and white grid puzzle +unruly:unruly.exe:Unruly:Black and white grid puzzle:Fill in the black and white grid to avoid runs of three. !end @@ -17,5 +17,5 @@ GAMES += untangle !end !begin >gamedesc.txt -untangle:untangle.exe:Untangle:Planar graph layout puzzle +untangle:untangle.exe:Untangle:Planar graph layout puzzle:Reposition the points so that the lines do not cross. !end |