卡牌游戏
| 刀杀鸡 | 龙虎斗 | 兽棋 |
|---|---|---|
| 军师旅团营 | 猫捉老鼠 | 小皇帝 |
|---|---|---|
经典棋盘游戏
| 中国象棋 | 国际象棋 | 军棋(棋盘版) |
|---|---|---|
| 五子棋 | 黑白棋 | 国际跳棋 |
|---|---|---|
| 井字棋 | 中国跳棋 | 围棋 |
|---|---|---|
欢乐骰子游戏
| 飞行棋 |
|---|
童年棋盘游戏
| 狼吃羊 | 憋茅坑 | 小猫钓鱼 | 钻牛角尖 | 摆四龙 | 蚂蚁搬家 | 四步钉 |
|---|---|---|---|---|---|---|
项目结构
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