今天心血来潮,想搞个象棋游戏玩玩,最好是能跟电脑对打的那种。以前也下过不少象棋APP,这回想自己动手试试。
第一步,当然是找资料!
我这个人,动手能力还行,但从零开始写代码还是有点怵。所以先上网搜搜,看看有没有现成的例子可以参考。你猜怎么着?还真让我找到不少!
- 像什么《天天象棋》、《全民象棋》、《这不是象棋》等等,名字还挺有意思。
- 介绍里都说有“人机对战”模式,这正是我想要的!
- 有些还提到“木纹界面”、“联机对战”、“排位赛”之类的,看起来功能还挺全。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步,研究一下这些APP。
光看介绍不行,还得看看它们具体是怎么做的。我又翻翻:
- 有人说《天天象棋》是腾讯出的,还有个《象棋之魂》也排在前面。
- 《经典中国象棋》好像界面设计比较特别。
- 《对战象棋》提到“人机对战”和“在线对战”两种模式。
看到这里,我大概心里有数。这些APP应该都是用某种象棋引擎,来实现电脑的智能。然后外面再套个壳,做成漂亮的用户界面。
第三步,决定我的游戏大概长啥样。
我可没打算做个像《天天象棋》那么复杂的。我就想实现个简单的:
- 界面不用太花哨,能看清棋子就行。
- 重点是实现人机对战,电脑的水平嘛能陪我下下棋就别太厉害把我虐。
- 暂时不考虑联机对战,那个太麻烦。
第四步,开工!
有目标,接下来就是动手。我准备先找个开源的象棋引擎,然后在上面做修改。具体怎么改,还得边做边摸索。
今天就先到这里,下次继续分享我的“造棋”之路!
