热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

游戏方面的基本知识

游戏分类1、动作游戏动作游戏(ActionGame),简称为ACT。游戏类型的一种,是一种宽泛的游戏类型。动作游戏也包含

游戏分类


1、动作游戏

动作游戏(Action Game),简称为ACT。游戏类型的一种,是一种宽泛的游戏类型。动作游戏也包含“射击游戏”和“格斗游戏”。

射击游戏(Shooting Game或Shooter game,简称为STG)是动作游戏的一种。带有很明显的动作游戏特点,因为要控制的角色和物体基本处于运动状态。

格斗游戏(Fighting Game,简称为FTG)。这类的游戏具有明显的动作游戏特征,也是动作游戏中的重要分支。


2、冒险游戏

冒险游戏(Adventure Game),简称为AVG。游戏类型的一种,是一种宽泛的游戏类型。冒险游戏游戏集中于探索未知、解决谜题等情节化和探索性的互动,冒险游戏还强调故事线索的发掘,主要考验玩家的观察力和分析能力。

冒险游戏在计算机运算能力不发达时十分流行,这是由于冒险游戏极低的配置需求决定的,新世纪后略微没落。


3、模拟游戏

模拟游戏(Simulation Game),简称为SIM或SLG。游戏类型的一种,是一种宽泛的游戏类型。模拟游戏试图去复制各种“现实”生活的各种形式,训练玩家为不同的目的:如提高熟练度、分析情况或预测。


4、角色扮演游戏

角色扮演游戏(Role-playing game),简称为RPG。游戏类型的一种,宽泛的游戏类型。在游戏中,玩家负责扮演这个角色在一个写实或虚构世界中活动。玩家负责扮演一个或多个角色,并在一个结构化规则下通过一些行动令所扮演的角色发展。玩家在这个过程中的成功与失败取决于一个规则或行动方针的形式系统(Formal system)。


5、策略游戏

策略游戏(Strategy Game)。游戏类型的一种,狭窄的游戏类型。这类游戏提供给玩家一个利用大脑思考问题,处理较复杂事情的环境,允许玩家自由控制、管理和使用游戏中的人、或事物,通过这种自由的手段以及玩家们开动脑筋想出的对抗敌人的办法来达到游戏所要求的目标。

 


6、其余大类

某些游戏类型虽然数量很多,但却几乎没有分支、同时也并非几个大类(如“动作游戏”等)的分支,因此难以归类。但是这些难以确定的大类也经常作为主流游戏在视野中出现。

音乐游戏(Music Game或Rhythm Game),多数时候译为节奏游戏。狭窄的游戏类型,这个分类的游戏并不多。音乐是大多数游戏具有的内容之一,因此是按游戏内容分类的分类法。但音乐游戏(或节奏游戏)通常被定义为专门依靠音乐节奏制定游戏规则、并依靠音乐节奏进行游玩的游戏类型。

休闲游戏(Casual Game),是一个极其宽泛并包含大量游戏的分类,这个分类的定义也十分的模糊。以“让玩家在休息和闲暇时间游玩的游戏”为目的的分类。这可以暂且的定为“按游戏目的”分类的方法,不过不仅分类的方式很罕见,而这个目的也很难定义。

体育游戏(Sport Game)。游戏类型的一种,狭窄的游戏类型,这个分类的游戏比较多。顾名思义就是以进行体育活动作为主轴的游戏。包括各种体育活动,例如雪上运动、篮球、高尔夫球、足球、网球等具策略性的运动较为热门。

竞速游戏(Racing Game)。游戏类型的一种,虽然是按游戏玩法进行分类的标准分类法,但由于是一个狭窄的游戏类型,因而很少被单独列出。


其他

多人联机在线竞技游戏:MOBA Multiplayer Online Battle Arena Games,王者荣耀和英雄联盟。

MMORPG,是英文Massive(或Massively)Multiplayer Online Role-PlayingGame的缩写。"大型多人在线角色扮演游戏",是网络游戏的一种。在所有角色扮演游戏中,玩家都要扮演一个虚构角色,并控制该角色的许多活动。比如《梦幻西游》

其他分类法多数是以特定领域为分类的方法,实际上几乎所有游戏都可以利用游戏方式分类法来进行分类。

竞技游戏:可以进行电子竞技(Esports)的电子游戏。是和广义上的休闲游戏相对的游戏分类法。

