今天心血来潮,想搞个简单的两人对战小游戏玩玩,就上手试试。
搞点啥
小时候经常跟小伙伴在游戏厅玩格斗游戏,什么拳皇,街霸,想想都热血沸腾。要不就搞个格斗游戏?但想想那个工作量,我这小胳膊小腿的,还是算。
后来又想到小时候常玩的象棋,这个好像简单点,就你!
开干!
我得找个能让我快速画棋盘和棋子的地方。我可不想从头开始画像素图,太累。然后我就想起来以前玩过的一些小游戏平台,很多都有这种最基础的画图功能。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
打开一个我常用的平台,新建一个项目,就叫“双人象棋大战”!听起来还挺有气势的。
画棋盘
棋盘嘛横九竖十,简单!我直接用里面的画线工具,咔咔咔几下就画好。为好看点,我还给棋盘加个边框,上个色,看起来像模像样的。
画棋子
棋子就更简单,画个圆圈,里面写上字就行。红方写上“帅、仕、相、车、马、炮、兵”,黑方写上“将、士、象、车、马、炮、卒”。为区分,我把红方的字涂成红色,黑方的字涂成黑色。搞定!
加点料
光秃秃的棋盘和棋子有点单调,我决定给它们加点特效。当我点击棋子的时候,让它闪烁一下,表示我选中它。这个也简单,平台里有现成的事件和动作,我只要把它们连接起来就行。
- 事件:棋子被点击
- 动作:棋子闪烁
然后,我再加个移动棋子的功能。当我点击棋盘上的空白位置时,让选中的棋子移动过去。这个稍微复杂一点,需要判断一下点击的位置是不是合法的。不过还象棋的规则我还是比较清楚的。
- 事件:棋盘被点击
- 动作:
- 判断选中的棋子
- 判断目标位置是否合法
- 如果合法,移动棋子
测试一下
基本功能都做好,我赶紧拉上我的小伙伴来测试一下。两个人你来我往,杀得不亦乐乎。虽然画面简陋点,但是玩起来还是挺有意思的。
玩几局,发现一些小问题,比如有时候棋子会跑到棋盘外面去,有时候移动棋子的时候会卡住。不过这些都是小问题,我很快就修复。
总结
这回做两人对战小游戏的体验还是挺不错的。虽然只是个简单的象棋游戏,但是从头到尾都是我自己动手做的,还是挺有成就感的。下次有时间,我再试试做个更复杂的游戏!