zl程序教程

您现在的位置是:首页 >  其他

当前栏目

《HTML5完美游戏开发》——2.4 A到B游戏何以成功

游戏html5开发 成功 完美 2.4 何以
2023-09-11 14:17:45 时间

本节书摘来自异步社区《HTML5完美游戏开发》一书中的第2章,第2.4节,作者: 【白】Egor Kuryanovich , 等 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 A到B游戏何以成功

不管你是否有兴趣,我都要说一下,这个简单的、只是在两个点之间移动小球的游戏成功的原因。这归功于大量的游戏开发相关的理论知识。首先,最重要的是Jesse Schell的《游戏设计艺术(Art of game design)》(Morgan Kaufmann出版社出版,2008)这本书非常好的将游戏设计分成多个步骤,从游戏灵感到具体的开发,所有内容通过列表的形式描述的淋漓尽致,简单易懂。在这本书中,作者强调了规则是游戏的基础,所以大家要注重去关注这部分。对我而言,这是本书最重要的部分,也是之前我所说的简化原则的第一条。

另外一个很有帮助的是由Mihaly Csikszentmihalyi提出的“创意工作”概念。这个概念是指在权衡“技巧和挑战”过程中形成的思维。挑战太多会让人纠结,挑战太少会变得乏味。当然还会产生其他的情绪,但是“创意工作”理念只有在所有事物都恰到好处时才会产生。这个概念在游戏关卡设计上很有帮助。在设计A到B游戏中两个点的位置时,要仔细考虑,小道具的个数和种类也要权衡好。这也是任何游戏的基础。如果游戏一开始就很难,玩家会退出。如果需要很长时间才变得有挑战,玩家也会退出。游戏挑战中所需的技巧是另外一个关键元素。在A到B游戏中,所有的挑战都要有精确的位置和重复试验。不要让过关成为小概率事件,这会让玩家失去耐心。但是,在有些游戏中,“概率”和“不确定性”恰恰是重头戏。充分分析好游戏的模式,然后再决定“技巧和概率”在游戏中的比重。这是至关重要的。

做一个成功的游戏,非常重要的一点是权衡好“风险”和“奖励”。和“技巧”与“概率”类似,这两项也要做好权衡,否则游戏会让人感觉很“逊”。在A到B游戏中,奖励就是获取更多的分数。风险有点不太好定义,但同样是很重要的。比如,玩家把小道具放在一个特定位置上,然后让小球移动至B点,完成这个过程有两种选择。第一种,也是比较安全的一种,在当前的位置上,一点点微调,直到小球通过道具可以碰到B点。另外一种方法风险较大,但可能得分更多,即换个策略,完全重新调整小道具的位置。但是这样也可能会浪费更多时间,结果玩家可能还要回到第一种方法,做细致的微调。这个例子说明了如何在游戏中设计一些细小的元素,让游戏更加有趣。


第15/90步《前端篇》第2章 编写一个简单的HTML5小游戏:打造游戏界面 第6课 今天学习《前端篇》第2章 编写一个简单的HTML5小游戏:打造游戏界面 第6课 绘制分界线,这节课复习一下之前已经练习过的 lineTo、moveTo 方法,在实践中学习 JS 语言在逻辑控制语句、函数、作用域、闭包等方面的基础知识和技能。
第13/90步《前端篇》第2章 编写一个简单的HTML5小游戏:打造游戏界面 第4课 今天学习《前端篇》第2章 编写一个简单的HTML5小游戏:打造游戏界面 第4课 绘制挡板,这节课我们开始练习几何绘制,完成一个基本的游戏元素——挡板的绘制。
第12/90步《前端篇》第2章 编写一个简单的HTML5小游戏:打造游戏界面 第3课 今天学习《前端篇》第2章 编写一个简单的HTML5小游戏:打造游戏界面 第3课 绘制游戏标题,本节课从绘制一个文本开始,最终实现将游戏标题“挡板小游戏”展示在屏幕正中。
【致敬童年】HTML5+canvas 实现赛车游戏 爱好赛车竞速游戏的玩家们以体验比赛中的刺激为乐趣,玩家唯一的真实目的就是“最快”。希望爱好赛车的朋友在摸鱼的阶段可以试玩哈
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。