首页

它到底能干什么

一局完整的立直麻将,跑在你自己的电脑上。

对局

四麻、三麻,东风、半庄

  • 两种人数 —— 四人麻将与三人麻将都在内
  • 两种长度 —— 东风战与半庄战
  • 天凤系规则 —— 食断、赤牌、里宝等按同一套规则内核判定,不是各处各写一遍
  • 混合对局 —— 人类与模型、模型与模型、人类和模型同桌,席位随意组合

规则真相来自共享的 FlyTable 规则内核:同一个局面,在牌桌上、在结算里、在自动化测试里是同一个判定。

牌桌

坐下来就能看懂

  • 和风祭典主题 —— 一整套和风牌桌与结算界面
  • 四种界面语言 —— 简体中文、繁體中文、日本語、English,设置里随时切
  • 声音分明 —— 音乐与音效分开控制,都能单独关掉
  • 渲染档位 —— 原生 / 1080p / 900p / 720p,低配机器降一档换流畅
牌桌

坐下来就能看懂

牌桌界面(待补)

数据

全部落在程序自己的目录里

不写注册表,不碰 AppData,不在程序目录之外创建任何文件。

供应商配置 data\providers.json
密钥 data\credentials.json
头像 data\avatars\
牌谱 data\matchlog\
日志 data\logs\

密钥用 Windows DPAPI 加密后落盘,只写不读 —— 存进去之后,配置接口永远只回脱敏串。

交付

一个 zip,解开就能玩

  • 绿色免安装 —— 不要管理员权限,不写注册表,不动系统目录
  • 根目录只有一个 exe —— FlyMahjong.exe,其余都在 runtime\ 与 web\
  • 数据同目录 —— data\ 是运行后自己长出来的,不参与打包
  • 删掉即卸载 —— 但要提醒一句:数据也在里面,删目录会连牌谱一起删

WebView2 的用户数据同样被指到程序目录下(webview-data\),不会跑去 %LOCALAPPDATA%。

看看对手怎么接

三类对手,三种接法。

了解对手