键盘上下左右控制坦克行走
空格发炮
敌方坦克3炮击毁
我方1炮死亡
制作团队
平面美工:儿子(6岁)
图像处理:妈妈
音效处理:爸爸
架构师:爸爸
程序员:儿子(6岁)
游戏测试:全家
1.企划
一共3辆坦克,我方1辆,敌方2辆。
我方坦克通过键盘上下左右控制行驶方位,按空格开炮,我方坦克被击中一炮就炸毁。
敌方坦克1在行驶出来后,在纵坐标上随机行驶,每3秒开一次炮。
敌方坦克2固定出现在在纵坐标上,每1秒开一次炮。
敌方坦克被击中3炮后炸毁。
2.平面设计
角色清单:我方坦克1辆,敌方坦克2辆,炮弹2个,爆炸效果2个
可以用蜡笔或水彩笔在纸上画,或者直接用电脑绘画。
3.图像处理
先把绘画好的角色放入扫描仪,扫描时尽量选择高分辨率,建议600dpi以上,选择高质量的JPG格式保存。
然后可以用PhotoShop的磁性套索工具进行抠图,挖去背后白色的底。
创建的角色图片需要用透明背景的png图片格式进行保存。图片大小尽量紧贴角色,周边不要留有太多空白区域,否则坦克的击中区域会变大。
敌方的坦克通过PhotoShop调节颜色通道,增加两张更深红色的坦克图片,用于制作被击中后损坏的效果。
4.上传角色
在角色列表右下方有个小猫头像,鼠标移入后选择最上方的上传角色菜单,打开前面处理好的角色图片。
敌方坦克在上传图片后,还需要添加两个被击中损坏的造型。
选中敌方坦克角色,点左上方的造型选项卡后,将鼠标移动到左下方的造型选择图标,选择其中的上传造型菜单。
上传完角色后,需要调整角色的方向。坦克和炮弹的角色要保持水平。我方坦克的炮管和炮弹朝右,敌方坦克的炮管和炮弹朝左。
5.音效处理
音效可以选择内置音效或网上下载MP3或自行录制。
坦克履带、打炮、爆炸这几个声音需自行网上下载。
被击中、游戏结束的声音可采用内置音效。
选择角色对象后,点击声音选项卡,移入左下方的喇叭图标,上传或选择声音。
我方和敌方的坦克要加上履带的声音。我方坦克还要加上游戏结束的声音。
敌方和我方炮弹都有加上打炮的声音。我方炮弹还要加上被击中的声音。
爆炸效果需要加上爆炸的声音。
6.场景处理
场景可以用从网上下载一个草地图片来使用,或者采用内置的背景图片。
7.程序编写
7.1 敌方坦克1
敌方坦克1有两段程序。
程序1:坦克从背景外驶入,然后每隔5秒开到坐标x为100的随机位置。
程序2:重复循环执行,判断是否碰到我方的炮弹。如果碰到且是最后一个造型,则坦克像素化,等待两秒后隐藏。否则切换到下一个造型。
7.2 敌方坦克2
敌方坦克2也有两段程序。
程序1:坦克默认随机出现在x为185的位置。
程序2:重复循环执行,判断是否碰到我方的炮弹。如果碰到且是最后一个造型,则坦克像素化,等待两秒后隐藏。否则切换到下一个造型。
7.3 敌方炮弹1
敌方炮弹1也有两段程序。
程序1:每隔5秒将炮弹角色移动到敌方坦克1的位置,往左移动。
程序2:敌方坦克1若被打坏,隐藏炮弹,炮弹1角色的所有程序停止执行。
7.4 敌方炮弹2
敌方炮弹2也有两段程序。
程序1:每隔5秒将炮弹角色移动到敌方坦克2的位置,往左移动。
程序2:敌方坦克2若被打坏,隐藏炮弹,炮弹2角色的所有程序停止执行。
7.5 我方坦克
我方坦克也有两段程序。
程序1:播放开始进攻语音,出现我方坦克。重复执行判断是否按下键盘,如果按下方向键,则向此方向移动4步。
程序2:重复执行,坦克碰到敌方炮弹1或2,则停止我方坦克角色的程序,播放坦克被打坏的广播,播放游戏结束的声音,我方坦克像素化,2秒后隐藏。
7.6 我方炮弹
我方炮弹也有两段程序。
程序1:重复执行,当按下空格,将我方炮弹移动到我方坦克,向右移动。
程序2:重复执行,当碰到敌方坦克1或坦克2,播放击中的声音,将炮弹马赛克,隐藏炮弹。
7.7 敌方爆炸效果
敌方爆炸效果有3段程序
程序1:开始的时候隐藏
程序2:当敌方坦克1被打坏后,爆炸角色移动到敌方坦克1,出现并播放爆炸声音,等待2秒后隐藏。
程序3:当敌方坦克2被打坏后,爆炸角色移动到敌方坦克2,出现并播放爆炸声音,等待2秒后隐藏。
7.8 我方爆炸效果
我方爆炸效果有2段程序
程序1:开始的时候隐藏
程序2:当我方坦克被打坏后,爆炸角色移动到我方坦克,出现并播放爆炸声音,等待2秒后隐藏。
8. 测试
键盘上下左右控制坦克行走
空格发炮
敌方坦克3炮击毁
我方1炮死亡
近期评论