《Unity 3.x游戏开发实例》——2.12节《Pong》

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

2.12 《Pong》
正经点,《Pong》?是的,《Pong》。英国电影和电视艺术学院(The British Academy of Film and Television Arts)拥有这款经典游戏的在线版本(http://www.bafta.org/awards/video-games/play-pong-online,678,BA.html)。原始的《Pong》被认为是我们现在所知的商业性电子游戏产业的先驱。

机制:《Pong》名字的来源是ping pong——现实世界中的运动,两个运动员站在一张带网的桌子两侧,用球拍在两人之间打来打去。乒乓球源于网球,因为人们后来发现跑来跑去太费劲了,所以发明了乒乓球运动。

现实世界中的一些运动非常适合电子游戏机制。电子游戏产业仍然属于起步阶段。现在世界中有很多有趣的东西(如打乒乓球或炸毁坦克),有待于改编成精彩的电子游戏机制。你能够找到其中一种还没有发现的机制,并制作出下一个《Pong》吗?

主题:和很多早期的游戏一样,《Pong》显然有很多需要改进的地方。网球和乒乓球电子游戏主题已经存在很长时间了,而且从根本上是不同的。如图2.6和图2.7所示,比较一下《实况桌球》(Rockstar Game Presents Table Tennis)中对乒乓球的超现实处理和任天堂的《马里奥网球》(Mario Tennis)游戏,《马里奥网球》在比赛场地中加入了旋转星和肉食植物。


3b68e28eaaec941cb7c1e429e501f8581da413b4

要注意这两个示例中的HUD因素。这三款游戏(《Pong》、《实况桌球》和《马里奥网球》)都在屏幕上显示了一段动态(可变)文字来显示得分数据。《实况桌球》还拥有球员名字、活动距离和显示每个球员赢得场数的小圆圈。看一下这些因素的位置。这三款游戏和《太空采矿机》示例中的HUD元素都显示在屏幕顶端。

功能集:随着《Pong》的不断改进,功能集也变得越来越丰富。已确知来回击打虚拟球的机制已经足以支撑一款游戏,Rockstar Games和任天堂都在《Pong》游戏中添加了丰富的功能集,几乎都无法辨认它们来源于《Pong》。通过实现网球风格的计分,使这两款游戏更像是网球游戏。两款游戏都添加了锦标赛、排名和拥有不同技能集的玩家角色。《马里奥网球》添加了包括蘑菇在内的30种新功能。《Pong》是一款简单、强大的游戏机制可以期望的复杂程度的证明。但是,再次声明,如果你想制作《实况桌球》或《马里奥网球》这种功能齐全的游戏,关键就是从《Pong》这种简单的游戏开始。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值