网页游戏(WebGame),通常简称为页游:直接在网页上运行的游戏。特点是没有客户端,打开网页即玩。所有的网页游戏都是网游。

客户端游戏:和网页游戏相对的游戏类型,和网页游戏一样也都指网络游戏,客户端对应服务器端。

小游戏:体积较小的游戏,通常用Flash软件制作。与其相对的是“大游戏”。

大型多人在线网络游戏(即Massive(Massively)Multiplayer Online Game,简称为MMOG。指代任何网络游戏的服务器上可以提供大量玩家(1000人左右)同时在线的游戏,即可称之为大型多人在线游戏。


游戏类型缩写

1. 【RPG】角色扮演游戏 Role-playing game

2. 【ACT】动作游戏 

3. 【AVG】冒险游戏 Adventure Game

4. 【SLG】策略游戏 Simulation Game

5. 【RTS】即时战略游戏 Real-Time Strategy Game

6. 【MMORPG】大型多人在线角色扮演游戏 Massive Multiplayer Online Role-Playing Game

7. 【ARPG】动作角色扮演 Action Role Playing Game

8. 【FPS】第一人称射击 First-person shooting game)

9. 【TBS】回合制策略 Turn-Based Strategy Game

10. 【FTG】格斗游戏 Fighting Game

11. 【STG】射击类游戏 Shooting Game

12. 【PZL】益智类游戏  Puzzle Game

13. 【RCG】竞速游戏  Racing Game

14. 【SPT】体育类游戏 Sports games

15. 【TCG】集换式卡牌游戏 Trading Card Game

16. 【CAG】卡片游戏 Card Game

17. 【TAB】桌面游戏 Table Game

18. 【MSC】音乐游戏 Music Game

19. 【LVG】恋爱游戏 Love Game

20. 【WAG】手机游戏 Wap Game

21. 【MUD】泥巴游戏 特点 依靠文字进行游戏的游戏


 


游戏术语


1、NPC

NPC是Non-Player Character的缩写,是游戏中一种角色类型,意思是非玩家角色


2、Boss

代表着游戏中出现的巨大有力且难缠、耐打的敌方对手或者NPC怪物。


3、AOE

AOE的全称为“Area of effect”,即为对于某指定区域的技能效果。AOE泛指我们常说的“群体攻击技能”。


4、MOB

指游戏中的怪物,任何怪物都可叫MOB。


5、DBUFF

De-Buff的简写,对怪物或敌对玩家施放的具有负面状态,如是对方减速、降低防御、降低准确率等等。


6、Gank – PvP

指在竞技游戏中去其他线路帮助队友杀死攻击敌方英雄的行为,现实生活中用来调侃偷袭别人的意思。


7、Pulling

队伍中的玩家负责吸引一只或几只怪物,并将他们带到队伍所在地,集体杀怪,这多指高级怪物的情况下。


8、Poke

用技能远程消耗对手血量,如嬴政、干将;


9、KDA

K指击杀次数、D指死亡次数、A指助攻次数,KDA指助攻与击杀数量的总和和死亡次数的比值,公式为(K+A)/D;


10、farm

打兵赚钱


11. PvE

玩家与电脑控制的角色战斗 Player VS Environment


12. PVP

玩家对玩家的战斗 Player VS Player


13. HOT

指持续性治疗效果 Heal Over Time


14. AOE

区域作用魔法,即所谓群攻 Area of effect


15. PK

恶意攻击 Player Kill


16. Player

操作游戏中角色的人


17. Sever

服务器端


18. GM

指游戏管理员 Game Master


19. LOS

视线 Line-of-sigh


20. DMG

指伤害 damage


21. DD

直接伤害,非持续性伤害作用 Direct Damage


22. DOT

在一段时间内持续对目标造成伤害,持续伤害 Damage Over Time


23. DPS

每秒伤害 Damage per second


24. HP

生命值 Health point


25. MP

魔法值 Magic point


26. Small Pets

宠物

 


游戏主机

主流的游戏主机还包括了

任天堂的“Switch”

微软的“Xbox One”

索尼的“PlayStation 4”

 


常用的游戏引擎


1、unity

unity既可以开发2D游戏,也可以开发3D游戏。由于其的功能强大且易于操作,可以说是用户最多的一款引擎。相对来说,unity易于学习,门槛非常低。使用unity开发的游戏兼容iOS、Android和Windows Store等所有的游戏平台,而且可以实现跨平台。

