今天心血来潮,想搞个小游戏玩玩,就那个“会飞的小鸟”,你们都玩过?就那个一点屏幕,小鸟就扑腾一下翅膀往上飞,不点就往下掉,然后躲管子的那个。看着简单,做起来咋样?
第一步:先找个趁手的工具
我这人比较懒,不想从头一点点写代码,就找个叫Scratch的玩意儿。听说这东西挺适合新手,图形化编程,拖拖拽拽就行,省事!
第二步:让小鸟动起来
打开Scratch,先把小鸟的角色给弄出来。然后,重点来,怎么让它“飞”起来?就是让它在屏幕上上下移动。我琢磨一下,用鼠标点击事件来控制。每次点击屏幕,就让小鸟的Y坐标增加一点,模拟向上飞的效果。然后,再加个重力效果,每隔一段时间,让小鸟的Y坐标减少一点,这样它就往下掉。这一加一减,小鸟就能扑腾起来。
第三步:加上讨厌的管子
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
光让小鸟自己在那儿扑腾也没意思,得给它加点障碍。这游戏里的管子,就是两个长方形,一个在上,一个在下,中间留个空隙让小鸟穿过去。我用Scratch里的画笔工具,画两个长方形,然后把它们放到屏幕右边。为让游戏更有挑战性,我让管子从右往左移动。这样,小鸟就得不断躲避这些移动的管子。
第四步:判断撞没撞上
游戏得有输赢,不能让小鸟一直飞下去。得加个判断,看看小鸟有没有撞到管子或者地面。我用Scratch里的“碰到”模块,如果小鸟碰到管子或者屏幕边缘,游戏就结束。
第五步:加点细节
基本功能都有,但感觉还是有点单调。我又加个计分功能,每当小鸟成功穿过一对管子,分数就加一。还加个背景,让游戏看起来更像那么回事。
大功告成!
经过一番折腾,我的“会飞的小鸟”游戏终于完成!虽然画面比较简陋,但基本玩法都有。玩几局,还挺上头,哈哈!
这回做小游戏的经历,让我对游戏开发有点初步的认识。原来,一个看似简单的游戏,背后也需要这么多步骤和逻辑。不过用Scratch这种图形化工具,确实降低入门门槛,让我这种新手也能体验一把游戏开发的乐趣。下次有空,我还想试试做个更复杂的游戏!