All Projects → simonchih → 16mj

simonchih / 16mj

Licence: other
16 Mahjong

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to 16mj

MajsoulAI
雀魂/天凤四人麻将AI;目前段位 雀魂雀圣3 天凤8段。
Stars: ✭ 93 (+520%)
Mutual labels:  mahjong
tjmj
网页的天津麻将,从 GoogleCode 导入,不活跃
Stars: ✭ 29 (+93.33%)
Mutual labels:  mahjong
pantheon
Primary Pantheon project repository
Stars: ✭ 21 (+40%)
Mutual labels:  mahjong
tenhud
HUD for tenhou.net riichi mahjong server. Shows tsumogiri and hidden tiles.
Stars: ✭ 12 (-20%)
Mutual labels:  mahjong
JapaneseMahjong
日本麻将的库,“求向听数”、“判断胡牌”、“牌面拆解”采用查表法。
Stars: ✭ 96 (+540%)
Mutual labels:  mahjong
mahjong soul api
Python wrapper for the Mahjong Soul (Majsoul) Protobuf objects. It allows to use their API.
Stars: ✭ 30 (+100%)
Mutual labels:  mahjong
ChineseOfficialMahjongHelper
国标麻将小助手——包含算番器、线下实麻计分器、番种详细说明、牌理等
Stars: ✭ 82 (+446.67%)
Mutual labels:  mahjong
autotable
An online mahjong table
Stars: ✭ 39 (+160%)
Mutual labels:  mahjong
Deep-Learning-Mahjong---
Reinforcement learning (RL) implementation of imperfect information game Mahjong using markov decision processes to predict future game states
Stars: ✭ 45 (+200%)
Mutual labels:  mahjong
mah
a html5 mahjong solitaire game
Stars: ✭ 33 (+120%)
Mutual labels:  mahjong
mahjong-ai
A program for investigation on deep learning model for Hong Kong Mahjong.
Stars: ✭ 24 (+60%)
Mutual labels:  mahjong
akochan-reviewer
🔍🀄️ Review mahjong game log with mjai-compatible mahjong AI.
Stars: ✭ 503 (+3253.33%)
Mutual labels:  mahjong
Image source:
Mahjong wiki(https://en.wikipedia.org/wiki/Mahjong)
TJMJ(https://sourceforge.net/projects/tjmj/)
http://163.20.160.14/~word/modules/myalbum_search/

==Environment==
Python 3.6 and Pygame

Chinese readme below.

==遊戲說明==
大部份採用台灣16張麻將的規則,一開始隨機選出一家做東家,
由東家開始做莊,電腦會避免吃6萬打6萬,
或者手牌有5, 6萬吃7萬,打4萬之類的,
但是人類玩家仍然可以這樣吃。

* 當"碰"發生時,玩家可以按"碰"的按鈕,會自動處理碰。

* 當"吃"發生時,玩家可以按"吃"的按鈕,按鈕會變紅字,
此時用滑鼠鍵選兩張手牌,如果可以吃,會自動處理。
(即使只有一組可吃,也需要玩家選牌)

* 當"吃"和"碰"(槓))都發生時,會先顯示碰(槓),
玩家如要執行"吃",需先按"返",才會出現"吃"的按鈕。

* 當"碰槓"發生時,玩家可以按"槓"的按鈕,會自動處理碰槓。

* 當"暗槓"發生時,玩家可以按"槓"的按鈕,按鈕會變紅字,
此時用滑鼠選手牌,當手牌有四張一樣,或有三張手牌一樣,
且摸到的牌也跟這三張一樣,會自動處理暗槓。
(即使只有一組可暗槓,也需要玩家選牌)

* 當"加槓"發生時,玩家可以按"槓"的按鈕,按鈕會變紅字,
此時用滑鼠選碰牌,當玩家手牌或摸到的牌中有跟碰牌一樣的,
會自動處理加槓。
(即使只有一組可加槓,也需要玩家選牌)

* 當"聽"發生時,玩家可以按"聽"的按鈕,聽的按鈕會變紅字,
且會自動進入聽的模式。在聽的模式下,如果可以暗槓,
且暗槓之後仍然聽牌,會自動暗槓。否則不能胡牌的話,
會自動丟牌。另外聽牌在台灣麻將規則中,不一定要說,
通常是不說,所以電腦不會告知自己聽牌,除非是天聽或地聽。

* 當"胡"牌發生時,可以按"胡"的按鈕,宣告自己胡牌。

* 當按下"返"的按鈕時,如果有聽以外的按鈕是紅字,
會將按鈕回復到不是紅字。否則,會放棄吃,碰,槓或胡牌。

* 除了聽的紅字按鈕以外,當按下按鈕變紅字時,再按一次該按鈕,
可以回復成黑字的狀態。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].