电脑游戏开发概述
电脑游戏的类型
常见的电脑游戏类型有动作游戏,传统益智游戏,体育游戏,策略游戏,休闲游戏和角色扮演游戏。
我将对这些游戏进行简单的讲解,让大家对游戏的类型有一个基本的了解。
1.RPG(角色扮演类)游戏
角色类扮演游戏也可以分为两类:动作角色扮演游戏(Action Role Playing Game,ARPG)和模拟角色扮演游戏(Simulation Role Playing Game,SRPG)。
角色扮演游戏的主要特征是主角在与怪物打架时进入特定的战斗场面。例如三国演义,封神榜。
动作角色扮演游戏的主要特征是战斗画面都在地图上进行,而且能体验游戏中精彩的剧情。
模拟角色扮演游戏比较类似策略游戏,他区别动作角色扮演游戏拥有完善的剧情。
2.SLG(策略类)游戏
策略游戏主要是需要玩家思考执行命令去执行游戏,例如王者荣耀制类的。
3.AVG(冒险类)游戏
冒险类游戏大部分是在关卡设定以及游戏节奏上加大投入。游戏时间短。例如超级玛丽奥,汤姆跑酷。
4.PUG(益智类)游戏
这类游戏比较轻松,有趣简单方便上手。例如贪吃蛇,华容道,消消乐。
5.STG(射击类)游戏
这类游戏主要是指依靠远程武器与敌人进行对抗的游戏。例如穿越火线。
6.ACT(动作过关类)游戏
这类游戏讲究打斗的快感以及绚丽的画面体验。例如真西游记。
7.RAC(赛车类)游戏
这类游戏使玩家体验赛车时产生的快感,例如QQ飞车。
电脑游戏的策划
策划的基本概念
策划主要负责游戏的整体规划工作,就好像建房子需要先画个蓝图一样,策划的工作就是写一份程序员和美工都能理解的游戏设计文档,对游戏的整体模式进行叙述。
游戏策划具体分为以下几种:
1.关卡策划
2.数值策划
3.剧情策划
游戏设计的基本内容
首先你得确定要写游戏的类型。再确定面向的人群,也就是市场定位。然后是游戏角色,作为设计者,你需要确定游戏中的所以的角色,每个角色出现的场景等。在后就是故事剧情了。最重要的就是游戏玩法,这一部分必须详细明确玩家所控制的角色所经历的的所有内容。
电脑游戏的程序开发工具
OpenGL ES——OpenGL 长期以来都是行业内 2D/3D 图形高质表现的标准,它适用于各种设备。OpenGL ES 提供了在软件应用程序和软件图像引擎间的底层 API 接口;
IncrediBuild——这个开发工具极大的提升了 VS/VC 的编译和版本生成速度,有效降低增量构建所需要花费的时间,它主要是采用分布式编译技术,在公司内网可以调用其它计算机的资源进行快速编译。这是开发人员不可多得的一款好工具;
VS2013——微软的 VS 集成开发环境多年来都是游戏制作的基本软件,界面友好,功能齐全,可以极大的提升编码速度和工作流;
Visual Assist X——这是一个插件,引入了强大的编辑功能,完全整合在 C++IDE 环境中,可以极大的提升开发人员的工作进程,不过有的 IDE 环境已经整合了这款插件,自己不用手动安装了;
Direct X——它是微软在过去建立的众多行业标准之一,它是一种视窗技术,可以让你在玩游戏或观看视频过程中图像和音效有更高的品质,它包含多个配套组件,如 Direct3D、DirectSound、DirectPlay、DirectInput 等。【1】
eclipse——他是IBM公司研办的一款Java语言的开发工具,Java程序设计语言具有跨平台的优点,程序的移植性强等特点,适合大型网络开发游戏。
参考文献
【1】版权声明:本文为CSDN博主「技术 · 杂谈」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gitchat/article/details/78957555