今天心血来潮,想搞个双人赛车游戏玩玩,就动手搞起来。一开始也没啥头绪,就到处找找资料,看看别人都咋做的。
网上资料是真不少,各种游戏名字看得我眼花缭乱。“QQ飞车”、“跑跑卡丁车”、“狂野飙车9”…… 还有个“哆A梦飞车”,听着就挺有意思。不过咱今天主要是想自己动手做一个,不是单纯找游戏玩。
我先是琢磨着,双人赛车,那肯定得有两个玩家控制的角色,然后得有个赛道。赛道上可以设置一些障碍物,增加点难度。然后,还得有个胜负判定,看谁先到终点。
有大概思路,我就开始动手。先是把两个玩家的角色给弄出来,用两个不同颜色的小车表示。这一步还算顺利,没遇到啥大问题。
- 创建角色
- 设置颜色
然后是赛道。我一开始想得简单,就直接画两条平行线,结果发现,这赛道也太单调,一点意思都没有。于是我又加一些弯道,还弄几个障碍物,比如路障、油桶啥的。这下看起来像点样子。
赛道设计
最麻烦的是胜负判定。我得时刻监测两个小车的位置,判断谁先到达终点线。这个逻辑写起来有点绕,我反复调试好几次才搞定。
游戏总算是做出来。虽然画面比较简陋,操作手感也一般,但是能跑起来,而且两个人玩得还挺开心。毕竟是自己亲手做的,成就感满满!
这回做双人赛车游戏,也算是一次小小的挑战。从一开始的毫无头绪,到的游戏成型,中间经历各种尝试和修改。不过最终的结果还是挺让人满意的。下次有时间,再继续完善完善,争取做得更好玩!
