历史HISTORY

贪吃蛇 45 年简史:从街机到诺基亚再到 .ioA 45-Year History of Snake: From Arcades to Nokia to .io

它可能是历史上被复制次数最多的电子游戏:一条不断变长的小蛇,吃豆、转弯、最终把自己困死。它简单到任何设备都能运行,却又上瘾到陪伴了几代人。这条小蛇是从哪里来的?

1976:街机厅里的雏形

贪吃蛇的玩法源头通常追溯到 1976 年的街机游戏 Blockade(Gremlin 公司出品)。那是一款双人对战游戏:两名玩家各自操控一条会留下"墙壁"的轨迹,谁先撞墙谁就输。今天我们熟悉的单人贪吃蛇,正是从这个"会留下身体的移动轨迹"概念演化而来。随后几年涌现了大量变体,比如 Atari 2600 上的 Surround

1997:诺基亚把它装进了每个人的口袋

真正让贪吃蛇家喻户晓的,是 1997 年的诺基亚 6110 手机。工程师 Taneli Armanto 把一个精简版的贪吃蛇内置进了这款手机。随着诺基亚手机在全球卖出数以亿计,这条小蛇也随之进入了无数人的口袋——它被公认为最早、也最成功的移动游戏之一。对很多人来说,贪吃蛇就是他们人生中玩到的第一款电子游戏。

对一整代人而言,"手机游戏"这个词的第一印象,就是那条由像素方块组成、在绿色屏幕上爬行的小蛇。

2000 年的 Snake II 加入了传送门、加速道具和不同关卡,让玩法更加丰富。此后,贪吃蛇被移植到几乎每一种你能想到的平台上。

2016:一条蛇的重生

2016 年,Slither.io 把这条老蛇带进了多人在线时代:成百上千名玩家同场竞技,吃光点点变长,用身体围堵对手。它瞬间风靡全球,证明了一个朴素的真理——好的核心玩法,几十年都不会过时。

为什么它越玩越难?

贪吃蛇的难度曲线是它自己"长"出来的。每吃一颗豆,蛇就变长一节,可供腾挪的空间就少一分。到了后期,棋盘被自己的身体填满,每一次转弯都可能是绝路。这也带来一个有趣的数学问题:有没有一种永不失败的走法?

答案是有的。如果把棋盘看成一张网格图,存在一条经过每一个格子恰好一次、并回到起点的闭合路线——数学上称为"哈密顿回路"。只要蛇始终沿着这条固定回路前进,它就永远不会撞到自己,最终能吃满整个棋盘。许多"贪吃蛇 AI"正是基于这个思路,再加上一些抄近路的优化,来追求理论上的满分。

简单,所以不朽

从 1976 年的街机到今天的浏览器,贪吃蛇几乎没有改变过它的核心:一条线、一个目标、一个会越来越拥挤的空间。正是这种极致的简单,让它跨越了技术的更迭,成为电子游戏史上一个温柔而顽强的常青符号。现在,就轮到你来续写这条小蛇的故事了。

It may be the most-cloned video game in history: a worm that grows as it eats, turns corner after corner, and eventually traps itself. It is simple enough to run on anything, yet addictive enough to have kept several generations company. Where did this little snake come from?

1976: a prototype in the arcade

The gameplay is usually traced to Blockade, a 1976 arcade game by Gremlin. It was a two-player duel: each player steered a trail that left a "wall" behind it, and the first to crash lost. The single-player Snake we know today evolved straight from that idea of "a moving trail that leaves a body behind". A wave of variants followed, such as Surround on the Atari 2600.

1997: Nokia put it in everyone's pocket

What truly made Snake a household name was the Nokia 6110, released in 1997. Engineer Taneli Armanto built a stripped-down Snake into the phone. As Nokia handsets sold in the hundreds of millions worldwide, the snake slithered into countless pockets — widely regarded as one of the earliest and most successful mobile games ever. For many people, Snake was the first video game they ever played.

For an entire generation, the phrase "mobile game" first meant a little snake of pixel blocks crawling across a green screen.

Snake II (2000) added portals, speed boosts and varied stages, deepening the play. From there Snake was ported to virtually every platform imaginable.

2016: a snake reborn

In 2016, Slither.io dragged the old worm into the multiplayer era: hundreds of players in one arena, eating dots to grow and cutting each other off with their bodies. It became a global hit overnight, proving a simple truth — great core gameplay does not age in decades.

Why does it get harder?

Snake grows its own difficulty curve. Every pellet adds a segment, and every segment steals a little room to manoeuvre. Late in a game the board fills with your own body, and every turn risks a dead end. This raises a lovely mathematical question: is there a way to play that never fails?

There is. Treat the board as a grid graph, and there exists a closed route that visits every cell exactly once and returns to the start — mathematically, a "Hamiltonian cycle". As long as the snake always follows this fixed loop, it can never hit itself, and it eventually fills the entire board. Many "Snake AIs" are built on exactly this idea, with a few shortcut optimisations layered on to chase a theoretical perfect score.

Simple, and therefore timeless

From the 1976 arcade to today's browser, Snake has barely changed its core: one line, one goal, and a space that keeps getting more crowded. That very simplicity is what carried it across every shift in technology, making it a gentle, stubborn evergreen of gaming history. Now it is your turn to write the next chapter of this little snake's story.

想亲手试试?Want to try it yourself?

续写这条小蛇的故事,挑战你的最高分。Write the next chapter — beat your high score.

立即开玩Play now
昼夜工坊
昼夜工坊编辑部 · Day & Night Studio
我们自己设计游戏,也自己写关于游戏的一切。We make our own games — and write everything about them ourselves.