The Design and Implementation of the Mahjong Program ThousandWind

碩士 === 國立臺灣師範大學 === 資訊工程學系 === 101 === Because of the advances in science and technology, computer games researchers continue to have new methods and achievements in recent years. Technology has also become increasingly mature. But relative to the perfect information games, programs that play imperf...

Full description

Bibliographic Details
Main Authors: SHIN-YANG CHEN, 陳新颺
Other Authors: 林順喜
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/52601601730306216865
id ndltd-TW-101NTNU5392054
record_format oai_dc
spelling ndltd-TW-101NTNU53920542016-03-18T04:42:07Z http://ndltd.ncl.edu.tw/handle/52601601730306216865 The Design and Implementation of the Mahjong Program ThousandWind 電腦麻將程式ThousandWind的設計與實作 SHIN-YANG CHEN 陳新颺 碩士 國立臺灣師範大學 資訊工程學系 101 Because of the advances in science and technology, computer games researchers continue to have new methods and achievements in recent years. Technology has also become increasingly mature. But relative to the perfect information games, programs that play imperfect information games have never been easier to compete with human players. There is less paper dealing with the related algorithms. In this thesis, we will discuss the development of computer AI program for playing mahjong. This thesis will explain all the algorithms which have been used in our mahjong program “ThousandWind”. These algorithms include how to evaluate the scores about the hand patterns, how to dynamically adjust the cards' weights during the game process by using the statistical results, how to find new strategies to avoid letting others win, and how to find new ways (e.g. using the hand patterns matching strategy and simulation results) to win more scores. Our program “ThousandWind” has won the silver medal of TAAI 2012 computer game competitions, and the silver medals of TCGA 2013 and ICGA 2013 computer game competitions. We expect that the methods presented in this thesis cannot only be used for the development of computer mahjong programs, but also be used for the imperfect information games with probability in the future. 林順喜 2013 學位論文 ; thesis 56 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣師範大學 === 資訊工程學系 === 101 === Because of the advances in science and technology, computer games researchers continue to have new methods and achievements in recent years. Technology has also become increasingly mature. But relative to the perfect information games, programs that play imperfect information games have never been easier to compete with human players. There is less paper dealing with the related algorithms. In this thesis, we will discuss the development of computer AI program for playing mahjong. This thesis will explain all the algorithms which have been used in our mahjong program “ThousandWind”. These algorithms include how to evaluate the scores about the hand patterns, how to dynamically adjust the cards' weights during the game process by using the statistical results, how to find new strategies to avoid letting others win, and how to find new ways (e.g. using the hand patterns matching strategy and simulation results) to win more scores. Our program “ThousandWind” has won the silver medal of TAAI 2012 computer game competitions, and the silver medals of TCGA 2013 and ICGA 2013 computer game competitions. We expect that the methods presented in this thesis cannot only be used for the development of computer mahjong programs, but also be used for the imperfect information games with probability in the future.
author2 林順喜
author_facet 林順喜
SHIN-YANG CHEN
陳新颺
author SHIN-YANG CHEN
陳新颺
spellingShingle SHIN-YANG CHEN
陳新颺
The Design and Implementation of the Mahjong Program ThousandWind
author_sort SHIN-YANG CHEN
title The Design and Implementation of the Mahjong Program ThousandWind
title_short The Design and Implementation of the Mahjong Program ThousandWind
title_full The Design and Implementation of the Mahjong Program ThousandWind
title_fullStr The Design and Implementation of the Mahjong Program ThousandWind
title_full_unstemmed The Design and Implementation of the Mahjong Program ThousandWind
title_sort design and implementation of the mahjong program thousandwind
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/52601601730306216865
work_keys_str_mv AT shinyangchen thedesignandimplementationofthemahjongprogramthousandwind
AT chénxīnyáng thedesignandimplementationofthemahjongprogramthousandwind
AT shinyangchen diànnǎomájiāngchéngshìthousandwinddeshèjìyǔshízuò
AT chénxīnyáng diànnǎomájiāngchéngshìthousandwinddeshèjìyǔshízuò
AT shinyangchen designandimplementationofthemahjongprogramthousandwind
AT chénxīnyáng designandimplementationofthemahjongprogramthousandwind
_version_ 1718208309773729792