浅谈2D游戏设计模式--游戏剧情设计(1)

  博主不才,人生有2大爱好,写程序和玩游戏,本人玩的又是一款2D的在旁人看来弱智的网络游戏。

这款游戏在中国的名称叫做冒险岛,不知道园子里有没有人玩过。

  我打算有空的话,就把我玩游戏中的心得和程序结合起来,一方面自己也想做个总结,毕竟玩了那么久游戏,总该写个总结,

另一方面,也是想把自己的心得分享给大家。

  这款游戏实在是很大,大道我都不知道从何写起比较好,我就分块介绍好吧,因为我没有游戏设计的经验,

我只能从一个老玩家的视角进行剖析。

  首先我来说一下游戏的色调吧,一个游戏最重要的无非就是游戏的创意。只有有 了好的创新,这个游戏才能够持续发展下去,而好的创新是建立在剧情的基础上的。

所以第一步,就是把游戏的剧本写好。首先是要以哪一个人为中心,或者是一个强力的BOSS为中心,大家玩过传奇的人都知道有一样装备叫屠龙刀,但是在早期的传奇中

并没有出现,所以就给了人发展的空间,而冒险岛所侧重的剧情主线是黑魔法师,黑魔法师至今没有出现,为的就是给大家一个遐想的空间,哈哈。

  然后围绕这个BOSS去写出剧情,置于我的话,其实更多的是沉浸在剧情当中,很少去研究具体的东西,

但是我知道一点,具体,是要和这几点结合起来的:1.地图 2.动画 3.动作 4.可扩展性 。

今天因为时间不多,就解释下上面几点:

1.地图:剧情是和地图挂钩的,一个好的剧情,必须有一主线,而合适的地图,就是承载这些剧情的主线动作的容器。

2.动画:一个好的剧情,离不开穿插的剧情动漫,这些动漫,可以让剧情的主线串联得更好,而且还可以让剧情达到高潮。

3.动作:一个合适的表情,可以让剧情不再枯燥,2D游戏本来就是在平面上的,所以更应该重视表情动作。

4.可扩展性:这个不用多说了,你做软件版本也要升级啊,游戏的剧情如果到了终结处,那么这个游戏离灭亡也不远了。

好了,今天就写这么多。

时间: 2024-10-13 11:40:20

浅谈2D游戏设计模式--游戏剧情设计(1)的相关文章

浅谈php之设计模式基础

本人近期正在学习php,所以就以设计模式的基础来谈一下自己的一些看法 一:什么是设计模式 学习编程的应该很多都有听说过设计模式,经常是什么js的设计模式,php设计模式,那么什么是设计模式呢?通俗的讲,设计模式就是一套被反复使用,很多人都知晓的,代码设计经验的总结,更功利的说法是,设计模式是为了可重用代码,更容易让其他人理解,保证了代码的可靠性.其核心有四个部分组成,就是命名,问题,解决方案,效果.当然,这些空套话多说了也是无益,下面我就以一个循序渐进的例子来简要的谈下,设计模式是有多么重要.

浅谈iOS中MVVM的架构设计与团队协作【转载】

今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正.本篇文章的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~). 由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架构模式,今天MVVM与传统的MVC可谓是极为相似,也可以说是兄弟关系,也就是一家人了. 说到架构设计和团队

IOS中 浅谈iOS中MVVM的架构设计与团队协作

今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正.本篇文章的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~). 每日更新关注:http://weibo.com/hanjunqiang  新浪微博 由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架构模式,今天MVVM与

浅谈2D游戏设计模式2- WZ文件详解(UI.WZ)之MapLogin.img(1)

玩过冒险岛的人都知道有一个WZ文件,那么这个WZ文件的内部是怎么样的呢,今天我就带大家一探究竟. 说实在的,我这是第一次接触WZ文件,但是却让我很震撼,为什么很震撼,因为这个居然是用VS2010写的!还是.NET,我TMD居然就是搞.NET程序设计的, 早知道早点问@卧室好人要WZ文件了,哈哈. 言归正传,既然自己是一个编程方面的菜鸟,多多少少还是知道一些的.下面就带大家来研究WZ文件,也希望一些大神能提供一些帮助. 这个系列的只是从WZ的表面研究,并没有深入源代码,待我到时候反编译(或者问本人

浅谈2D游戏设计模式3 - 冒险地图之美(1)

冒险岛之所以能长久的存在,很大一部分原因是因为它的美工设计的非常的精细,以及独特,那么独特以及美究竟体现在哪些方面呢? 今天我就带大家来分析几幅地图吧. 好吧,我们就拿上面这幅美景来分析吧. 1.阳光. 因为是阳光照耀着的地图,而且是在白天,体现这是中午,否则不会有这么强烈的阳光. 我们只能看到阳光却看不到太阳:原因只有一个,地图不够高,我们看不到太阳. 但是,事实真的是这样的吗,我个人认为,这里其实只是一个欲情故纵的手法吧,游戏厂商设计的其实就只有这一束阳光. 而这束阳光其实只是为了迎合大家的

浅谈DNF组队解决游戏延迟高大红问题。

DNF组队卡,大红,延时高怎么办?贱贱兔开课啦,小兔纸来帮你解决这个问题,一起来看看吧. 最近有玩家给贱贱兔兔留言,为什么我玩电信区就延迟大,而且还老是掉线,玩网通就是有点卡而已,晚上玩哪个区都没事,这是什么呢? 前不久换了联通的网.为什么换联通.因为便宜.平均一个月不到50,20M.下载很流畅.就是玩电信的区有时候仍然会卡.比如DNF频繁丢包.跨网问题能否解决?怎么才能让游戏不大红,延迟低呢,这样才是游戏玩家玩DNF游戏最想要的效果 DNF玩家体验,游戏大红显示图 世界上最遥远的距离,不是我-

(转载)浅谈我对DDD领域驱动设计的理解

原文地址:http://www.cnblogs.com/netfocus/p/5548025.html 从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决. 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品.所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的. 再比如,我是一家互联网公司,公司有很多系统对外提供服务,面向很多客户端设备.但是最近由于各种原因,导致服务经常出故

浅谈我对DDD领域驱动设计的理解

从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决. 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品.所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的. 再比如,我是一家互联网公司,公司有很多系统对外提供服务,面向很多客户端设备.但是最近由于各种原因,导致服务经常出故障.所以,我们希望通过各种措施提高服务的质量和稳定性.其中的一个措施就是希望能做一个灰度发布的平台,这个

浅谈Android MVP 设计模式

为什么需要MVP 关于什么是MVP,以及MVC.MVP.MVVM有什么区别,这类问题网上已经有很多的讲解,你可以自行搜索或看看文末的参考文章,这里就只讲讲为什么需要MVP. 在Android开发中,Activity并不是一个标准的MVC模式中的Controller,它的首要职责是加载应用的布局和初始化用户界面,并接受并处理来自用户的操作请求,进而作出响应.但是,随着界面及其逻辑的复杂度不断提升,Activity类的职责不断增加,以致很容易变得庞大而臃肿. 越小的类,bug越不容易出现,越容易调试