《Unity 3.x游戏开发实例》——2.13节适合上千款游戏的机制

简介:

本节书摘来自异步社区《Unity 3.x游戏开发实例》一书中的第2章,第2.13节适合上千款游戏的机制,作者 【加】Ryan Henson Creighton,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.13 适合上千款游戏的机制
《Pong》游戏机制如此简单、高效,其影响力非常深远,贯穿了整个电子游戏历史。

从《Pong》中得到了《打砖块》游戏(Breakout)。这里的迭代是将《Pong》转化为单机游戏,例如现实世界中的手球或壁球,并外加了一堵易碎的砖墙。《打砖块》在《Pong》理念中引入了阶段或关卡,每一关都配置了不同的砖块。

《Arkanoid》通过将主题修改为科幻主题来迭代《打砖块》。球拍变成了宇宙飞船。《Arkanoid》添加了一些新功能,尤为重要的是,当球撞到砖块上,以胶囊形式释放的物品。当玩家用飞船抓住胶囊时,游戏规则就会改变。飞船可以变得更长。它会变得发粘,这样玩家就可以抓住球,并计划下一次射击。我最喜欢的《Arkanoid》物品是标有“L”的红色胶囊;它允许飞船发射激光来毁坏砖块!

《Pong》和宝开游戏(PopCap Games)的《幻幻球》(Peggle)引领我们进入今天。如图2.8所示,《幻幻球》结合了一些不同的游戏机制:《打砖块》的撞击障碍和球的反弹,《舞王》(Bust-A-Move)或《泡泡龙》(Puzzle Bobble)的瞄准器,以及现实世界中柏青哥游戏的随机性。为了增加主题的趣味性,宝开增加了卡通独角兽和地鼠,而且在电子游戏历史中一个最值得称道的回报中,当奏响贝多芬第九交响曲的高潮时,《幻幻球》奖励给玩家一个超级慢动作的决胜球。


59736b99ca90b8524cfa38221fa8ccf3190bdfa5

《幻幻球》给了我们一些重要启示。

对永恒机制的一些小修改仍然可以出售。《幻幻球》已经被下载了5000多万次!
小游戏和大游戏可以很好地结合起来。著名的MMORPG:《魔兽世界》(World of Warcraft,WoW)中嵌着一个特殊版本的《幻幻球》,以及宝开游戏的另一个佳作:《宝石迷阵》(Bejewelled)。WoW玩家可以使用《幻幻球》来决定如何为队友分配战利品,这可能比抛硬币决定更有趣。
如果你用友好、图文并茂的独角兽和地鼠,而不是用黑暗血腥的、挥舞着斧头的超级战士:“Kane”或“Glorg”,来包装你的游戏,就能吸引更多的玩家。
音乐和声音在设计中起着至关重要的作用。它们可以决定游戏的成败。
试一下——重新设计你最喜欢的游戏
如果让你负责制作一些知名游戏的续集会怎么样呢?《食豆小子》(Pacman)的续集添加了3D迷宫、跳跃和头上带着红色蝴蝶结的主要角色。这会是你要做的吗?看一看下面的流行游戏列表,考虑一下如果你负责续集的话,会添加哪些游戏功能呢:

《食豆小子》(Pacman);
《俄罗斯方块》(Tetris);
《德军司令部》(Wolfenstein 3D);
《Wii运动——拳击》(Wii Sports-Boxing);
《象棋》(Chess);
《太空侵略者》(Space Invaders)。

相关文章
|
2天前
|
开发框架 Java C#
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
96 0
|
2天前
|
数据可视化 vr&ar 开发工具
Unity游戏开发引擎是什么?有哪些优点
Unity引擎是一款由Unity Technologies开发的跨平台游戏开发引擎,广泛用于创建2D和3D游戏以及其他交互式内容,如虚拟现实(VR)和增强现实(AR)应用程序。
11 3
|
2天前
|
存储 自然语言处理 监控
【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言的玩家都能够更好地体验游戏。 而实现本地化的方案也有很多种,各个方案之间也各有优劣,后面也会对多个方案进行介绍学习。 本文就来介绍一个专门作用于多语言本地化的Unity官方插件:Localization 。 这个插件方便进行游戏的多语言本地化,让游戏支持多种语言,下面就来看看该插件的使用方法吧!
|
2天前
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
80 2
|
2天前
|
vr&ar 开发工具 图形学
Unity引擎:收费模式和服务升级,为游戏开发带来更多可能性
Unity引擎:收费模式和服务升级,为游戏开发带来更多可能性
|
2天前
|
运维 API C#
【Unity游戏破解】外挂原理分析
【Unity游戏破解】外挂原理分析
172 0
【Unity游戏破解】外挂原理分析
|
2天前
|
vr&ar 图形学
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
62 0
|
2天前
|
图形学
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
189 0
|
2天前
|
C# 图形学
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
206 1
|
2天前
|
C# 图形学
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
91 0