先不提结构问题,就是gtk,其实对棋牌类游戏而言,完全没有必要,因为gtk是组件库,作为绘图工具使用是不是偏了?麻将牌就是一张图片而已。
gtk的绘图使用的是Cairo,其实用Cairo就可以。
不过最大的问题还是结构,麻将规则还是挺复杂的。
我觉得棋牌类游戏应该分为前后端,应该有一个游戏规则引擎库。就像这样:
一个麻将游戏引擎,准确说是一个麻将游戏状态机。您可以基于它开发自己的电脑麻将游戏。
【 在 atzlinux 的大作中提到: 】
:
: 即使在现在,Linux 下的桌面软件是比较缺乏的。
: 更不用说在这个软件刚发布的时候。
:
: 目前也没有发现其它更好的 Linux 桌面 麻将 程序。
:
: 至于如何升级到 gtk3,或者直接升级到 gtk4, 都可以跟上游作者交流具体思路。
: 我之前和他沟通的
: ..................
发自「今日水木 on iOS」
--
FROM 101.30.17.*