电脑棋牌游戏都有电脑算法的参与,比如最简单的排序,吃、碰、杠、胡牌的判断,最后就是电脑托管,就像所有器材型游戏,摄影,骑行,运动,最后比拼的是钱,而不是智力。
所以电脑参与游戏不知道是否是个好事情,不过这个应该已经不重要了,已经是事实了。
我现在还没想好是否把这些“算法”加进去,即便最基本的排序也没有,甚至SDK中并没有获取麻将牌花色和点数的函数,当然这不是技术问题,我觉得这是个边界问题,或许玩家才有权利定义这些牌的意义。
我的想法是如果能继续,我宁可做横向扩展,而不是纵向,也就是我更希望它是一个棋牌类游戏(扑克,象棋、军旗)的引擎,而不是一个深入麻将游戏规则拔不出来的麻将游戏引擎。也就是引擎原则上只提供游戏道具(麻将牌,扑克牌)和最基本的服务功能(发牌等),其它功能将以Addon的形式提供,可能由服务端,而不是客户端来提供。也就是客户端的SDK尽可能的简单和稳定,而不是几天一个版本,频繁的功能升级应该是服务端的事情。
【 在 aosp 的大作中提到: 】
: 这个关键技术应该是判断胡牌了
: --
发自「今日水木 on iOS」
--
FROM 101.30.16.*