Shift — free browser game
Assign a week's shifts to your staff — meet the skill demand, don't violate personal constraints, and don't burn anyone out.
Controls
Click a cell: select · Click a worker: add/remove · Confirm: check the level · Reset: clear assignments · N: next level · R: restart
How to play
Tips and detailed strategy
Shift is an original shift-scheduling puzzle: a short but deep strategy-management game in which, like the manager of a café, hospital or call centre, you build a week's roster by balancing skill demand, worker constraints and fatigue rules. In the grid on the left, the days (Monday → Sunday) run as columns and the shifts (morning / afternoon / night) as rows; the badge next to each cell shows that shift's skill demand — for example, 1A·1B means that shift needs one A-skilled and one B-skilled worker. Look at the worker badges below the table: each lists a name, a skill (A or B), a weekly shift capacity (e.g. 4/wk) and, for some, personal constraints (forbidden days, mornings only, and so on). First you click a cell → the cell becomes selected; then clicking a worker assigns them to that cell, and clicking the same worker again removes them. Once you've filled the whole week you press the 'Confirm' button and the system computes a score: coverage (how many cells fully met their demand) × happiness (penalties for personal-constraint violations, back-to-back night-then-day fatigue, and exceeding weekly capacity). When you clear the score threshold the next level unlocks; there are 5 levels in total, each adding a new layer of constraints — a bigger team, tighter preferences, shifts requiring two skills. Strategy tip: place the workers with the strictest personal constraints first (those with forbidden days), then fill the gaps with the flexible ones; always avoid exceeding the weekly cap, because a single overload sharply cuts the happiness multiplier.