今天心血来潮,突然想搞个五子棋玩玩。以前小时候就喜欢在纸上画格子下五子棋,现在咱也能自己动手做一个!
第一步,当然是先想想要怎么搞。
我琢磨着,这五子棋不就是在一个棋盘上,黑白两方轮流下棋嘛那得有个棋盘,还得能判断哪边下棋,还得判断输赢。大概就这些。
第二步,开工画棋盘!
我找个画图的工具,先画一个大方框,然后在里面画上横竖交叉的线,一个棋盘就差不多。看着还挺像那么回事的。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第三步,让棋子能动起来!
- 我开始琢磨,怎么让玩家能下棋?这得能识别鼠标点在哪儿。
- 然后还得区分是黑棋还是白棋,轮流下。
- 每次下完棋,还得记住这个位置已经有棋子,不能再下。
这部分花我不少时间,试好几种方法,总算搞定。现在鼠标点下去,就能在棋盘上出现黑白棋子,而且还能轮流下,不会重复下在同一个地方。
第四步,判断输赢!
这是最关键的一步!我开始想,怎么判断五子连珠?
横着、竖着、斜着,都得判断一遍。想想就有点头大,不过还我慢慢琢磨,也找到方法。每次下完棋,就检查一下这个棋子的周围,看看有没有连成五个的。
经过一番努力,终于搞定!现在下完棋,就能自动判断是哪边赢,或者是不是平局。
第五步,再加点料!
基本功能都有,我又琢磨着加点功能。
- 比如,加个重新开始的按钮,可以随时重新开一局。
- 我还想加个悔棋功能,不过这个有点复杂,暂时先放放。
今天折腾一天,总算把这个五子棋游戏给搞出来。虽然看起来简单,但自己从头到尾做一遍,还是挺有成就感的。以后有空再继续完善完善,让它变得更好玩!