《王者荣耀》、《炉石传说》、《Pokemon Go》等热门游戏都是使用的unity这个引擎开发的。


2、Cocos2D

Cocos2D主要开发2D小游戏,也可以用来开发HTML5游戏。这款游戏是免费开源的,使用成本低,对于新入行的开发者来说是非常友好的,同时也是非常容易上手的。特别适合Mac或者iOS平台,不过并不能实现跨平台。

《开心消消乐》《保卫萝卜》《捕鱼达人》等手机游戏均是使用Cocos2D这个游戏引擎来开发的。


3、Unreal(虚幻引擎)

Unreal主要开发主机游戏以及VR、AR游戏。Unreal最突出的特点就是它的画面表现力非常好,游戏模型的渲染非常细腻,人物面部的皱纹都可以非常生动的渲染出来,质量极高。兼容iOS、Android、Linux、Mac、Windows等大多数游戏平台。目前,这一类的游戏引擎中,UE4已经对开发者免费开源。

《无主之地》、《战争机器》等电脑游戏均是由Unreal引擎开发的。还有手游《刺激战场》。


4、CryEngine 3

  该游戏引擎以优质的画面输出获得了大量开发者认可,如果你要做视觉出色的游戏,这款引擎绝对是最理想的选择。不过,该引擎也有自己的问题。


5、HeroEngine

  该引擎在MMO和在线游戏领域获得了非常高的人气,代表作《星球大战:旧共和国》。


6、Rage Engine

  该引擎的用途非常多,比较知名的游戏包括GTA Ⅲ、GTA:Vice City、GTA:San Andreas和很多知名大作。


7、GameSalad

  这款引擎据说是不用写代码就能做游戏


8、GameMaker:Studio

  作为开发者,如果你想要一款简单而又快速直接的游戏引擎开始项目


推荐阅读
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 使用虚拟机配置服务器
    本文详细介绍了如何使用虚拟机配置服务器,包括购买云服务器的操作步骤、系统默认配置以及相关注意事项。通过这些步骤,您可以高效地配置和管理您的服务器。 ... [详细]
  • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
    在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
  • 在 CentOS 6.7 系统维护中,常用的巡检命令包括:`uname -a` 用于查看内核、操作系统和 CPU 信息;`head -n 1 /etc/issue` 用于查看操作系统的版本;`cat /proc/cpuinfo` 用于获取详细的 CPU 信息;`hostname` 用于显示当前主机名;`ls` 命令则用于列出目录内容。这些命令可以帮助系统管理员快速了解系统的运行状态和配置信息,确保系统的稳定性和安全性。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • Ping 命令的高级用法与技巧
    本文详细介绍了 Ping 命令的各种高级用法和技巧,帮助读者更好地理解和利用这一强大的网络诊断工具。 ... [详细]
  • 在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ... [详细]
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 思科IOS XE与ISE集成实现TACACS认证配置
    本文详细介绍了如何在思科IOS XE设备上配置TACACS认证,并通过ISE(Identity Services Engine)进行用户管理和授权。配置包括网络拓扑、设备设置和ISE端的具体步骤。 ... [详细]
  • Spark中使用map或flatMap将DataSet[A]转换为DataSet[B]时Schema变为Binary的问题及解决方案
    本文探讨了在使用Spark的map或flatMap算子将一个数据集转换为另一个数据集时,遇到的Schema变为Binary的问题,并提供了详细的解决方案。 ... [详细]
  • 本文将详细介绍如何在Mac上安装Jupyter Notebook,并提供一些常见的问题解决方法。通过这些步骤,您将能够顺利地在Mac上运行Jupyter Notebook。 ... [详细]
  • 本项目通过Python编程实现了一个简单的汇率转换器v1.02。主要内容包括:1. Python的基本语法元素:(1)缩进:用于表示代码的层次结构,是Python中定义程序框架的唯一方式;(2)注释:提供开发者说明信息,不参与实际运行,通常每个代码块添加一个注释;(3)常量和变量:用于存储和操作数据,是程序执行过程中的重要组成部分。此外,项目还涉及了函数定义、用户输入处理和异常捕获等高级特性,以确保程序的健壮性和易用性。 ... [详细]
author-avatar
手机用户2502862133
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有