<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[IE玩(www.iewan.com)]]></title> 
<link>http://www.iewan.com/index.php</link> 
<description><![CDATA[用IE来玩的游戏，网页游戏，WEBGAME]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[IE玩(www.iewan.com)]]></copyright>
<item>
<link>http://www.iewan.com/read.php?104</link>
<title><![CDATA[Webgame编年史]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Sat, 28 Nov 2009 09:48:38 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?104</guid> 
<description>
<![CDATA[ 
	转自：cwebgame<br/>作者：flymagic <br/><br/><br/>最近在CWebgame潜水多时，与当年相比，CWebgame有营养的东西越来越少了——可能是广告越来越多了造成这样的错觉吧。每当看到大家评论的时候，总想说点什么，我已经在家当宅男修练了差不多两年了，我发觉要是我还再不说点什么，我人都会疯掉的。就随便写写吧。<br/><br/><br/><br/>　　我玩WG的时间不长，从07年的时候开始吧，第一个玩的是《战神世界》，没玩多久，当时主要是通过这个游戏学习一下WG，玩了一会之后，我就借着一个游戏的试做品《领主》（后来进公司之后改成《纵横天下》，后来跟盛下的重名，改成《天地纵横》了，现在已经没有多少玩家记得了吧）。<br/><br/>　　在公司开发的时候，玩了许多的WG，电脑上随时开着N个WG，我上次在一次讨论中，有个鸟人说，不玩WG的策划也有可能设计出好的WG，我说那是放屁。<br/><br/>　　最初玩的是《部落战争》，没有怎么深入玩，唯一印象深刻的就是界面十分地优雅，这种优雅可以说源自于一种简洁吧。<br/><br/>　　再之后玩的是《OGame》，第一款让我上瘾的游戏，当时跟几个同事一起玩。半狼半羊，玩了不久之后，体会到狼才是王道，在开新服之后，一进去就是狼的作风了。最经典的一次战役就是跟一个盟友合击一个比我强N倍的敌人，还有幸出了服务器的第一个月球。<br/><br/>　　《OGame》给我印象深刻的地方就在于做为网页游戏的鼻祖，它在设计上的东西在许多年后也无人能够超越，可以这样说，在现在也几乎没有人能够跳出它的框架。我对《部落战争》不怎么感冒的原因也在于此，我当时觉得《部落战争》是《OGame》之后的作品，说实话，给人的体验也并没有增强多少。尤其是《OGame》中有许多叹为观止的设定，比如说月球。<br/><br/>　　我玩《OGame》十分上瘾，后来被迫放弃了。原因是因为无法忍受那种每天每时都要提心吊胆的生活。总有太多的时候想着游戏里面的事情，FS是不得不做的一件事情。那样的生活真的不是人过的……嘿嘿……<br/><br/>　　《OGame》或《部落战争》，两者得一可安天下。当时看过许多国内的WG，有很多就是《OGame》的直接翻版，只是东西的名字改了一下而已。我见过的最经典的就《纵横天下》（盛大），以三国为题材的游戏，居然在提示信息中赫然出现“舰队”的字样……<br/><br/>　　《OGame》让我认识了GameForge公司，这个公司给我的印象就像是游戏界的暴雪差不多，当然，没有暴雪那么牛X就是了。一直有这样的感觉，GameForge公司在领导WG的潮流，许多WG都是在GameForge公司的游戏开发出来之后，才抄袭或是发展出来的。<br/><br/>　　当时玩了《BiteFight》，译成是《黑夜传说》，狼人和吸血鬼的战斗，其耗时打工的模式，玩家之间的PK，也是后来许多西方RPG模仿的对象。我玩的时候图像还没有现在的版本那样好，但是也玩得很带劲。当时有个同事走火入魔，还跑去冲了值，我当时还说他疯了，不过我后来自己玩《西部风云》的时候，我也体会到那种疯狂的感觉了。他当时随时拥有几一个小号刷经验和钱。我当时还做了一个游戏外挂BBB，用来自动登陆小号。我自己已经没有那么多精力来管了。<br/><br/>　　之后还玩了GameForge的《角斗士》，没有怎么深入玩，除了画面好一点，装备多一点，基本上的感觉和《黑夜传说》也差不了多少，没有什么特别吸引人的地方。据说是小号的天下，刷钱简直无法无天。那时候我就有这样一个印象了，外国人开发游戏好像没有怎么考虑小号的问题，不像来到中国之后这么泛滥。我在开发游戏的时候，总是以小号为必然思考的部分，每当设计一个地方的时候，都要想，这个地方会不会被小号利用……<br/><br/>　　说到游戏外挂，当时还是有一件十分搞笑的事情。真的是什么人都跑来开发WG了，有个什么游戏叫《霸业》还是什么，居然把建造和制造什么东西的参数放到Web页面上来，然后回传。结果我就制造了一个页面，直接用<input>来传递参数，不到一会就可以把东西升成满级。后来我把这个页面放给程序员，它们就把网页改了一下，禁止了使用页面直接传递参数，不过参数还是在页面上的。其实这还是治标不治本，只不过要破解这个需要修改Reference的信息，有点麻烦，之后我也没再管了。<br/><br/>　　后来玩了《POP》，翻成是《音乐人生》，有一段时间改成什么《POPLove》还是什么的，居然被怀疑成不良网站，后来又改回来了。这个游戏没有深玩，不过说实话，真的很不错，也很容易就上瘾。唯一的缺点就是做什么都太慢了，游戏能够提供的实质性可玩的东西不多，关键还是在社交活动。而那又是我没有时间去做的事情。我的QQ签名曾经是陈毅同志的名言“闲聊不超过三分钟！”。<br/><br/>　　《IKariam》，翻成《岛国文明》是我最认真玩的一款作品了，做为GameForge公司的大作，在各方面都是很成熟的，而且也有许多大胆的创新，比如说公共资源等。我当时在美服玩得热火朝天，还破天荒拿到了服务器的第一名。唯一的缺点就是后劲不足，没改版之前，开出极限分城之后，就没有多少可以玩的地方的。<br/><br/>　　这个是现在WG的通病，也就是一个“目标”的问题。在网络游戏中，玩家总有目标可以追随，在不同的等级之下，有不同的可以去的地方，有不同的任务，装备。而WG在这一点上就十分薄弱了。回想起《OGame》中的造月和死星，看着现在的WG，不禁只有一声长叹……<br/><br/>　　再之后能够留在印象当中的就是《西部风云》（The-West），被评为最佳创意游戏的确不是浪得虚名。我最近开发的策略型WG，虽然类型不同，但也从中借鉴了不少的思想。游戏无论是在PVP上还是在日常的打工上，都设计得十分精巧，有多种路线可以选择。这么耐玩的WG还是很少有的。而我更是奇迹般地在一个服务器中多次创建人物，在这任何游戏中都是没有的。<br/><br/>　　我当时进入的时候，没有什么经验，玩了个人物到16级，发觉什么东西都加废了。于是删了重来。这次一次开了两个账号，还拉了朋友一起来玩，四种职业全部创建了，什么加点都去试一下。结果被人告发，账号全封。当时升到的是28级。<br/><br/>　　账号被封了之后，我继续奋斗，建立了一个账号Wind Fighter，当时因为跟CWebgame版块的家伙们结下了梁子，所以经常被人追杀。玩到49级，发觉PK不行，把这个账号丢了，又新建了一个账号。名叫Samurai Sakura，这次为了不引起争端，我隐姓埋名，西部版块的那些家伙估计都不知道这个账号是我的吧。不过因为我加入的村子一直跟他们在开战，所以被追杀的情况也基本没有什么改变。<br/><br/>　　说到为什么我能够这样执着地玩这个游戏，百玩不厌，一是源于这个游戏有意思的PVP机制。每场战斗都是激动人心的。有太多的对手，有些不知道能够不能够赢，有些输了会死得很惨。二来是我坚信我能够得到PK版上的第一名，我还未达成这个目标。<br/><br/>　　我的28级的人物打入TOP15，我的49级人物虽然加入时间落后人很多，还是打入了TOP15，而我的最后一个人物，终于得到了服务器的第一名，而且远超过第二名。本来有个人跟我是很好的竞争对手，分数跟我只差开一点点，不过在我成为第一名之后，他居然被封号了。也不知道是什么原因作弊……<br/><br/>　　我也玩过不少国产的WG，可是说实话，能够让我留下印象的几乎没有。《战神世界2》玩到建了N个城，太烦了退了。《兵临城下》也玩了一会，唯一留下印象的就是小地图很不错。本来我设计的游戏是没有卫星地图的，不过玩了几个游戏，比如《兵临城下》、《Khan Wars》、《KingsAge》都有卫星地图，似乎是一种必然的配置，所以也加上了卫星地图。<br/><br/>　　最近玩的是《热血三国》，因为听朋友说是国内比较成功的，所以跑去看了一下。也没有怎么深玩，就只开到第三城，轻骑上万。连战场还没有去过。在玩《热血三国》的同时，也玩了《商业大亨》，理由同样也是国内比较运营得好的。《热血三国》已经开到了近100多服，《商业大亨》的服务器也开过半百，真是十分变态。<br/><br/>　　这两个游戏没有久玩，一来是没有时间，二来确实受不了那种玩游戏时，仿佛听到这个游戏的运营者在对你说“没钱还想来玩Webgame？”的感觉。《热国三国》中没有建筑队列，《商业大亨》中免费VIP时间过了之后的日子简直不是人过的。就不说要跟其它人同台竞技了。三来是可玩性真的不怎么样，想当然玩《OGame》的时候，从轻型战斗机到巡洋舰、各种单位炮台都研究遍了，可以如数家珍地讲出不同时期不同的作用。现在的游戏80%的单位毫无意义，一会儿就进入最终形态，那么一两种兵造好，最后就是RMB的力量了……<br/><br/>　　还有玩过一些游戏，不怎么有印象，就不说了。现在的游戏公司真是越来越急功近利了，国内的就不说了，连GameForge公司也拿出一些某名其妙的作品，比如说《KingsAge》，简直是《部落战争》的劣质抄袭版。不是打着GameForge公司的名字，我还以为是哪个公司的三流产品。玩到开了5城，终于玩得吐了。<br/><br/>　　因为市场中游戏实在太少，中国网民实在太多了的原因吧。似乎现在的公司认为随便有个产品都能赚到钱。说实话，我不怎么批评这种想法，如果中国的WG玩家还是有很多可以挖掘的地方，这种想法也并不算错，至少从赚钱的角度来说，识时务者为俊杰。只不过，以一个资深玩家和游戏设计者和角度来说，现在中国的WG市场已经被搞得惨不忍睹。<br/><br/>　　快速复制是现在发展的主流思想，做为程序员，我设计的游戏都是附合快速复制原则的。在这个领域，快速复制的意义也就在于，通过简单的包装，可以迅速地把一款游戏变成另一款游戏。当然，直接把游戏卖给多个运营商也是一种。如涛涛江水连绵不绝，如黄河泛滥一发不可收拾这句用在国内的WG界真是再好不过了。其中见得最多的就是《热血三国》的内核，不知道被拷贝了多少遍。基本上随便改一下，另一个游戏就出来了。<br/><br/>　　呼，说着说着就说到地球人都知道的事情上去了，我也没有多少东西可以吐了，今天已经夜深，就到此为止吧。万事开头难，现在国内WG虽然一片混乱，但是说是一种必然的过程也是有道理的，总之成熟不是一朝一夕的事情，做为玩家和游戏设计者，谨以此文聊以共勉，Revo.lution尚未开始，同志还需努力啊……<br/>
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?100</link>
<title><![CDATA[推荐小游戏《过劳死》]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Sat, 25 Apr 2009 06:51:28 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?100</guid> 
<description>
<![CDATA[ 
	<br/>最近工作太累了，偶尔玩下这个，发泄之余，提醒自己要注意身体健康！<br/><br/><br/>此处包含一个多媒体文件，请用网页方式查看。<br/><br/><br/>游戏地址：<br/><br/>http://armorgames.com/play/2407/karoshi-suicide-salaryman<br/>
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?95</link>
<title><![CDATA[都道府県大戦]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Sat, 29 Nov 2008 07:11:12 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?95</guid> 
<description>
<![CDATA[ 
	<a href="http://www.iewan.com/attachment.php?fid=19" target="_blank"><img src="http://www.iewan.com/attachment.php?fid=19" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/><br/><br/>游戏地址：http://suznooto.com/flash/TDW.html
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?89</link>
<title><![CDATA[web策略类游戏开发(二) WebGame事件]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Wed, 12 Nov 2008 06:22:59 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?89</guid> 
<description>
<![CDATA[ 
	1 事件系统<br/>事件系统是整个WebGame系统里一个核心的组成部分，我们用它来控制的进程，让游戏世界里能够24小时运转。<br/><br/><br/><br/>1.1 事件的概念<br/>事件是指游戏里玩家的某个（系列）活动，它可以分为瞬时活动和非瞬时活动。<br/>瞬时活动顾名思义就是在玩家发出指令的瞬间就能完成的活动。像RPG游戏里，玩家从NPC里购买一瓶药水，在玩家发出这个指令后，玩家的金钱减少，并获得药水，这一切都在玩家发出指令后瞬间完成（当然实际逻辑上处理还需要几个ms处理时间）。<br/>而非瞬时活动则是在玩家发出某个指令后一段事件才会被执行。例如RPG里玩家鼠标点击地图上某个地方，游戏角色则会自动行走到刚才点击处。这个移动过程就是一个非瞬时过程，它有了一个移动的过程，这个过程需要消耗一定的时间（玩家能感知的事件）<br/>非瞬时系列活动是指一位或者多位玩家通过一系列的瞬时&#92;非瞬时活动完成一个动作（功能）。例如wow里面的拍卖场，有1位玩家提供道具，同服务器里的其他玩家对该道具进行竞拍。<br/>在WebGame里，玩家的很多操作其实是非瞬时部分事件是村庄资源减少（前提投资），非瞬时事件是建筑物建设，这个动作（同能）的结果是建筑物等级上升。<br/>又比如《Travian》里的攻击，瞬时事件是当前村庄的士兵减少（派出部队），非瞬时事件是减少的士兵移动到需要攻击的村庄（行军过程），动作结束是，两个村庄的部队开打了（战斗）。<br/><br/>1.2 触发器（事件队列）<br/>前面说了瞬时事件和非瞬时事件的概念，当WebGame在24小时运转的时候，系统会产生大量的非瞬时事件，这些非瞬时事件不会在玩家点击页面时执行，而是需要等一段时间后才会执行，因此在游戏里把这些非瞬时事件拿出来，按事件的执行时间进行排序，组成一个事件队列。再通过一个触发器，在事件设定的执行时间到达的那时执行相对应的事件。<br/>这里面就涉及到两个内容：<br/>• 非瞬时的事件队列<br/>• 事件触发器<br/><br/>1.2.1 事件队列<br/>数据库除了用于存储外，其查询功能也非常强大，直接拿来做事件队列很合适。事件队列里通常保存事件涉及的对象（村庄），结束时间、事件类型以及事件相关参数等。<br/>下表为我们系统里使用的事件表：<br/><br/><a href="http://www.iewan.com/attachment.php?fid=2" target="_blank"><img src="http://www.iewan.com/attachment.php?fid=2" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/> <br/>保存时将这些对象做xml序列化保存到EventObject字段里。当然如果为了效率还可以存储二进制序列化后的对象，这样在序列化以及反序列化时能节省大部分时间。<br/><br/>1.2.2 触发器<br/>Asp.net<br/>Asp.net的处理在触发器上的处理就比较简单了。在服务器程序启动的时候，就执行一个线程，定时（1s）从数据库里取结束时间<当前事件的事件进行处理。<br/><br/><div class="code"><br/><br/>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/**//// &lt;summary&gt;<br/> 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 事件处理线程<br/> 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 每间隔1s处理一次到时间了的事件<br/> 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br/> 5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static void EventThread()<br/> 6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/> 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime lastTime = DateTime.Now;<br/> 8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (Run)<br/> 9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br/>11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Event.SystemEvent.DoEvent(lastTime);<br/>13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch (Exception ex)<br/>15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Common.Logging.Error(ex.ToString());<br/>17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>18<br/>19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;long def = DateTime.Now.Ticks - lastTime.Ticks;<br/>20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lastTime = DateTime.Now;<br/>21<br/>22&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (def &lt; 10000000)<br/>23&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>24&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;线程休息，并等待下一次时间间隔<br/>25&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int ms = (int)(10000000 - def) / 10000;<br/>26&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (ms &gt; 0)<br/>27&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Threading.Thread.Sleep(ms);<br/>28&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>29&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/></div><br/><br/><div class="code"><br/>1&nbsp;&nbsp;/**//// &lt;summary&gt;<br/> 2&nbsp;&nbsp;&nbsp;&nbsp;/// 系统事件<br/> 3&nbsp;&nbsp;&nbsp;&nbsp;/// 主要作用是执行处理事件的过程<br/> 4&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br/> 5&nbsp;&nbsp;&nbsp;&nbsp;public class SystemEvent<br/> 6&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/> 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public static void DoEvent(DateTime time)<br/> 8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/> 9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;Event&gt; evs = Event.GetEvents(time);<br/>10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (Event e in evs)<br/>11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br/>13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IEvent ie = e.Object;<br/>15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (ie != null)<br/>16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ie.Parent = e;<br/>18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ie.DoEvent();<br/>19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch (Exception ex)<br/>22&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>23&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Common.Logging.Error(ex.ToString(), e.EventObject);<br/>24&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>25&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br/>26&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>27&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.Delete();&nbsp;&nbsp;&nbsp;&nbsp;// 从数据库里删除信息<br/>28&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>29&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch (Exception ex)<br/>30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Common.Logging.Error(ex.ToString());<br/>32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>34&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>35&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>36<br/><br/></div><br/><br/>php<br/>PHP没用过，不过好像不能在PHP页面里无法创建线程，用纯PHP服务端来实现触发器估计有点难度。但是可以做成一个PHP的应用程序，由应用程序来实现触发器。<br/><br/>1.3 游戏资源的24小时自动增长<br/>游戏资源的24小时自动增长，这是一个有趣的话题，很多刚开始设计WebGame的朋友都会在这个问题上卡一下。每个人对于如何实现这个功能都有自己的独到见解，我在这里就不能给出一个唯一的答案，这里给的解决方案只是自己正在做的WebGame用到的方案。<br/>首先，我们否定了每个时间间隔（10分钟）就执行更新村庄资源的设计，这即不准确，同时也很消耗服务器资源。所以，我们的系统就只有在用户执行事件（瞬时的和非瞬时）的时候才将新的资源信息写入数据库。平时显示资源的时候用 <br/>(当前时间 - 上一次更新事件)*资源每小时产量+上一次更新产量<br/>公式计算出当前资源并显示在页面上。也就是说，每次页面更新时重新计算资源，但只只要用户没有做任何修改资源的动作（事件），就不会把重新计算后的资源写回数据库。<br/>《Travian》在前台界面上看到资源不断的上涨其实是利用JavaScript实现的小效果。<br/><br/> <br/><br/>&nbsp;&nbsp;<br/><br/> <br/><br/>作者：Yahle<br/>曾用网名：Dogvane<br/>原载：http://www.cnblogs.com/yahle<br/>版权所有。转载时必须以链接形式注明作者和原始出处。
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?87</link>
<title><![CDATA[强烈推荐《Hall of Fame》]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Thu, 30 Oct 2008 09:51:23 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?87</guid> 
<description>
<![CDATA[ 
	<a href="http://www.iewan.com/attachment/1225360432_0.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1225360432_0.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>这是一个战术配置SLG的游戏<br/>你可以组织一个1~5人的冒险团队<br/>自由设定点数技能以及战斗中的各种判定<br/>通过不断与怪物的战斗来获得经验以及道具强化自己<br/>等级达到一定高度的时候可以转职为高阶职业<br/><br/>游戏地址：http://hof.firingsquad.com.cn<br/>
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?86</link>
<title><![CDATA[国内首款Web3D竞速游戏《炫装卡丁车》]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Thu, 9 Oct 2008 02:24:13 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?86</guid> 
<description>
<![CDATA[ 
	<a href="http://www.iewan.com/attachment/1223519024_0.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1223519024_0.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/>《炫装卡丁车》是首款Web3D竞速游戏。是GOGO平台中的一款赛车类竞速游戏，游戏有很强的娱乐性。本游戏集成了现有卡丁车的“竞速模式”和“道具模式”，还特别独具匠心的开发了“职业系统”，让玩家真正体验到不是自己一个人在“战斗”。游戏中Q版的人物造型、乐趣无限的道具、充满童趣的赛道，能让玩家摆脱紧张压抑的心情，感受到更多的轻松和快乐。<br/><br/><br/><br/><a href="http://www.iewan.com/attachment/1223519041_0.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1223519041_0.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><a href="http://www.iewan.com/attachment/1223519041_1.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1223519041_1.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>游戏中采用3DQ版人物造型，让画面充满童趣，让来玩游戏的人都会觉得很是喜欢，更加放松自我，没有压力。<br/><br/>在比赛中，各种特殊的道具，都有着不一样的功能，游戏里不管是涂鸦、选择场景、装扮爱车等等，系统都提供了多种多样的选择，让你拥有自己独特的风格，这也是此款游戏的一大亮点。<br/><br/>传统的卡丁车组队，都是枯燥的分为两组直接比赛就可以，而《炫装卡丁车》在此却可以选择自己想要的职业，每一种职业，在比赛中，都有着不同的职责。这也是这款游戏的一个创新点。<br/><br/>更多游戏咨询，请点击 <br/><br/>《炫装卡丁车》封测激活码领取页面：http://kd.gogo.com/huodong/20080922/lq.aspx <br/>《炫装卡丁车》官网：http://kd.gogo.com/ <br/> &nbsp;GOGO游戏平台：http://www.gogo.com/<br/><br/><br/>文章来源：http://www.vrart.cn/news/view/read/20081008/2695165436.shtml<br/>
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?79</link>
<title><![CDATA[无尽的战争II——未来の抉择]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Mon, 25 Feb 2008 06:19:52 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?79</guid> 
<description>
<![CDATA[ 
	<a href="http://www.iewan.com/attachment/1203920611_0.gif" target="_blank"><img src="http://www.iewan.com/attachment/1203920611_0.gif" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>《无尽的战争II——未来の抉择》是一款风靡亚洲的WEB GAME，其FANS数量众多。这是以高达为背景的PRG式的游戏 ，玩法虽然简单 (鼠标点击操作)， 但内容丰富，武器升级、强化、多种战斗姿态、多种辅助装备、还有天上地下唯我独尊的隐藏合成武器，国家要塞建设和国战让所有人都能体会到互联游戏的魅力。是一款简单休闲的上作! 高达迷们和喜欢游戏的朋友千万不要错过!<br/><br/>游戏地址：http://www.52ebs.com
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?77</link>
<title><![CDATA[林子不大，但是奇怪的鸟很多]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Thu, 21 Feb 2008 02:01:25 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?77</guid> 
<description>
<![CDATA[ 
	<a href="http://www.iewan.com/attachment/1203559277_0.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1203559277_0.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.iewan.com/attachment/1203559277_1.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1203559277_1.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a>
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?63</link>
<title><![CDATA[10月，《方便面三国》方便上市~！]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Sat, 29 Sep 2007 06:02:11 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?63</guid> 
<description>
<![CDATA[ 
	<br/><br/><br/>此处包含一个多媒体文件，请用网页方式查看。<br/><br/><br/>后汉末期，魏蜀吴三国鼎立，中原大陆一派繁忙景象。各地豪杰并起，跨州连郡者不可胜数，只为一个梦想，一统中原。<br/><br/> 大都市的你是否也曾有霸主幻想？<br/><br/> 现在《方便面三国》让你随时随地亲身感受，用手指攻城略地，用鼠标挥兵沙盘，一切皆为方便你的三国梦。<br/><br/> 敬请期待，10月，《方便面三国》方便上市~！<br/><br/> 无需下载，无需安装，你需要做的仅是打开浏览器！<br/>
]]>
</description>
</item><item>
<link>http://www.iewan.com/read.php?49</link>
<title><![CDATA[悠嘻猴公司推出《乱舞春秋》封闭内测即将引爆]]></title> 
<author>童儿 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[特色webgame]]></category>
<pubDate>Wed, 16 May 2007 06:38:07 +0000</pubDate> 
<guid>http://www.iewan.com/read.php?49</guid> 
<description>
<![CDATA[ 
	<a href="http://www.iewan.com/attachment/1179297427_0.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297427_0.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/><a href="http://www.iewan.com/attachment/1179297465_0.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297465_0.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.iewan.com/attachment/1179297443_1.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297443_1.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.iewan.com/attachment/1179297443_2.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297443_2.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.iewan.com/attachment/1179297443_3.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297443_3.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.iewan.com/attachment/1179297443_4.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297443_4.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.iewan.com/attachment/1179297465_1.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297465_1.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.iewan.com/attachment/1179297443_0.jpg" target="_blank"><img src="http://www.iewan.com/attachment/1179297443_0.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/><br/>申请地址：<br/><br/>http://game.yoyocici.com/newsfb.aspx?type=1&id=9
]]>
</description>
</item>
</channel>
</rss>