canyounger / ChineseOfficialMahjongHelper

国标麻将小助手——包含算番器、线下实麻计分器、番种详细说明、牌理等

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chinese Official Mahjong Helper 国标小助手

  • 这是与国标麻将相关的应用,包含算番器、线下实麻计分器、番种详细说明、牌理等内容
  • 本程序以cocos2dx引擎为UI写成
  • 算番、判断听牌、听牌计算、上听数计算、有效牌计算等相关算法在mahjong-algorithm文件夹下,可提取出来单独使用
  • 由于cocos2dx引擎自身的源码较为庞大,这里就不上传了,请按如下步骤配置

配置步骤

  • 下载cocos2dx v3.16
  • clone本项目
  • 随便创建一个c++工程,工程名可以随便取(命令行:cocos new -l cpp --portrait 工程名)
  • 将在上一步创建的工程目录下的cocos2d目录拷贝到本项目Classes的同一级目录下
  • cocos2dx引擎源码修改:将文件夹cocos2d_improvements里面的内容复制到cocos2d

Win32版

  • 用VS2013/VS2015/VS2017打开proj.win32目录下的ChineseOfficialMahjongHelper.sln
  • PS: 当第一次编译完成后,可以将引擎相关的项目都卸载了,以节约下次编译的时间

iOS版

  • 用xcode打开proj.ios_mac目录下的ChineseOfficialMahjongHelper.xcodeproj

Android版

  • 用Android Studio导入proj.android

特别鸣谢

  1. 牌画来源:日语维基——**麻雀
  2. 其他图片来源:CrossApp
  3. Android自带素材

About

国标麻将小助手——包含算番器、线下实麻计分器、番种详细说明、牌理等

License:MIT License


Languages

Language:C++ 88.1%Language:Java 5.7%Language:Objective-C++ 4.3%Language:C 0.8%Language:CMake 0.6%Language:Objective-C 0.3%Language:Makefile 0.3%