Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ Mahjong Public
forked from hpencilb/Mahjong

这是一款在 Terminal 玩的纯字符麻将游戏。

Notifications You must be signed in to change notification settings

xirigh/Mahjong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

15 Commits

Repository files navigation

Terminal Mahjong

2020年04月15日

  • 为每个 player 添加了自己的出牌区。
  • 现在有个小箭头指示出牌的 player。
  • 有个小箭头指示庄家。
  • 根据日本麻将添加了局名,场风,自风,宝牌指示牌。
  • 重写了Game.show( ) 。

06

所以其实日麻的规则还没有写进去,这些只是先显示出来而已。🌝


2020年04月04日

  • 继续优化了 AI 。
  • 盖牌输出。
  • 加了些花里胡哨的东西,放炮的人会有 💔 ,胡的人会有 ♕ 。

04

胡牌之后会展示每个人的牌。

05

🌝我发现好像 Mac 显示器的偏好设置要设置成更多空间才能正常显示所有东西。


2020年04月03日

  • 自己摸到杠时候现在能主动杠了,也可以加杠了。
  • 增加了听牌指示,会在左边出现一面小旗 ⚑ 。
  • 优化了 Player 类的结构,优化了 AI ,现在 AI 们也能胡了🌚。
  • 增加了输入检测,乱输不会中断程序了。

03

有一说一,如果看不到 AI 牌了可能就真的有那么点回事了🌝。

TODO:

  • 盖牌输出(就是懒)
  • 抢杠,特殊胡牌等特殊规则
  • 算番
  • 优化 AI

2020年04月02日

  • 增加了杠吃碰的规则,重新排列了杠碰吃之后的牌堆。
  • 增加了 Bot 类,现在的 Bot 都是憨憨,无脑杠吃碰,所以现在的 AI 唯一策略就是大吊车策略🌚?想起来胡的概率应该比之前要高了不少,反正我是没碰到过🌚。
  • 增加了一些交互,可以定义 Player 的名字,一局结束后会选择是否继续开局。

02

反正现在看起来是怎么个意思了🌝。

TODO:

  • 盖牌输出
  • 听牌检测
  • 主动杠,抢杠,加杠
  • 算番
  • 一些特殊胡牌牌型的检测,十三幺、七对等🤦🏻
  • Bot 的 AI 强化 🤦🏻

2020年04月01日

这是一款在 Terminal 玩的麻将游戏,我逛 Unicode-Table 的时候发现了这一套麻将的字符,于是无聊写了一个纯字符的麻将,现在的版本只能自摸和点炮,吃碰杠还没做🤦🏻,算番也没做。

🀀 🀁 🀂 🀃 🀄 🀅 🀆 🀇 🀈 🀉 🀊 🀋 🀌 🀍 🀎 🀏 🀐 🀑 🀒 🀓 🀔 🀕 🀖 🀗 🀘 🀙 🀚 🀛 🀜 🀝 🀞 🀟 🀠 🀡 🀢 🀣 🀤 🀥 🀦 🀧 🀨 🀩 🀪 🀫

macOS 好像会自动把🀄️变成 emoji ,建议把 Terminal 的描述文件字体设置为 Apple Symbols 40 点,字符间距改为 0.75,在 Terminal 里运行 Game.py 启动,运行效果如下。

01

而且,他们都是明牌打的🌚,等我有空了把剩下的坑补上🤦🏻。

About

这是一款在 Terminal 玩的纯字符麻将游戏。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%

AltStyle によって変換されたページ (->オリジナル) /