游戏编程
利用计算机编程语言实现电子游戏中的逻辑的方法
游戏编程指利用计算机编程语言,如C语言PythonC++javaC#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言C++javaC#等,游戏编程接口有DirectX9.0OpenGLSDL(Simple DirectMedia Layer)等。手机上的游戏分为AndroidIOS两种平台,分别是用javaobject-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-xUnity 3D等。
定义
游戏编程指利用计算机编程语言,如C语言C++语言汇编等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。
分类
角色扮演游戏
由玩家扮演游戏中的一个或数个角色,有完整的故事情节的游戏。玩家可能会与冒险类游戏混淆,其实区分很简单,RPG游戏更强调的是剧情发展和个人体验。一般来说,RPG可分为日式和欧美式两种,主要区别在于文化背景和战斗方式。日式RPG多采用回合制或半即时制战斗,以感情细腻、情节动人、人物形象丰富见长,如《口袋妖怪》系列、《最终幻想》系列、《XX传说》系列,大多国产中文RPG也可归为日式RPG之列,如大家熟悉的《仙剑奇侠传》、《剑侠情缘》等;欧美式RPG多采用即时或半即时制战斗,特点是游戏有很高自由度,严谨的背景设计,开放的地图和剧情,耐玩度较高,如《创世纪》系列、《暗黑破坏神》系列。
RPG游戏是最能引起玩家共鸣的游戏类型。其诞生以ENIX的《勇者斗恶龙》发售为标志,开始了漫长的RPG时代。RPG游戏能把游戏制作者的世界完整的展现给玩家。架构一个或虚幻,或现实的世界,让玩家在里面尽情的冒险,游玩,成长,感受制作者想传达给玩家的观念。RPG游戏没有固定的游戏系统模式可寻,因为其系统的目的是构建制作者想象中的世界。但是,所有的RPG游戏都有一个标志性的特征,就是代表了玩家角色能力成长的升级系统,而程序构建的世界就是各个RPG游戏的个性所在。与其他游戏类型不同,虽然RPG游戏的表现是立体,多元的,但其根本都是为故事情节的表现。根据战斗形式的不同,RPG还可以分为依照《勇者斗恶龙》、《龙与地下城》等游戏的回合制战斗系统发展而来的正统RPG,融合ACT要素的如《塞尔达传说》、《辐射》等的A·RPG,还有融合SLG要素如《火焰之纹章》、《魔法门》等的S·RPG。此外欧美式RPG元素较多(创新从哪来.就是不停地在RPG里加进一些别的游戏元素,如ACTSLG、FGT、FPS甚至RTS等等),系统比较复杂,特征不算明显,争议较大,并还有游戏内容皆即时进行的即时RPG这一类别如《上古卷轴4》。
动作游戏
玩家控制游戏人物用各种方式消灭敌人或保存自己以过关的游戏,不刻意追求故事情节,如《超级玛丽》、《星之卡比》等等。电脑上的动作游戏大多脱胎于早期的街机游戏如《魂斗罗》、《吞食天地》等,设计主旨是面向普通玩家,以纯粹的娱乐休闲为目的,一般有少部分简单的解谜成份,操作简单,易于上手,紧张刺激,属于“大众化”游戏。
ACT游戏讲究打击的爽快感和流畅的游戏感觉,其中日本CAPCOM公司出的动作游戏最具代表性。在2D系统上来说,应该是在卷动(横向,纵向)的背景上,根据代表玩家的活动块与代表敌人的活动块以攻击判定和被攻击判定进行碰撞计算,加入各种视觉,听觉效果而成的游戏,其中经典有《恶魔城》、《快打旋风》。到3D游戏发展迅速的今 天,ACT类游戏获得了进一步的发展,逼真的形体动作、火爆的打斗效果、良好的操作手感及复杂的攻击组合,代表作品为称作三大ACT的《鬼泣》系列、《忍者龙剑传》系列、《战神》系列。
冒险游戏
由玩家控制游戏人物进行虚拟冒险的游戏。与RPG不同的是,AVG的特色是故事情节往往是以完成一个任务或解开某些迷题的形式来展开的,而且在游戏过程中着意强调谜题的重要性。AVG也可再细分为动作类和解迷类两种,解迷类AVG则纯粹依靠解谜拉动剧情的发展,难度系数较大,代表是超经典的《神秘岛》系列、《寂静岭》系列;而动作类(A·AVG)可以包含一些ACT、FGT、FPSRCG要素如《生化危机》系列、《古墓丽影》系列、《恐龙危机》系列等。
AVG才出现时,指的是类似《神秘岛》系列那样的平面探险游戏,多根据各种推理小说,悬念小说及惊险小说改编而来。在当时,其系统基本就是载入图片,播放文字,音乐,音效,然后循环。或者会有玩家的互动,但是也很有限。玩家的主要任务是体验其故事情节。直到《生化危机》系列诞生以后才重新定义了这一新类型,产生了融合动作游戏要素的冒险游戏(A·AVG),最具代表性的作品就是CAPCOM的《生化危机》系列。
第一人称射击游戏
第一人称射击游戏(First-Person Shooting)FPS游戏在诞生的时候,因3D技术的不成熟,无法展现出它的独特魅力,就是给予玩家及其强烈的代入感。《毁灭战士》的诞生带来了FPS类游戏的崛起,却也给现代医学带来了一个新的名词——DOOM症候群(即3D游戏眩晕症)。随着3D技术的不断发展,FPS也向着更逼真的画面效果不断前进。可以这么说,FPS游戏完全为表现3D技术而诞生的游戏类型。代表作品有《虚幻竞技场》系列、《半条命》系列、《彩虹六号》系列、《使命召唤》系列、《雷神之锤》系列。(红遍我国大江南北的《反恐精 英》是《半条命》的一个MOD游戏,是开发厂商发现其商业价值后才独立出来游戏,故未列入此行列)
第三人称射击类游戏
第三人称射击类游戏指游戏者可以通过游戏画面观察到自己操作的人物,进行射击对战的游戏。
第一人称射击游戏的区别在于第一人称射击游戏里屏幕上显示的只有主角的视野,而第三人称射击游戏中主角在游戏屏幕上是可见的。这样可以更直观的看到角色的动作、服装等第一人类游戏中表现不出来的部分,更有利于观察角色的受伤情况和周围事物,以及弹道。
第三人称游戏比第一人称游戏增加了更多的动作元素,比如翻滚、攀爬、疾跑、格斗等,在使用各种技能的同时,玩家还能观察到自己角色流畅的动作,增加了游戏整体的流畅感与爽快感。
第一人称游戏摄像机的角度是以自身为基准,视野覆盖比较小,虽然带入了真实的感觉,但是在战斗中,由于视野狭窄,经常无法看见处于自身视野死角的敌人,如果是第三人称射击类游戏,可以在视野上提供更多的选择——能看见来自后方的弹道,当自己身处掩体后面,还能从更广阔的角度观察处于第一人称死角的敌人等。
代表作:《无间地狱》、《细胞分裂》、《失落的星球》、《马克思佩恩》。
格斗游戏
由玩家操纵各种角色与电脑或另一玩家所控制的角色进行格斗的游戏,游戏节奏很快,耐玩度非常高。按呈画技术可再分为2D3D两种,2D格斗游戏有著名的《街头霸王》系列、《拳皇》系列等;3D格斗游戏如《铁拳》、《死或生》等。此类游戏谈不上什么剧情,最多有个简单的场景设定或背景展示。场景布置、人物造型、操控方式等也比较单一,但操作难度较大,对技巧要求较高,主要依靠玩家迅速的判断和微操作取胜。
2D FTG游戏的系统就是在固定背景画面下的活动块碰撞计算,是动作游戏的战斗部分的进一步升华。现今的2D FTG系统可以说是由CAPCOM的《街头霸王》系列定义的,对战中的各种判定,摇动摇杆后按下相应的按键使出威力强大的必杀技(日本词汇,从此流入中国)。《拳皇》系列成功的定义了“超必杀技”系统。玩家在达到了某种相对而言比较苛刻的条件后就可以使出有可能逆转对战结果的“超必杀技”,增加了对战结果的多变性。
体育类游戏
在电脑上模拟各类竞技体育运动的游戏,花样繁多,模拟度高,广受欢迎,如《实况足球》系列、《NBA Live》系列、《FIFA》系列、《2K》系列、《ESPN体育》系列等。
竞速游戏
在电脑上模拟各类赛车运动的游戏,通常是在比赛场景下进行,非常讲究图像音效技术,往往是代表电脑游戏的尖端技术。惊险刺激,真实感强,深受车迷喜爱,代表作有《极品飞车》、《摩托英豪
RAC以体验驾驶乐趣为游戏述求,给以玩家在现实生活中不易达到的各种“汽车”竞速体验,玩家在游戏中的唯 一目的就是“最快”。2D RAC的系统就是系统给定的路线(多为现实中存在的著名赛道)内,根据玩家的速度值控制背景画面的卷动速度,让玩家在躲避各种障碍的过程中,在限定的时间内,赶到终点。由于2D的制约,很难对“速度”这一感觉进行模拟,所以成功作品相当有限,日本任天堂公司的《F-ZERO》应该是其中最有代表性的作品。到3D RAC时代,RAC在3D技术构建的游戏世界中终于充分发挥了其速度的魅力。代表作品有:EA的《极品飞车》系列,NAMCO的《山脊赛车》系列,SCE的《GT赛车》系列。
即时策略游戏
本来属于策略游戏SLG的一个分支,但由于其在世界上的迅速风靡,使之慢慢发展成了一个单独的类型,知名度甚至超过了SLG,有点象国际足联和国际奥委会的关系。RTS一般包含采集、建造、发展等战略元素,同时其战斗以及各种战略元素的进行都采用即时制。代表作有《星际争霸》、《魔兽争霸》系列、《帝国时代》系列等等。后来,从其上又衍生出了所谓“即时战术游戏(RTT)”,即RTS的各种战略元素不以或不全以即时制进行,或者少量包含战略元素。RTT多以控制一个小队完成任务的方式,突出战术的作用,以《盟军敢死队》为代表。
RTS游戏是战略游戏发展的最终形态。玩家在游戏中为了取得战争的胜利,必须不停的进行操作,因为“敌人”也在同时进行着类似的操作。就系统而言,因为CPU的指令执行不可能是同时的,而是序列的,为了给玩家照成“即时进行”的感觉,必须把游戏中各个势力的操作指令在极短的时间内交替执行。因为CPU的运算足够快,交替的时间间隔就非常小。RTS游戏的代表作品有WESTWOOD的《命令与征服》系列、《红色警戒》系列,BLIZZARD的《星际争霸》、《魔兽争霸》系列,目标的《傲世三国》系列。
射击类游戏
这里所说的射击类,并非是类似《VR战警》的模拟射击(枪战),而是指纯粹的飞机射击,或者在敌方的枪林弹雨中生存下来,一般由玩家控制各种飞行物(主要是飞机)完成任务或过关的游戏。此类游戏分为两种,一叫科幻飞行模拟游戏(SSG=Science-Simulation Game),非现实的,想象空间为内容,如《自由空间》、《星球大战》系列等;另一种叫真实飞行模拟游戏(RSG=Real- Simulation Game),以现实世界为基础,以真实性取胜,追求拟真,达到身临其境的感觉。如《皇牌空战》系列、《苏-27》等等。另外,还有一些模拟其他的游戏也可归为STG,比如模拟潜艇的《猎杀潜航》,模拟坦克的《野战雄狮》等。STG也可以按照视角版面分为:纵版、横版、主观视角。
纵版:最为常见,如街机中的《雷电》、《鲛鲛鲛》、《空牙》等,都堪称经典之作。
横版:横轴射击,如《沙罗曼蛇》系列、《战区88
主观视角:仿真,模拟战机就属此类。
一般指的是卷轴式射击游戏,出现的相当的游戏类型。纯2D STG的系统是在卷动的背景图片上,玩家自机的活动块与敌方子弹(和战机)的活动块,自机子弹的活动块和敌战机的碰撞计算。玩家在游戏中的目的就是获得最高分数的记录,或者是在敌方的枪林弹雨中成功存活。代表作品有彩京的《194X》系列(分别有1942、1943、1944、1945的游戏作品),CAVE的《首领蜂》系列,IREM的《雷电》系列。伪3D的作品有《R-TYPE》系列,《雷霆战机》系列。
策略游戏
SLG是指玩家运用策略与电脑或其它玩家较量,以取得各种形式胜利的游戏,或统一全国,或开拓外星殖民地。SLG的4E准则为:探索、扩张、开发和消灭(Explore、Expand、Exploit、Exterminate)。SLG可分为回合制即时制两种,回合制策略游戏如《英雄无敌》系列、《三国志》系列;即时制策略游戏如《文明》系列、《命令与征服》系列、《帝国》系列、《沙丘》系列等。广义概念下的SLG是非常庞大的,模拟类游戏亦在其广义范畴之内,但有别于SIM(Simulation Game:生活模拟),经过长时间演变,SLG包含四类:战棋类(如《梦幻模拟战》、《风色幻想》)、回合制类、即时制类、模拟类(《微软模拟飞行》、《空中三角洲》)。
SLG游戏有多种含义,一是指对飞机,坦克,机器人等一般玩家接触不到的设备的虚拟体验,以及对某种现实生活的体验,也是专门指战棋式战略游戏。就系统而言,模拟类是对设备(或某类型的现实生活)的各种操作及其产生的结果进行模拟,根据模拟对象而定;而战棋类游戏的系统主要是在模拟地图(棋盘)上,玩家根据行动顺序的指定自方角色行动,与敌方角色进行虚拟战斗。模拟类型的游戏,具有代表性的有微软的《模拟飞行》系列,NAMCO的《皇牌空战》系列,KONAMI的《空中三角洲》系列;经营模拟类的有大宇的《大富翁》系列、《卧龙吟》、微软的《动物园大亨》系列;战棋类的有INTELLIGENT的《火焰之纹章》系列,ENTERBRAIN的《泪之指环传说》系列,宇峻的《超时空英雄传说3:狂神降世》系列。
音乐游戏
培养玩家音乐敏感性,增强音乐感知的游戏。伴随美妙的音乐,有的要求玩家翩翩起舞,有的要求玩家手指体操,例如大家都熟悉的跳舞机,就是个典型,人气网游《劲乐团》也其列。
MUG游戏的诞生以日本KONAMI公司的《复员热舞革命》为标志,初诞生便受到业界及玩家的广泛好评。其系统说起来相对简单,就是玩家在准确的时间内做出指定的输入,结束后给出玩家对节奏把握的程度的量化评分。这类游戏的主要卖点在于各种音乐的流行程度。这类游戏的代表作品有《复员热舞革命》系列,《太鼓达人》系列,《DJ》系列。
生活模拟游戏
区别于SLG策略游戏),此类游戏高度模拟现实,能自由构建游戏中人与人之间的关系,并如现实中一样进行人际交往,且还可联网与众多玩家一起游戏,如《模拟人生》。
养成游戏
以前GB系列泛用,一般大家都用 EDU(Education)来指代该类游戏,以便于和“Trading Card Game”区分开。 顾名思义,就是玩家模拟培养的游戏,如《美少女梦工厂》、《明星志愿》、《凌波丽育成计划》等等。
卡片游戏
玩家操纵角色通过卡片战斗模式来进行的游戏。丰富的卡片种类使得游戏富于多变化性,给玩家无限的乐趣,代表作有著名的《信长的野望》系列、《游戏王》系列,包括卡片网游《武侠Online》,从广义上说《王国之心》也可以归于此类。 此外还有TCG游戏,TCG全称是“Trading Card Game”,即“集换式卡牌游戏”,是把特定主题的卡牌构成自己的卡堆,利用各种卡牌和战略跟对方进行对战的卡牌游戏。目 前全世界最热门的TCG当属威世智公司所出品的以西方的神话传说为背景的纸牌游戏万智牌”。
恋爱游戏
玩家回到初恋的年代,回味感人的点点滴滴,模拟恋爱的游戏。恋爱不是游戏,但偏偏有恋爱游戏,恋爱类游戏主要是为男性玩家服务的,也有个别女性向的。可以训练追求的技术,学会忍耐。代表作有日本的《心跳回忆》系列、《思君》,国人的《青涩宝贝》、《秋忆》等。
美少女游戏
GALGAME是一类走极端的游戏,它几乎放弃了所有游戏性,而仅以剧情取胜,是以其在人物塑造、情节张力方面有着它类游戏所无可企及的高度,如《AIR》、《Fate/stay night》、《School Days》等。GALGAME还可以细分,纯电子剧本类如《秋之回忆》等,半电子剧本半其他类如《传颂之物》(半SLG)等。GALGAME盛产于日本,伟大于中国,不过由于该类游戏的极端性,游戏玩家要么极端喜爱、要么就是极端厌恶。
手机游戏
手机上的游戏。游戏随处可以玩,连手机也必带休闲游戏,网民最喜欢手机游戏的种类,益智类比率最高,其次依次为动作类、战略类、模拟类、射击类。列举几个手机游戏例子:《金属咆哮》、《最终幻想7 前传》等。但《最终幻想7 前传》由于制作厂商SE改变策略,后来改在PSP平台上发布。
大型多人在线角色扮演游戏
是网络游戏的一种。在所有角色扮演游戏中,玩家都要扮演一个虚构角色,并控制该角色的许多活动。较经典的有《网络创世纪》、《无尽的任务》、《A3》、《魔兽世界》、《轩辕Ⅱ》等。
动作角色扮演类游戏
所谓ARPG 即从英文Action Role Playing Game 中翻译而来。中文含义为“动作角色扮演类游戏”。ARPG代表作为:《暗黑破坏神》系列 《泰坦之旅》系列 《龙与地下城》系列等。
其他类游戏
指玩家互动内容较少,或作品类型不明了的游戏类型。常见于种类丰富的家用机游戏,如音乐小说《恐怖惊魂夜》系列等。还有某些游戏的周边设定集(如《心跳回忆》屏保壁纸集)等,电脑游戏中较少出现,即使有也多是移植自家用机游戏。
动漫游戏
以同名动漫为原型而制作的游戏,但也有一些动漫游戏纯粹的以动漫人物与类似动漫的情节为主板;其中以同名动漫为原型而改编的游戏可能占得比例多些,例如《手机少女》、《新世纪福音战士:钢铁的女友》、《致命伪装》以及《狼与香辛料:我与赫萝的一年》等;而另外一些纯粹的以动漫人物与类似动漫的情节为主板的游戏例如《大剑女仆》等。
参考资料
Cocos2d-x 用户手册.游戏开发引擎.
最新修订时间:2022-12-10 22:20
目录
概述
定义
分类
参考资料