URL Snake
搜索文档
 地址栏也能打游戏!程序员用不到400行代码,在浏览器地址栏复活《贪吃蛇》,网友惊叹:怎么想出这个点子的?
 猿大侠· 2025-10-11 12:12
打 开浏览器的时候,你有没有想过,地址栏也能玩游戏?大多数人肯定没这么想过——毕竟它平时的功能也就那么简单:输入网址、回车、加载网页。 但一些程序员总能做些让人意想不到的事。 最近,一位开发者就把经典的《贪吃蛇》搬进了地址栏里。没错,就是小时候大家都玩过的像素版贪吃蛇,现在竟然能在地址栏里动起来。 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 400 行不到的 JavaScript 代码,把「贪吃蛇」塞到地址栏中 这个项目名叫 URL Snake ,出自开发者 Demian Ferreiro 之手。 简单来看,他用了不到 400 行 JavaScript 代码,就在一个原本只能显示文字的地方"造出"了这款游戏。 话不多说,「Talk is Cheap,Show me the code」,完整代码如下: · · ● ● ● ● ● ● • ● ● ● ● ● ● ● ● ● · · · ● ● ● ● ● ● • ● ● ● ● ● ● ● ● ● · 为了感兴趣的小伙伴能上手体验, Demian Ferreiro 将项目代码在 GitHub 上开源了:https://github.com/ep ...
 不到 400 行代码!程序员在浏览器地址栏复刻贪吃蛇,网友惊叹:太牛了,怎么想出这个点子的?
 程序员的那些事· 2025-10-09 16:50
转自 | CSDN(ID:CSDNnews), 整理 | 苏宓 打 开浏览器的时候,你有没有想过,地址栏也能玩游戏?大多数人肯定没这么想过——毕竟它平时的功能也就那么简单:输入网址、回车、加载网页。 但一些程序员总能做些让人意想不到的事。 最近,一位开发者就把经典的《贪吃蛇》搬进了地址栏里。没错,就是小时候大家都玩过的像素版贪吃蛇,现在竟然能在地址栏里动起来。 | 'use strict'; | | --- | | var GRID_WIDTH = 40; | | var SNAKE_CELL = 1; | | var FOOD_CELL = 2; | | var UP = {x: 0, y: -1}; | | var DOWN = {x: 0, y: 1}; | | var LEFT = {x: -1, y: 0}; | | var RIGHT = {x: 1, y: 0}; | | var INITIAL_SNAKE_LENGTH = 4; | | var BRAILLE_SPACE = '\u2800'; | | var grid; | | var snake; | | var currentDirec ...