◀ VibeCruiser

ram rush

A free retro game — play it in your browser, no install. 1024KB 内存危机 —— 单文件网页游戏,零依赖. 你是一台只有 1024KB 内存的老服务器,chrome.exe 要 32 格,你只有 256 格。 一个关于内存分配的单文件网页游戏。16×16 共 256 格内存条,每格 4KB,加起来正好 1024KB。进程不断来申请内存,你把它塞进连续空位,跑完自动释放;碎片攒多了塞不下,队列一爆就是蓝屏。 点击内存条上的连续空位,把队列里的进程放进去。进程跑完自动释放、加分并回复稳定性。队列只有 6 个槽,塞满之后新进程无处可去,稳定性持续下跌,跌到 0 就结束。 底部那条 USED / MAX FREE / FRAG 不是装饰:MAX…

by @freshbin · freshbin/ram-rush on GitHubLANG HTMLHOSTED ON RAM-RUSH.APP.WORKBUDDY.HOSTUPDATED 23 Oct 2026

Vote and save it — free account with email or sign in with GitHub

Made this, @freshbin? See how many people played it → or use email

Controls: Space · Mouse

▶ Play full screen ▲ Vote: free account with email ▲ Or sign in with GitHub

GitHub may ask you to sign in, then to let VibeCruiser “Verify your GitHub identity” and “Act on your behalf”. We only read your profile and email, and never post anything.

Open the live demo Source on GitHub

From the README

你是一台只有 1024KB 内存的老服务器,chrome.exe 要 32 格,你只有 256 格。

一个关于内存分配的单文件网页游戏。16×16 共 256 格内存条,每格 4KB,加起来正好 1024KB。进程不断来申请内存,你把它塞进连续空位,跑完自动释放;碎片攒多了塞不下,队列一爆就是蓝屏。

点击内存条上的连续空位,把队列里的进程放进去。进程跑完自动释放、加分并回复稳定性。队列只有 6 个槽,塞满之后新进程无处可去,稳定性持续下跌,跌到 0 就结束。

底部那条 USED / MAX FREE / FRAG 不是装饰:MAX FREE 小于你要放的进程尺寸,就说明该压实了。

撑到 1024 分会触发彩蛋 —— SYSTEM STABLE FOR 1024 DAYS。

内存条用 Canvas 2D 逐格绘制,进程块按 hue 98–182 加亮度分档区分,天真的相邻同色会糊成一片。 音效用 Web Audio 现场合成(方波、锯齿波加指数衰减),一个音频文件都没有。 尺寸用 ResizeObserver 算正方形边长,不依赖 object-fit,否则指针坐标会算错。

设计上让「1024」长在玩法里而不是贴在标题上:每格 4KB、总量 1024KB、1024 分触发彩蛋,三个数字都是同一个数。

Read the full README on GitHub →

Built something like this? Submit your vibe — free account, takes a minute. How listing works.

More like this

Made this?

Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.

Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.

On VibeCruiser

How listing, the badge and claiming work →