第57章 编程大赛(3 / 4)

加入书签

电脑自动完成摸、碰、杠、胡的操作,尽量模拟真实玩法,说不定能吸引不少玩家。要是外地玩家不喜欢四川麻将,再把全国通国标麻将规则加进去,做成一款包含多种玩法的《中国麻将》,应该会更受欢迎。

按照他的设想,这款四人麻将游戏将包含四种规则:中国麻将(国标麻将)、推倒胡、血战到底、血流成河。其中后三种都是四川麻将的不同玩法。

游戏中,玩家控制一人,另外三人由电脑控制。而这个人工智能,将是游戏的亮点,也是开发的难点,能不能做成这款游戏,全看人工智能的效果,成败在此一举。

规则设计上,中国麻将将严格按照国标来做,包含136张牌,支持吃、碰、杠、胡,涵盖九莲宝灯、国士无双、七星不靠等所有国标牌型。

剩下三种玩法则按成都麻将规则编写:只有108张牌,不允许吃牌,且必须缺一门,充分体现成都麻将的特色。

推倒胡:只要有人胡牌,本局游戏就结束。

血战到底:有人胡牌后暂时离局观战,直到三人胡牌或流局,本局才结束。

血流成河:胡牌后仍可继续摸牌、胡牌,但胡牌后只能“摸啥打啥”。

想好就干。

写程序前,谢维康先用了近一周时间画图,他用GDI生成一些线条和圆圈,然后用Windows自带的画图板,复制粘贴上面生成的图案,必要时一个点一个点地描,画出了所有麻将和骰子的图案。

一周后的2002年9月28日,谢维康的《中国麻将》游戏项目正式启动。

从那以后,除了干活,他把所有空闲时间都挤了出来,一头扎进卧室,恨不得钻进电脑屏幕里。

偶尔坐在屏幕前,他一会儿发呆,一会儿沉思,一会儿又用手把头发揉成鸡窝,这套“程序员专属动作”,谢维康也算无师自通了。

只见他噼里啪啦敲了会儿键盘,按下F5调试程序。

那一刻的心情,就像当初和李梅热恋时一样,既期待又紧张,期待程序能按自己的想法跑起来,又怕中途冒出bug。

小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!

花了一个多月,他总算把最基础的游戏逻辑写好了,过程还算顺利。

可到了2002年10月27日,意外还是来了,胡牌判断的结果,始终和他预期差了一点。

这个问题已经困扰他五天了。

这五天里,他天天跟踪调试,却始终找不到问题出在哪。

夜已经很深了,连知了都歇了,只有断断续续的蛙鸣,还在深夜里奏响“交响乐”。

谢维康定了定神,把源码复制到U盘,爬上床却翻来覆去睡不着。

这个bug都快成了他的心结,五天都没解决,甚至连问题根源都找不到。

他打定主意,明天收工后去网吧,找段雷帮忙看看。

头顶的满月像白玉盘一样,照亮了大地,薄纱似的雾气让夜色多了几分朦胧,显然,此时已经是深秋的午夜了。

谢维康在幽静的夜里渐渐睡去,可即使在梦中,他脸上仍带着挣扎的神情,仿佛还在调试那个棘手的bug。

第二天,忙完一整天的活,谢维康带着U盘去了“情缘之约”网吧,见到了段雷。

刚见面,段雷就抱怨道:“哥,你这一个月忙啥呢?都没见你来上网,我还以为你把我忘了呢!”

谢维康没好气地回他说:“还好意思说?是你给我挖了个坑,让我参加编程大赛,我这一个月都在准备这个!倒是你,一个月了也不主动去看看我和咱妈,现在还来埋怨我?”

段雷挠了挠头,有些不好意思道:“我这不也在忙着写程序、准备比赛嘛。等忙完这阵子,我肯定去看咱妈。对了,咱妈身体还好吧?”

谢维康笑了笑道:“好得很呐,天天晚上挑灯夜战,给你织毛衣呢。”

段雷愣了一下,满脸意外地问道:“给我织毛衣?为啥啊?”

谢维康抬手拍了下他的头说道:“为啥?天快冷了,给你准

↑返回顶部↑

书页/目录