# iBaye
**Repository Path**: bgwp/iBaye
## Basic Information
- **Project Name**: iBaye
- **Description**: 三国霸业 —— 步步高电子词典经典游戏 多平台移植版本
- **Primary Language**: C
- **License**: MIT
- **Default Branch**: master
- **Homepage**: http://bgwp.gitee.io/baye
- **GVP Project**: No
## Statistics
- **Stars**: 265
- **Forks**: 85
- **Created**: 2015-08-16
- **Last Updated**: 2026-03-20
## Categories & Tags
**Categories**: games
**Tags**: None
## README
# iBaye
步步高电子词典经典游戏 -- 三国霸业 多平台移植版本
目前已支持的平台:iOS/macOS/Windows/HTML5/微信小游戏
前端:https://gitee.com/bgwp/baye-alpha
交流QQ群:526266208
## 编译指南
### 环境要求
- [Emscripten SDK (emsdk)](https://emscripten.org/docs/getting_started/downloads.html) >= 3.1.51
- CMake >= 3.5
### 安装 emsdk
```bash
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install 3.1.51
./emsdk activate 3.1.51
source ./emsdk_env.sh
```
### 编译 HTML5 引擎 (baye.js + baye.wasm)
```bash
git clone https://gitee.com/bgwp/iBaye.git
cd iBaye
mkdir -p js/baye-engine && cd js/baye-engine
emcmake cmake ../..
make -j$(nproc)
```
编译产物在 `js/baye-engine/src/` 目录下:
- `baye.js` — 引擎主文件
- `baye.wasm` — WebAssembly 二进制
- `baye.wasm.map` — Source Map(调试用)
### 部署到前端
将编译产物复制到前端仓库 [baye-alpha](https://gitee.com/bgwp/baye-alpha) 的 `js/` 目录下即可:
```bash
cp js/baye-engine/src/baye.js /js/
cp js/baye-engine/src/baye.wasm /js/
cp js/baye-engine/src/baye.wasm.map /js/
```
> **注意**:部署后需要更新前端 HTML 文件中的 `?ver=` 参数以刷新浏览器缓存。
## 游戏截图
### iOS原生版

---
### 微信小游戏端

---
### HTML5 - PC端

---
### HTML5 - Mobile端


单手键盘:


---
### Windows版

---
### macOS版

---
### 支持高度定制mod,有丰富的修改mod
即使是农民,也能高度自由定制修改版本。


