Silverlight游戏设计:(二)场景编辑器让游戏开发更美好

如果哪天光荣告诉我:《三国志》系列将终结,我会义无返顾的用余下那点青春继续诠释这部中国历 史经典题材游戏,已无法细数它占据了我多少童年的回忆,就好比曾有那么一群满腔热血的《梦幻模拟战 》玩家为了能再玩上一部续作而从零开始学做游戏。在感动之余时常感到庆幸,自己能掌握一些菲薄的技 术为何不为大家而用。发自内心的激情点燃了新的开始,一点一滴的去拾取那重生的感觉,依然遥不可期 的理想在背后助推着我继续前行,期待有那么一天,经典能再次闪耀大地:

Slverlight场景编辑器在线演示:http://silverfuture.cn/

似乎粗糙了些,功能还在陆续完善中,但我已迫不及待的想与大家分享这款2D游戏的“场景编辑器“ 了,一句话形容它:麻雀虽小五脏俱全。在完结第一部教程后,我时常在思考如何让RPG或SLG等类似类型 的游戏开发起来更简单,更易于理解。得从架构的角度着手,面向对象的思想贯穿始终。于是乎在新的一 年的开始诞生了这个毛坯级的场景编辑器,它到底能做些什么呢?大家不妨先看下图:

图中包含有4张不同游戏的截图,从地面地形分析其做法均为传统的“贴砖”。做过类似开发的朋友都 知道,从某种意义上讲,这种工作是劳心劳力又不见得讨好的工作,特别是还没有开发自己的地图编辑器 的前提下。很多时候场景往往用的是一张精美的整图,非要切成N片,闲着整美工去玩拼方块哪?还是考 验程序员写算法?当年这样做的好处无非是节约资源,且更好的进行遮挡计算;但在现在这个年代,时间 就是金钱的年代,我们不应该把脑细胞耗死在这个领域,我们需要更多的去思考如何创新,如何给同样的 产品后续版本赋予全新的感觉。其实早在N年前使用整图的概念就已被用于桌面商业游戏开发,好比软星 的《天使帝国》系列。一个动态的场景坐标系系统,不仅能将前面提到的拼砖问题化烦为简,而且能让一 款游戏根据不同场景、不同情况配合上不同的倾斜度以及随意的单元格尺寸;任意的斜度可以让你的游戏 架构更完美匹配美工们的心血力作,就算美工高兴把每个场景画出不一的斜度,我们同样能轻松应对而无 须对他们的艺术创作附加一丝的干扰。

时间: 2024-10-31 04:12:59

Silverlight游戏设计:(二)场景编辑器让游戏开发更美好的相关文章

《触摸屏游戏设计》——4.2节游戏需要故事……不是么?

4.2 游戏需要故事--不是么? 触摸屏游戏设计 很久很久以前,游戏没有故事--但是也没人介意.那时的玩家们都在手忙脚乱地堆放着下落的方块儿.随着时间的推移,玩家给予了这些方块儿独特玩法的可能.结果就是,棋类游戏的名称使其与自己的"个性"相配.棋类游戏成为了真实世界活动-比如赛车和战争-的替代品.甚至游戏棋盘还有了主题,比如"战棋"或"大富翁". 最终,就像这些主题试图复制电影情节.电视节目以及连环画一样,它们演化成为了游戏中的故事风格.就在这时

《游戏设计师修炼之道:数据驱动的游戏设计》一3.2游戏中的随机选择

3.2游戏中的随机选择 大多数游戏都包括某种随机选择,以向结果中添加不确定性.少数几种游戏(比如<国际象棋>和<西洋跳棋>)不依赖于随机选择,能否赢得游戏完全依赖于玩家的技能.这样的游戏称为完全信息博弈(perfect information game),因为不会对玩家隐藏任何东西,所以他们能够准确地知道从一个回合到下一个回合可能发生什么.在这样的游戏中没有隐藏的信息(例如,采用面朝下的方式发牌),也没有随机选择. 大多数视频游戏都依赖于一些随机选择,它们不仅可以使玩家猜测接下来将

Silverlight MMORG WebGame游戏设计(二) 通讯协议之惑

