惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
Vercel News
Vercel News
U
Unit 42
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
MyScale Blog
MyScale Blog
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
N
Netflix TechBlog - Medium
GbyAI
GbyAI
F
Fortinet All Blogs
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
M
MIT News - Artificial intelligence
D
Docker
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解
Childhood,23款童年卡牌游戏复刻
Aloys_Code · 2026-05-24 · via 博客园_首页

有一天突然想起小时候课间玩的那些纸牌游戏——刀杀鸡、龙虎斗、兽棋、小皇帝……这些游戏规则简单但极其上头,网上却几乎找不到能玩的版本。

于是我决定把这些童年记忆全部复活成可以在浏览器里直接玩的网页游戏。所以搞了一个纯前端经典游戏合集,当前收录了 23 款童年桌游与卡牌游戏(持续增加中)。

当然现在功能基本完成,但是人机对弈中的电脑水平还有点堪忧,慢慢优化中。

当前支持直接在线体验,支持Windows/MacOS/Linux安装。

卡牌游戏

经典童年卡牌对战

刀杀鸡 龙虎斗 兽棋
刀杀鸡 龙虎斗 兽棋
军师旅团营 猫捉老鼠 小皇帝
军师旅团营 猫捉老鼠 小皇帝

经典棋盘游戏

经典棋盘游戏

中国象棋 国际象棋 军棋(棋盘版)
中国象棋 国际象棋 军棋
五子棋 黑白棋 国际跳棋
五子棋 黑白棋 国际跳棋
井字棋 中国跳棋 围棋
井字棋 中国跳棋 围棋

欢乐骰子游戏

飞行棋
飞行棋

童年棋盘游戏

狼吃羊 憋茅坑 小猫钓鱼 钻牛角尖 摆四龙 蚂蚁搬家 四步钉
狼吃羊 憋茅坑 小猫钓鱼 钻牛角尖 摆四龙 蚂蚁搬家 四步钉

项目结构

childhood/
├── apps/
│   ├── card-game/                    # 童年经典卡牌游戏
│   │   ├── knife-kills-chicken/      # 刀杀鸡
│   │   ├── dragon-tiger-fight/       # 龙虎斗
│   │   ├── animal-chess/             # 兽棋
│   │   ├── chinese-army-chess/       # 军师旅团营
│   │   ├── cat-and-mouse/            # 猫捉老鼠
│   │   └── little-emperor/           # 小皇帝
│   ├── board-game/                   # 经典棋盘游戏
│   │   ├── chinese-chess/            # 中国象棋
│   │   ├── international-chess/      # 国际象棋
│   │   ├── chinese-army-chess/       # 军棋(棋盘版)
│   │   ├── gomoku/                   # 五子棋
│   │   ├── reversi/                  # 黑白棋
│   │   ├── checkers/                 # 国际跳棋
│   │   ├── tic-tac-toe/              # 井字棋
│   │   ├── chinese-checkers/         # 中国跳棋
│   │   └── go/                       # 围棋
│   ├── dice-game/                    # 欢乐骰子游戏
│   │   └── flying-chess/             # 飞行棋
│   ├── childhood-board-game/         # 童年棋盘游戏
│   │   ├── lang-chi-yang/            # 狼吃羊
│   │   ├── bie-mao-keng/             # 憋茅坑
│   │   ├── xiao-mao-diao-yu/         # 小猫钓鱼
│   │   ├── zuan-niu-jiao-jian/       # 钻牛角尖
│   │   ├── bai-si-long/              # 摆四龙
│   │   ├── ma-yi-ban-jia/            # 蚂蚁搬家
│   │   └── si-bu-ding/               # 四步钉
│   └── common/                       # 共享模块
│       ├── card-game-core.js         # 卡牌游戏核心逻辑
│       └── game-utils.js             # 游戏工具函数
├── js/                               # 全局 JavaScript
├── css/                              # 全局样式
├── images/                           # 图片资源
├── index.html                        # 入口页面
└── package.json                      # 项目配置

快速开始

# 克隆项目
git clone https://github.com/jiangxincode/childhood.git
cd childhood

# 安装依赖
npm install

直接用浏览器打开index.html即可,或者npx serve后访问http://localhost:3000

运行测试

# 执行全部测试
npm test

# 监听模式
npm run test:watch

开源地址:https://github.com/jiangxincode/childhood