If this is all obvious, forgive me I came late to this (I grew up in Orange County, CA where it last snowed in December of Yeah Right.)
The first thing to do, obviously is to make a snowball. Your enemy combatant will do the same. You each now have one snowball in your stockpile. What next?
If you throw your snowball you will be unarmed and certain to pay the consequences. So you don’t. Neither does she. You are at a standoff, but very soon you figure out what to do while you wait for the standoff to resolve. Make another snowball. Of course she does the same.
Now you each have an arsenal of two snowballs. Two is very different from one however because if you throw your snowball you still have one to defend yourself with. But you will have one fewer than she. This still puts her at an advantage because once you use your last snowball you are again unarmed. So you will only throw your first snowball if you have a reasonable chance of landing it.
The alternative is to make another snowball. Which of these is the better option depends on what she is expecting. If she knows you will throw, she is prepared to dodge it and then press her advantage. If she knows you will make another one she will wait for you to reach down into the snow when you are most vulnerable and she will draw first blood.
So you have to randomize. So does she. There are two possible outcomes of these independent randomizations. First, one or two snowballs may fly resulting in a sequence of volleys which eventually deplete your stocks down to one or two snowballs left. The second possibility is that both of you increase your stockpile by one snowball.
Thus, equilibrium of a well-played snowball fight gives rise to the following stochastic process. At each stage, with a certain positive probability, the stockpiles both increase by one snowball. This continues without bound until, with the complementary probability in each stage, a fight breaks out depleting both stockpiles and beginning the process again from zero.
Special mention should be made of a third strategy which is to be considered only in special circumstances. Rather than standing and throwing, you can charge at her and take a shot from close range. This has the obvious advantages but clearly leaves you defenseless ex post. Running away should be ruled out because you will be giving up your entire store of snowballs and eventually you will have to come back. No, the only option at this point is to tackle her, landing you both deep in the snow. With the right adversary, this mutually assured destruction could be the best possible outcome.
8 comments
Comments feed for this article
December 28, 2009 at 8:51 am
Lyle_s
snowballs are easy to dodge. Should never have more than one on your person at a time because it would detract from the effort to throw the first snowball as hard as you can. Not many deadly accurate snowball throwers out there.
December 28, 2009 at 11:37 am
Mort Dubois
Also: what’s your objective? If you are SFing with your kids, you might not want a total rout and destruction of the opposing forces – making your kids cry isn’t nearly as much fun as you think it will be. But if you really want to win, the key is reload time, and the ability to absorb a hit or two. Start with your snowball, throw it. The opponent will dodge or thrown their own. As soon as you release your first snowball, grab some snow, and start packing, while simultaneously charging the opponent. Ignore any incoming, they’ll probably miss. When you get so close you can’t miss, fire, and then immediately start scooping up snow and heaving it at the opponent as fast as you can. Forget perfect throwable spheres – the ideas to put a lot of snow onto your opponent any way you can. It doesn’t even need to be packed. Very few opponents are prepared for an assault of this nature. They will either retreat or surrender.
December 28, 2009 at 12:18 pm
Derek Jones
Optimal distance from your opponent is the parameter that needs to be optimized. Against a woman you should be able to throw further and more accurately; get to safe distance, make snowball and throw, (repeat loop) make next snowball while moving closer, dodge incoming estimate how much to move in/out while throwing next snowball, back to repeat loop.
Now children will probably gang mp against you and you need to make sure that you don’t get caught in the middle of a pincer (unless each of your arms can make and throw a snowball independently).
Then of course there is the issue of how much time should go into making the snowball and how much snow it should contain. A quick two handed scoop and light compress (the aim is to cover your opponent in snow not to hurt them) can be done in one action. Light compression also prevents your opponent catching the snowball, it will disintegrate on impact.
There is also the foraging problem, you will quickly run out of fresh show and need to capture fresh supplies while pushing your opponent to an area lightly covered with now.
and of course don’t forget to watch out for people in your group who are not having much luck hitting somebody at distance and decide to try their luck aiming at you. Machiavelli would be treated as a beginner in a snowball fight.
December 28, 2009 at 12:49 pm
Lawrence M
If you tackle her, make sure to offer truce with hot cocoa and a fireplace for a truly win-win situation.
December 29, 2009 at 11:24 am
k5.user
There is also the 4th option: Bring a gun. http://news.yahoo.com/s/ap/20091221/ap_on_re_us/us_storm_snowball_fight_officer
December 29, 2009 at 10:58 pm
Livening Up A (Surprisingly) Dull Childrens’ Game « Cheap Talk
[…] 29, 2009 in Uncategorized | Tags: game theory | by jeff My sketch of the snowball fight reminded Eddie Dekel of a popular children’s game. After he described it to me, I […]
December 30, 2009 at 8:53 am
The Wife
My strategy is to get to a close enough distance to hit Jeff and enough distance to dodge. Also when he runs out and try to make a 3rd snow ball, I run up really quickly and shove a handful of snow into his face. No need to make snow balls! 🙂
September 18, 2013 at 5:12 am
Kneepetriapse
SuOyP