您的位置:首页 > Web前端 > JavaScript

快速编程JS初级教程3-4 游戏软件的开发岗位和工作

2018-07-16 10:02 561 查看

不写程序、非技术的岗位占多数,很简单,欢迎大家合作,你们完成其他工作,我来做程序。

一、游戏策划和关卡设计

设计一个场景、有机关、道具,玩家有各种技能,经典的场景如下,要有趣、好玩。有了创意,给个设计图。


这需要编程吗?不用。有好的设计图,游戏已经成功了一半。

随着时代发展,2D/3D技术发展,画面很炫,设计思路都一样。

二、美工:

各种图片素材,需要美工来画。草稿,游戏原画,是个艺术品。

交稿,要符合程序需要,PNG图片去背景,调整素材大小。

比如人物大小50x50,100x100,道具大小20x20,游戏图标30x30,地图:500x100

软件的学生,有很多画画很好。

三、游戏数值和平衡性

这也不用编程。看一下这个图。所谓几十个英雄,上百种技能,其实是几个数值的组合搭配。

画面效果很炫,背后的技术其实简单。看一个高中数学题:

攻击距离:100,300,500;攻击速度:50,20,5;单次攻击的伤害:500,300,100

组合搭配,一共27种。

平衡性怎么解决:一个英雄,攻击距离500,单次伤害500,这不无敌吗?所以,英雄尽量平衡,提升数据,靠装备和道具。

当玩家获得装备和道具,可以调整这些数值。

其他组合:移动速度快、护甲低。移动速度慢、护甲高。保持平衡。

攻击范围大,单个伤害值低;攻击范围小,单个伤害值高。保持平衡。

想各个数据都提高,去获取对应的装备和道具。

于是,有了下面的数值分析表,有了游戏产业。可惜,这样一个不用编程的数值策划,学生不了解。


简单几个数值搭配,学生打的不亦乐乎,日复一日,年复一年。

数值做好,游戏的趣味性,在于“战术”,一场战斗,战斗的过程,变化无穷,才有了整个游戏产业。

其实,背后的技术不难。技能只有三种,攻击、防御、控制,然后组合搭配。

四、程序

数值策划非常重要,不用程序。经过大量调试,才能制定出最合适的数值平衡。

有了策划、美工、数值,一切设计就绪。才有最后一件事,编程实现。简单的编程也不难。

任何页游、手游,都是MVC架构,V画面,M数据模型,C程序控制:数值刷新+碰撞检测。

五、游戏类型:

格子类: 五子棋,消消乐,俄罗斯方块

动作类:跳一跳,飞机大战,超级玛丽,跑酷

联网类:多人联机对战

这一系列教程,大一同学就能学会。具备这样的编程能力,软件专业的各门课程,没有问题。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: