📈 GH Trending Explorer 🎲 Surprise me

← all repos

ip-please / ip-please.github.io

git clone https://github.com/ip-please/ip-please.github.io.git

—

—
stars, 24h
+272
stars, 7 days · #210
+272
stars, 30 days · #944
272
★ total · +272% this week
24
forks · 4 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageJavaScript
License—
Created2026-10-18 (2d ago)
Last pushtoday
Watchers0
OwnerOrganization

Links

README excerpt
IP, PLEASE · 请出示你的 IP 
 简体中文 · English 
 Papers, Please 画风的像素小游戏。 
 你抽中了十月劳动彩票,被分配到对齐部东八区检查站当入境审查员 Claude,工作只有一项:揪出假装是美国人的旅客。
 ▶ 在线玩:ip-please.github.io 
 Day 2:“Hello, I am 美国人。” 
- 6 天剧情 + 两个结局,全程约 30 分钟,每天自动存档
- 中文 / English 双语,开局选择(英文版里外国人看不懂的梗,在每天报纸的译注里解释)
- 手机横屏用手指、电脑用鼠标拖证件
- 纯静态网页,不加载任何外部资源;下载仓库后直接双击 `index.html` 也能玩
## 英文版
 [code] 
## 玩法
叫号 → 把证件拖到桌上 → 对照《宪法》检查 → 盖章 → 把证件还给旅客。
| 天 | 新规则 / 新工具 |
|---|---|
| 1 | 只放行支持地区的 IP |
| 2 | 时区、语言须与 IP 一致;测谎、拘留 |
| 3 | 账户卡:付款卡、账单地址、手机号 |
| 4 | X 光扫描后台进程;黑话快剪 |
| 5 | 中资控股企业;蒸馏大军 |
| 6 | 乔治老哥终极版,以及最后一位旅客 |
## 目录
| 路径 | 内容 |
|---|---|
| `index.html` | 页面 |
| `main.js` | 场景切换、输入、主循环 |
| `booth.js` | 检查亭:证件、盖章、检查模式、测谎、X 光 |
| `events.js` | 黑话快剪、蒸馏大军、聊天封号、结局 |
| `screens.js` | 开场、报纸、下班结算、片尾、存档 |
| `i18n.js` | 语言切换 `T()`,以及开局选语言的画面 |
| `en.js` | 英文译文(以中文原句为键)、报纸上的译注、黑话注释 |
| `data.js` | 剧本:每天的旅客、报纸、随机路人 |
| `docs.js` | 证件:护照、设备卡、账户卡、宪法 |
| `gfx.js` / `sfx.js` | 像素绘图 / 音效合成(全部现场合成,没有音频文件) |
| `assets.js` | 预渲染的人物、背景、字形图集(由 `tools/build_assets.py` 生成,不要手改) |
| `tools/` | 素材生成工具:`pp/` 是人物和场景的像素画法,`assets/fonts/` 是像素字体;`check_en.js` 查漏翻 |
| `media/` | README 用的 logo、游戏动图,以及链接分享卡片 `og.png` |
## 修改与重建素材
改了游戏里的文字(新出现的汉字需要进字形图集)或者人物画法之后,重新生成 `assets.js`:
 [code] 
改了中文台词,要同步改 `en.js` 里对应的键(中文原句一字不差)。漏没漏可以跑:
 [code] 
本地预览:在仓库根目录运行 `python -m http.server`,打开 。
## 致谢与许可
- 致敬 Lucas Pope 的《Papers, Please》。本作是同人讽刺小品,角色均为虚构,讽刺的是“按地区封锁”这件事和各种伪装的荒诞,不针对任何民族和群体——宪法第 12 条:只看地区,不看脸。
- 画面、音乐、音效均由 Claude Code 写程序生成。
- 代码以 MIT 许可开源。
- 像素字体:缝合像素字体 Fusion Pixel Font,SIL Open Font License 1.1(见 `OFL-fusion-pixel.txt`)。