晚上看到我在silverlight webGame上的导师"深蓝色右手"拿到荣誉,觉得他名至实归.回想自己2010过年来到北京忙于一些琐屑的事情,好久没有动手写我的 web传奇了. 去年在群里说我过年要开源我的Web传奇,写一些服务端的文章.后来我发现自己在服务端开发上经验还欠 缺,还没有一个成熟的框架,自己也在摸索中,我也打算今年向公司用C++写服务端的同事学下. 在2009年10月份,我就打算写服务端,可我两眼一抹黑,用什么语言写,用什么通讯方式?作为一个6年来 一直用C#的人来说

Silverlight游戏设计:(四)从零开始搭建游戏主体框架

思路已俨然清晰,接下来要做的是从零开始搭建游戏的主体框架.Silverlight作为RIA界的新宠儿, 不仅在游戏开发方面性能优越,在企业开发领域的优异表现同样日益显著.像我们这些长期从事.NET开发 的程序员们,如何顺利向Silverlight开发转型是入门时要解决的第一个难题. 首先要做的是安装 配置开发环境及开发工具.这里我强烈推荐.NET程序员使用windows2003或更高版本的服务器操作系统以 得到更快的编译速度:以目前开发Silverlight3.0程序应用为例,建议安装的开发工具

Silverlight游戏设计(Game Design)

Silverlight游戏设计(Game Design):(十五)如果还有梦(完) Silverlight游戏设计(Game Design):(十四) Silverlight游戏设计(Game Design):(十三)帝国时代II(Demo)之" Silverlight游戏设计(Game Design):(十二)帝国时代II(Demo) 之" Silverlight游戏设计(Game Design):(十一)梦幻西游(Demo) 之 " Silverlight游戏设计(Gam

Silverlight游戏设计(Game Design):(十)梦幻西游(Demo) 之 “天人合一”①

与当年盛大通过代理<传奇>一举成名,九城代理<奇迹>一夜发迹完全不同,金山.网易凭借他们 自主的研发团队,数年时间倾力打造了<剑侠>及<西游>等系列非常优秀的纯国产网游,不仅开创了此 领域的先河,且作为中国网游行业的榜样,让我时常感到崇敬与骄傲.西山居.烈火.大话西游等工作室 这些如雷贯耳的称号已家喻户晓,所有成功的背后都有着一段源自对中国古风古韵故事的生动阐述,事实 也证明了神化传说终是游戏设计中永不褪色的主题. 让经典重现是无比让人神往的体验.本节,我将

Silverlight游戏设计:(九)三国策(Demo) 之 “江山一统”②

目前市面上的游戏无论单机的还是网游,具备多角度.多类型场景早已屡见不鲜.经典的如<轩辕剑3 >,最传统的中国风RPG角色扮演游戏,整个游戏包含3大类场景:世界(大地图)场景.具体(城市.洞穴 等)场景及战斗(回合)场景.精灵在各场景中的移动.视角.事件等方面均有不同约束与实现:三国策同 样不例外,游戏中除了上一节讲解的RPG场景外,当战役开始时,游戏将切换到SLG回合对战场景.因此, 2D游戏要做到丰富多彩则游戏引擎架构必须搭建在以场景(Scene)为核心的框架上,这也印证了贯穿教程 始终的唯

《游戏机制——高级游戏设计技术》一1.3 机制和游戏设计过程

1.3 机制和游戏设计过程 游戏机制--高级游戏设计技术设计游戏有各种各样的方法,这些方法几乎跟全世界游戏公司的数量一样多.在<Fundamentals of Game Design>中,Ernest Adams倡导一种叫作以玩家为中心(player-centric)的设计方法,这种方法将重点集中在玩家所扮演的角色,以及他们从中体验到的可玩性上.根据Adams的定义,可玩性(gameplay)1就是游戏施加给玩家的一系列挑战的组合,以及游戏允许玩家做的事情.机制产生可玩性.我们来设想马里奥跳过

游戏开发者分享如何营造恐怖游戏吓人感

在这个恐怖游戏项目的一开始,我仍然听到自己的内心大声地说着:"让我们创造一款史上最吓人的恐怖游戏."而现在,距离那时候已经过了一年半时间,我们也仍处于游戏的开发阶段,我想在此分享我们在经历了一些挑战后仍然致力于设计这款名为<Horrinth>的恐怖游戏的经历. 想要打败<神秘人>的野心 我记得那是2013年的5月或6月,我和兄弟Paul想到了创造一款恐怖游戏的理念.我们都很喜欢基于各种形式的恐怖类型(如书籍,电影,游戏,主题公园等等).我和Paul认为我们可以成