Send-a-Clause

The title is obviously a pun on Santa Claus. It’s a puzzle game about helping Santa Claus deliver all packages (in the right places) on Christmas Eve.

Objective

Deliver all (correct) packages to all homes

Map

A small part of a city with a bunch of homes, roads, and empty lots.

  • The homes want a specific package.
  • Packages itself are just lying around on ground level

Input

Move the sleigh in four directions (left, down, right, up)

Rules

The sleigh can be at two elevations: ground or air.

The packages you have are an ordered list.

At the end of your turn, it tries to deliver packages.

  • It checks if it can deliver the first package in that list.
  • Either you fly above a house that wants it
  • Or you are next to the front door of the house.
  • As long as delivery remains successful, it repeats this loop.

How?

“Change elevation” is a tile type. If you land on it, the sleigh switches.

There are several clearly distinct packages.

The list of packages you have is just a component on the player? (You might already start out with packages.)

You obviously can’t move into squares with a home while on the floor. Some homes might have multiple stories => elevation should just be a number.

Special Tile: reverse the order of packages.

Special Tile (weaker): turn all packages you have into the same type.

Special Tile: rotate all adjacent houses one quarter turn.

Special Tile: lose your first/last package

Special Tile (weaker): immediately move to the lowest or highest possible elevation.

Special Mechanic: collecting more reindeer, meaning you move more squares on your turn. (Required, not optional.)

Special Mechanic: collecting people’s wishes first. Some houses merely say “visit me” and only reveal the package they want when you fly over/pass by.

Special Mechanic: having a package also gives you some bonus ability?

  • Red package is needed to pass through specific “gates”
  • Blue package allows you to go through clouds
  • Pink package can be delivered anywhere
  • Etcetera

Special Entity: clouds. They move in the direction shown on them. You can’t fly into a cloud.

Campaign

Level 1

Tutorial: swipe left/right/up/down to move one tile.

Tutorial: deliver the package to the home by flying above it

Level: You start with one package already. There’s one house requesting it, you just need to fly over it.

Level 2

Tutorial: use “<special tile>” to change your elevation!

Tutorial: You obviously can’t fly through homes!

Level: You start on the ground. You first need to go up, then you can move over the house.

Level 3

Tutorial: land on a package to grab it. Make sure you have the right elevation!

Level: now you start without the package.

Level 4

Tutorial: you can also deliver packages from the ground if you land at people’s front door.

Level: homes get a clear front, packages are delivered when visiting there.

Level 5

Tutorial: deliver all packages to the correct homes to pass each level!

Level: now we can just use everything.