本科毕业前,就有意向开始写一个双升的游戏,那时候用QT写了个界面,不过由于架构太混乱,导致后面不想去维护。研究生第二年下学期,实验室活不多,就乘机写了一个 新的牌的框架,正好实践了很多设计模式上刚学到的东西。断断续续一个月时间,写了一个斗地主。后来去MS实习加找工作,之间4个月时间没进展。直到返校后,才开始将斗地主改为双升,也是断断续续花了一个月才完成。
博客中写的只是整个设计过程中一些关键的部分,没有将所有的设计方案都写出。如果有需要,请联系hustxyj@gmail.com。
软件完全开源,下载免费,不需积分,为了更多人能够一起来交流,学习,请勿用于其它目的。参考代码+编译后的程序:http://download.csdn.net/detail/hustxyj/7024091
如果要运行代码,需要下载DirectDraw库,并配置完整。
代码中还有很多未完善,欢迎指出并交流。谢谢!