A GAME OF SHADOWS

THE WAKE

破晓

BATTLE OF THE ATLANTIC · 1942

Turn-Based · Asymmetric · Imperfect Information

v0.1.3

19391945

“The only thing that ever really frightened me during the war was the U-boat peril.”
— Winston Churchill

HISTORICAL CONTEXT

The Longest Campaign

The Battle of the Atlantic was the longest continuous military campaign of the Second World War. For six years, Allied convoys and German U-boats fought a running battle across thousands of miles of open ocean.

It was a war fought in the dark. Submarines struck from below without warning. Escorts hunted with sonar, depth charges, and aircraft. The Atlantic itself was the battlefield — cold, vast, and indifferent.

Over 3,500 merchant ships and 175 warships were lost. Nearly 800 U-boats never returned. The campaign decided whether Britain would starve or survive.

You do not see
your enemy.

He does not see you either.

0m −10m −40m −100m

CORE CONCEPT

Information Is the Weapon

In TheWake, firepower is secondary. The real contest is fought with information — who knows what, and when they know it. Every sensor return is a clue; every silence is a threat.

You command your forces through a fog of war that never fully lifts. Visual sightings give you ship type. Sonar tells you something is there — but not what. Aircraft patrols sweep grid squares. Decoys lie. Every detection is true for only an instant.

Asymmetric Awareness Multi-Layer Detection Deception & Counterplay

AXIS · KRIEGSMARINE

The Hunters

Six submarines share an action-point pool. Strike from ambush, then vanish. Manage battery across four depth levels. Every decision trades stealth for lethality.

  • SS7Three fast attack boats. Shallow runners, deadly at close range.
  • SS9Two heavy cruisers. Deeper dive, heavier torpedo load.
  • SS21One deep hunter.−150m dive. Silent and patient.
G7e Torpedo G7es Acoustic Bd Decoy

ALLIES · ESCORT FORCE

The Shield

Twelve Liberty ships must cross the grid. Four destroyers, one escort carrier, and a web of sensors stand between them and the deep.

  • DDTwo destroyers. Squid mortars, depth charges, deck guns.
  • DETwo escort destroyers. Hedgehog mortars, SNA sonar.
  • CVEOne escort carrier. FM-2 patrol and TBF airstrike wings.
  • LSTwelve Liberty ships. Move them to safety. Every loss counts.
SNA Sonar SNB Buoys SNC LF Sonar Hedgehog Squid

DEPLOYMENT

Ready to Hunt

Engine
Python 3.12
Network
WebSocket
Client
Pygame
Board
25 × 25
Platforms
Linux · Windows
Version
v0.1.3

SET SAIL

Join the Hunt

Download and play. No account, no server browser — connect directly to your opponent. Read the source, mod the rules, make it your own.

Run python run_server.py to host. Run python run_client.py to connect. That’s it.

/