03 2010 档案
WPF/Silverlight深度解决方案:(十五)内存释放、性能提升及源文件保护(续)
摘要:
在第八节、第三节、第二节中,我曾向大家详细的分析了Silverlight在内存释放、性能提升及源码保护等方面的相关处理。随着游戏教程的不断深入,自身各方面经验的不断累积、总结与升华;至今日,我对这3方面的认识又有了更深层次的理解。作为前3篇的续,本节我将继续对Silverlight开发技巧进行深度挖掘,用行动来证明对技术的追求永不止步。
阅读全文

Silverlight游戏设计(Game Design):目录
摘要:
即将发生的是一场尤为惊心动魄的游戏设计之旅,有生,有死,有离,有别,有熟悉,有陌生,一切都将是虚幻与飘渺… 端上一杯咖啡,放些轻松的音乐,点击下面的文章细细品位吧。别忘了,当您感到愉快时,请向您的朋友述说这段奇妙的感受。
阅读全文

Silverlight游戏设计(Game Design):(九)三国策(Demo) 之 “江山一统”②
摘要:
目前市面上的游戏无论单机的还是网游,具备多角度、多类型场景早已屡见不鲜。经典的如《轩辕剑3》,最传统的中国风RPG角色扮演游戏,整个游戏包含3大类场景:世界(大地图)场景、具体(城市、洞穴等)场景及战斗(回合)场景。精灵在各场景中的移动、视角、事件等方面均有不同约束与实现;三国策同样不例外,游戏中除了上一节讲解的RPG场景外,当战役开始时,游戏将切换到SLG回合对战场景。因此,2D游戏要做到丰富多彩则游戏引擎架构必须搭建在以场景(Scene)为核心的框架上,这也印证了贯穿教程始终的唯一理念:场景编辑器让游戏开发更美好!
阅读全文

Silverlight游戏设计(Game Design):(八)三国策(Demo) 之 “江山一统”①
摘要:
教程中无数次提到《三国》系列,那段荡气回肠的过去一直深刻烙印于心。我深爱中国的历史,因此我从不去公开评论政治,因为它是我的母亲;我执着于策略游戏,闲暇时爱不离手的依旧是NDS中的《三国志》。《三国策Online》作为一款RPG+战棋类策略网络游戏,其发展至今多年而青春永驻,不仅因为题材的深度及画面上淳朴而幽雅的表现,更重要的是玩家能从对战中体验到身临其境畅快淋漓般的战斗快感;战鼓声、砍杀声时常萦绕于耳,一场战役过后让我感受更多的是回味,迷恋着重温战场上每一次的策略、布局、走位。从大学开始便已沉迷数载,时至今日依旧无法忘怀,或许很多朋友也曾和我一样做过这么一个梦:偶就是传说中那乱世的枭雄,手握宝剑 横扫千军!
阅读全文

Silverlight游戏设计(Game Design):(七)创建基于场景编辑器的新游戏Demo
摘要:
场景编辑器的功能强大且灵活,从设计之初我已毫不惭愧的将其定位到“让Silverlight游戏场景架设更简单、更快捷”这样一个高度。源码公布后,很多朋友均迫切想知道如何将其运用到实际的游戏制作中。其实,为了能让大家更轻松的掌握此编辑器的架构原理及应用,我早已计划好在后续教程中陆续为大家展示讲解大量的基于此场景编辑器构建的经典游戏Demo,比如《三国策》、《仙剑奇侠传》、《梦幻模拟战》、《帝国时代》等等。本节,我肩负着艰巨的使命,目的是教会大家如何通过VS2008修改此场景编辑器,并创建出一款全新的,完全可以用你自己名字命名的Silverlight游戏Demo,有些心动了吧?赶快动手吧~
阅读全文

Silverlight游戏设计(Game Design):(六)场景编辑器之开源畅想
摘要:
所有的游戏设计辅助工具都是为了提高游戏开发效率而出现的,Silverlight-2D游戏场景编辑器(QXSceneEditor)同样也不例外,虽然它不比《魔兽》、《星际》、《帝国》等大作的地图编辑器拥有强大到甚至可以通过“换肤”直接创造出一款新游戏;但是大家可以通过它,配合上前几节讲述的游戏架设方式几乎能搭建任意一款2D游戏图形框架。无论是RPG(角色扮演)、SLG(策略)、RTS(即时战略)还是ACT(动作)、STG(射击)、CAG(卡片游戏)等游戏类型,不论精灵是2方向(如:《地下城与勇士》、《三国群英传》) 4方向(如:《漂流幻境》)还是8方向(如:《破天一剑》)甚至16方向(如:《剑侠世界》中的魔法),不论场景是横向、纵向、主视角、牵引模式,倾斜的还是垂直的,不论游戏空间是2层的(如:《梦幻诸仙》),3层的(如:《奇迹》)还是N层的(如:《英雄无敌》、《铁血联盟》)等等,只要是2D的均可用作场景的布局或架设。
阅读全文

Silverlight游戏设计(Game Design):(五)面向对象的思想塑造游戏对象
摘要:
传说,面向对象的开发模式最初是因为程序员偷懒而不小心诞生的。发展至今,人们从最初的热忠于讨论某某语言是否足够面向对象到现在开始更广泛的关注面向对象的思想而不是具体内容。面向对象的思想其实并不深奥,它存在的目的只有一个:让程序开发更贴近我们的现实世界。
阅读全文

Silverlight游戏设计(Game Design):(四)从零开始搭建游戏主体框架
摘要:
思路已俨然清晰,接下来要做的是从零开始搭建游戏的主体框架。Silverlight作为RIA界的新宠儿,不仅在游戏开发方面性能优越,在企业开发领域的优异表现同样日益显著。像我们这些长期从事.NET开发的程序员们,如何顺利向Silverlight开发转型是入门时要解决的第一个难题。
阅读全文
