The houses
1 built the biggest: upper floor
The whole village kept 402 fish.
The lake
有余
Fish to spare
151 grown fish are left of the 165 you found. Left alone for a year, the lake would hold 188. Next year the lake will be as full as you found it.
What happened
- Year 21 bought the first fine net.
- Year 2kyle netted the golden carp (+8).
Every house
- 1207 fish · upper floor
- Ray55 fish · tiled roof
- kyle89 fish · red gate
- NA51 fish · tiled roof
Why it went this way
Grown fish at the start of each year, at the end, and next year if nobody fishes. A seal marks a year the village kept a rule.
| Family | Net | Kept | Fry taken | Broke rule | Broke promise | House |
|---|---|---|---|---|---|---|
| 1 | fine | 207 | 1 | upper floor 楼 | ||
| Ray | coarse | 55 | 0 | tiled roof 瓦房 | ||
| kyle | coarse | 89 | 0 | red gate 红门 | ||
| NA | coarse | 51 | 0 | tiled roof 瓦房 |
Why the fine net is hard to refuse
We simulated this lake many times with four families who all aim well, comparing each family with itself: the same lake and the same seat, once keeping a coarse net and once buying a fine net as soon as it could.
| Other families with fine nets | Keep coarse | Switch | Switching paid |
|---|---|---|---|
| 0 | 132.2 | 164.3 | 86/96 |
| 1 | 95.1 | 106.0 | 66/96 |
| 2 | 73.7 | 79.5 | 64/96 |
| 3 | 66.5 | 64.3 | 41/96 |
Fish each family kept, on average over 24 lakes. Switching paid most families most of the time, until the last one: when the three others already have fine nets, there is too little left to take. If every family keeps a coarse net, each keeps about 132 fish and the lake survived every time; if every family switches, each keeps about 64 and the lake died in all 24. Garrett Hardin called this the tragedy of the commons (1968); H. Scott Gordon had shown in 1954 that an open fishery draws in effort until the extra boats earn nothing.
It is not the only ending
Elinor Ostrom studied fisheries, forests and irrigation systems that lasted for centuries because the people who used them made their own rules, watched each other and answered whoever broke them (Ostrom 1990). In laboratory commons, promises made face to face helped, and promises backed by a way to answer cheaters helped more (Ostrom, Walker and Gardner 1992). Your meeting offered three of the oldest fishing rules: a limit on the gear, a closed season, and a protected nursery. In our simulations with four fine nets, a ban left 173 grown fish for the next year, a protected nursery 116, and a closed spring 51.
Li Ge cuts the duke's net. One summer Duke Xuan of Lu cast his nets in the river Si while the fish were spawning. His officer Li Ge cut the net and threw it away: the old rule spares the roe and the fry, he said, and casting nets while the fish spawn is greed without limit. The duke answered: this is a good net, it taught me the rule; keep it, so I do not forget. 里革断罟匡君 (Guoyu, “Lu Yu I”)
And from the Lüshi Chunqiu, c. 239 BC: 竭泽而渔,岂不获得?而明年无鱼。 “Drain the lake and of course you catch the fish. But next year there are no fish.”
- Lüshi Chunqiu, “Yi Shang” (c. 239 BC).
- Mencius, “Liang Hui Wang I”: 数罟不入洿池,鱼鳖不可胜食也.
- Guoyu, “Lu Yu I”: 里革断罟匡君 (鱼禁鲲鲕; 今鱼方别孕).
- Hardin, G. (1968). The tragedy of the commons. Science 162(3859), 1243–1248.
- Gordon, H. S. (1954). The economic theory of a common-property resource: the fishery. Journal of Political Economy 62(2), 124–142.
- Ostrom, E. (1990). Governing the Commons. Cambridge University Press.
- Ostrom, E., Walker, J. & Gardner, R. (1992). Covenants with and without a sword. American Political Science Review 86(2), 404–417.
The whole record (178 rows)
This season's secret was c6a9df39e465fe9611744de7efcad5d1c8ae4183885b5e9847ad23bccf389f04. Its hash was fixed when the lake opened; with the secret and this record, anyone can replay every fish and every net.
- 1 joined
- Ray joined
- kyle joined
- NA joined
- Y1The season started
- Y11 threw a coarse net
- Y11's net took 5 fish
- Y1NA threw a coarse net
- Y1NA's net came up empty
- Y11 threw a coarse net
- Y11's net took 5 fish
- Y1NA threw a coarse net
- Y1NA's net took 5 fish
- Y1Ray threw a coarse net
- Y11 threw a coarse net
- Y1Ray's net took 1 fish
- Y11's net took 4 fish
- Y1NA threw a coarse net
- Y1NA's net took 6 fish
- Y1Ray threw a coarse net
- Y11 threw a coarse net
- Y1NA threw a coarse net
- Y1Ray's net took 5 fish
- Y11's net took 15 fish
- Y1NA's net came up empty
- Y11 threw a coarse net
- Y1Ray threw a coarse net
- Y1NA threw a coarse net
- Y11's net took 5 fish
- Y1Ray's net came up empty
- Y1NA's net took 4 fish
- Y11 threw a coarse net
- Y1NA threw a coarse net
- Y1Ray threw a coarse net
- Y11's net came up empty
- Y1NA's net took 4 fish
- Y1Ray's net took 12 fish
- Y11 threw a coarse net
- Y1Ray threw a coarse net
- Y1NA threw a coarse net
- Y1kyle threw a coarse net
- Y11's net took 5 fish
- Y1Ray's net took 7 fish
- Y1NA's net took 2 fish
- Y1kyle's net came up empty
- Y1Ray threw a coarse net
- Y1Ray's net took 7 fish
- Y1kyle threw a coarse net
- Y1kyle's net took 8 fish
- Y1NA threw a coarse net
- Y1NA's net took 3 fish
- Y11 threw a coarse net
- Y1Ray threw a coarse net
- Y11's net came up empty
- Y1Ray's net took 8 fish
- Y11 built tiled roof
- Y1Ray built tiled roof
- Y1kyle built nothing new
- Y1NA built nothing new
- Y11 voted: no fishing in spring
- Y1kyle voted: no fishing in spring
- Y1The village chose: no rule
- Y2NA threw a coarse net
- Y2NA's net came up empty
- Y21 threw a coarse net
- Y2Ray threw a coarse net
- Y2kyle threw a coarse net
- Y21's net took 11 fish
- Y2Ray's net took 3 fish
- Y2kyle's net took 2 fish
- Y2NA threw a coarse net
- Y2NA's net came up empty
- Y21 threw a coarse net
- Y2Ray threw a coarse net
- Y2kyle threw a coarse net
- Y21's net took 1 fish
- Y2Ray's net took 12 fish
- Y2kyle's net came up empty
- Y2NA threw a coarse net
- Y2NA's net took 8 fish
- Y2kyle threw a coarse net
- Y2kyle's net took 9 fish
- Y2NA threw a coarse net
- Y21 threw a coarse net
- Y2NA's net took 5 fish
- Y21's net came up empty
- Y2kyle threw a coarse net
- Y2kyle's net took 8 fish
- Y2NA threw a coarse net
- Y2NA's net came up empty
- Y21 bought a fine net
- Y21 threw a fine net
- Y2kyle threw a coarse net
- Y2NA threw a coarse net
- Y21's net took 8 fish
- Y2kyle's net came up empty
- Y2NA's net came up empty
- Y2NA threw a coarse net
- Y2NA's net took 4 fish
- Y2kyle threw a coarse net
- Y21 threw a fine net
- Y2kyle's net took 9 fish
- Y21's net took 2 fish
- Y2NA threw a coarse net
- Y2NA's net took 1 fish
- Y2kyle threw a coarse net
- Y2kyle's net took 1 fish
- Y2NA threw a coarse net
- Y2NA's net took 5 fish
- Y21 threw a fine net
- Y21's net took 6 fish
- Y2kyle threw a coarse net
- Y2NA threw a coarse net
- Y2kyle's net took 2 fish
- Y2NA's net took 4 fish
- Y21 built nothing new
- Y2Ray built nothing new
- Y2kyle built tiled roof
- Y2NA built tiled roof
- Y21 voted: the shallows protected
- Y21 voted: fine nets banned
- Y2The village chose: no rule
- Y31 threw a fine net
- Y31's net took 23 fish
- Y31 threw a fine net
- Y31's net took 14 fish
- Y31 threw a coarse net
- Y31's net took 14 fish
- Y31 threw a coarse net
- Y31's net came up empty
- Y31 built red gate
- Y3Ray built nothing new
- Y3kyle built nothing new
- Y3NA built nothing new
- Y31 voted: no fishing in spring
- Y3The village chose: no rule
- Y4kyle threw a coarse net
- Y4kyle's net came up empty
- Y41 threw a fine net
- Y41's net took 18 fish
- Y4kyle threw a coarse net
- Y4kyle's net took 12 fish
- Y41 threw a fine net
- Y41's net took 19 fish
- Y41 threw a fine net
- Y41's net took 18 fish
- Y4kyle threw a coarse net
- Y4kyle's net took 7 fish
- Y4kyle threw a coarse net
- Y4kyle's net took 6 fish
- Y4kyle threw a coarse net
- Y4kyle's net took 11 fish
- Y4kyle threw a coarse net
- Y4kyle's net took 6 fish
- Y41 built lanterns
- Y4Ray built nothing new
- Y4kyle built red gate
- Y4NA built nothing new
- Y4kyle voted: the shallows protected
- Y4kyle voted: the shallows protected
- Y41 voted: no rule
- Y41 voted: no fishing in spring
- Y41 voted: the shallows protected
- Y4The village chose: no rule
- Y51 threw a fine net
- Y51's net took 24 fish
- Y51 threw a fine net
- Y51's net took 5 fish
- Y51 threw a fine net
- Y51's net took 11 fish
- Y51 threw a fine net
- Y51's net took 14 fish
- Y51 built upper floor
- Y5Ray built nothing new
- Y5kyle built nothing new
- Y5NA built nothing new
- Y5The season ended