River Crossing
← Project Index River Crossing Logic Game

River Crossing Logic Game

A take on the classic wolf-goat-cabbage puzzle: ferry every item across the river one boat-trip at a time, without ever leaving an incompatible pair alone on the same shore.

Archived Started: 2025 Updated: May 2026

Overview

River Crossing is a polished version of the old logic chestnut where a farmer has to get a wolf, a goat, and a cabbage across a river in a boat that only holds one at a time -; and can't leave the wolf with the goat, or the goat with the cabbage. Click an item to load it, click to cross, and work out the order that gets everyone over safely. Each level posts its rules up front, tells you which combinations are dangerous, and sets a "par" number of moves; solve it at or under par for a three-star rating.

It grows past the original three-item puzzle into a set of levels, some with extra wrinkles -; hunger meters, timers, day/night cycles -; and you can jump around or skip levels while you're learning the pattern.

How It Works

It's a single-page HTML/JavaScript game with image and sound assets -; PNGs for the creatures and items, short audio clips for pickups, drops, and crossings. The constraint logic (which pairs can't be left alone, par counts, level definitions) drives the whole thing, so adding a new puzzle is mostly a matter of declaring its items and rules.

Current Status

Archived -; a small, complete game that's live and stays put.

  • Multiple levels with per-level rules, par scoring, and three-star ratings.
  • Special mechanics on some levels (hunger, timers, day/night).
  • Finished and parked -; an easy one to extend with new puzzles if the mood strikes.