《Android 游戏开发大全(第二版)》——6.10节体育类游戏

简介:

本节书摘来自异步社区《Android 游戏开发大全(第二版)》一书中的第6章,第6.10节体育类游戏,作者吴亚峰 , 于复兴 , 杜化美,更多章节内容可以访问云栖社区“异步社区”公众号查看

6.10 体育类游戏
Android 游戏开发大全(第二版)
体育类游戏是面向体育爱好者的一类游戏,虽然拥有的玩家群体不如角色扮演或益智类游戏多,但是体育类游戏还是在众多的手机游戏种类中因独特的内容题材占有一席之地。

6.10.1 游戏玩法
玩家人数
由于手机平台下的局限性,一般的体育类游戏都为单机模式,即玩家进行体育竞技的对象是电脑AI,这时游戏的可玩性很大程度上取决于AI的真实程度。

取胜方式
体育类游戏主要是模仿现实中体育竞技运动,所以取胜方式就是赢得比赛的胜利,或根据剧情需要赢得一系列比赛的胜利,如“NBA职业篮球”(如图6-16所示)。在这类游戏中玩家主要操控的对象是一个或多个运动员。


4e3d4a9abdeb8584e7b88c4fc4ee1cd37f49de6e

6.10.2 视觉效果
游戏视角
体育类游戏的视角应该取决于竞技项目,如果是一对一的比赛,如网球或摔跤等,那么既可以取第一人称视角,也可以取其他视角,因为只要能够看到对手就行。但是对于团队竞技项目(如篮球、足球等),一般不会选择第一人称视角,因为玩家需要实时掌握场上的局面。

而对于一些竞速性质或带有跑道的竞技项目(如滑雪、游泳等),一般采用背后视角来设计游戏,有一些也会采用类似闯关类动作游戏的横向滚屏式。

动画设计
对于需要模拟真实竞技场景的体育类游戏,对于人物造型和人物动作的设计也很重要,否则玩家会因为生硬的人物线条和扭曲的人物动作提前放弃游戏。

6.10.3 游戏内容设计
操作游戏的设计
在体育类游戏中,由于竞技方式的多样化,往往需要向所控制角色下达很多命令。而手机的操作接口是有限的,只有方向键或其他数字按键等,所以在设计游戏时需要对游戏的操作接口进行详细的研究,确保玩家能够感觉到完整的运动体验。

人工智能设计
对于单机模式下的体育类游戏,除了模仿真实运动场景的动画外,人工智能的设计也算是比较重要的环节。对于体育类游戏的AI,可以采用记录状态的方式来设计AI,比如在多人球类竞技比赛中,当电脑控制的角色处于不同的状态时(如进攻态和防守态),所采取的对策也不一样。

相关文章
|
6月前
|
数据库连接 Android开发
安卓android期末项目之纸牌游戏之三
安卓android期末项目之纸牌游戏之三
64 0
|
6月前
|
存储 Android开发 数据库管理
Android安卓项目猜纸牌游戏之二 实体类
Android安卓项目猜纸牌游戏之二 实体类
29 0
|
3月前
|
算法 Java 定位技术
分享104个益智休闲安卓游戏源码,总有一款适合你
分享104个益智休闲安卓游戏源码,总有一款适合你
166 1
|
3月前
|
编解码 移动开发 人工智能
android游戏源码
android游戏源码
81 0
|
4月前
|
XML Java Android开发
Android Studio App开发之列表类视图中基本适配器BaseAdapter的使用及实战(附源码 超详细)
Android Studio App开发之列表类视图中基本适配器BaseAdapter的使用及实战(附源码 超详细)
50 0
|
6月前
|
Android开发
安卓项目之纸牌游戏之四 游戏规则类
安卓项目之纸牌游戏之四 游戏规则类
43 0
|
6月前
|
XML Android开发 数据格式
Android项目猜纸牌游戏之一 界面设计和资源文件的设计
Android项目猜纸牌游戏之一 界面设计和资源文件的设计
51 0
|
8月前
|
Android开发
Android 中实现特殊符号㎡ 的显示 使用SpannableString类来实现
Android 中实现特殊符号㎡ 的显示 使用SpannableString类来实现
32 0
|
8月前
|
Java Android开发
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
77 1
|
8月前
|
Android开发
Android Log类中方法的使用
Android Log类中方法的使用
60 0