<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.9thfun.cn/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.9thfun.cn" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/9thfun" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 07 Aug 2010 05:23:15 GMT</lastBuildDate><title>9thfun～九乐</title><description>半年六个月一百八十二天能干些什么？</description><link>http://www.9thfun.cn</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Sat, 07 Aug 2010 06:39:08 GMT</pubDate><item><title>JSON介绍及Lua实例一则</title><link>http://www.9thfun.cn/2010/08/json-description.html</link><content:encoded>&lt;p&gt;JSON是6Spring同学介绍给我的好物，&lt;a href=&quot;http://www.json.org/json-zh.html&quot;&gt;官方&lt;/a&gt;定义如下：&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition &amp;#8211; December 1999的一个子集。JSON采用完全独立于语言的文本格式，但是也使用了类似于C语言家族的习惯（包括C, C++, C#, Java, JavaScript, Perl, Python等）。&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;嗯，没全部读完的请举手。好，手放下。对于咱策划来说，其实只需要读第一句的主干：JSON是格式。（抽飞）&lt;span id=&quot;more-271&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;JSON这种格式，以{}符号作为一个组，其中的数据以“名称:数据”的方式呈现，文本则加双引号。举个例子来说，对于一个物品的各种属性，我们可以用JSON表示为：&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;{&amp;#8220;ItmeID&amp;#8221;:3101, &amp;#8220;Name&amp;#8221;:&amp;#8221;大还丹&amp;#8221;, &amp;#8220;Value&amp;#8221;:350}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;很简单吧，JSON还支持嵌套，比如：&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;{&amp;#8220;3101&amp;#8243;:{&amp;#8220;ItmeID&amp;#8221;:3101, &amp;#8220;Name&amp;#8221;:&amp;#8221;大还丹&amp;#8221;, &amp;#8220;Value&amp;#8221;:350},&lt;/p&gt;
&lt;p&gt;&amp;#8220;3202&amp;#8243;:{&amp;#8220;ItmeID&amp;#8221;:3202, &amp;#8220;Name&amp;#8221;:&amp;#8221;小还丹&amp;#8221;, &amp;#8220;Value&amp;#8221;:150}}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;这就是以物品ID为索引的一张二维物品表了啊～～&lt;/p&gt;
&lt;p&gt;那么对于策划来说，把数值表变成这种样子有什么好处呢？嘿嘿，因为&lt;a href=&quot;http://json.luaforge.net/&quot;&gt;JSON4Lua&lt;/a&gt;这个项目提供了一套函数，你只要给他JSON格式的一串文本，他就给你转换成Lua的Table。比如：&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;jsonStr={&amp;#8220;ItmeID&amp;#8221;:3101, &amp;#8220;Name&amp;#8221;:&amp;#8221;大还丹&amp;#8221;, &amp;#8220;Value&amp;#8221;:350}&lt;/p&gt;
&lt;p&gt;tableCache={}&lt;/p&gt;
&lt;p&gt;tableCache=json.decode(jsonStr)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;执行上述Lua语句以后，tableCache在Lua里就变成了[3101,&quot;大还丹&quot;,350]。脚本策划就无需自己写函数解析数值策划提供的各种数值表了（虽然可能是同一个人），只要程序帮忙提供一个导出JSON格式的函数，脚本策划直接利用这个函数将原始数据转换成JSON格式再decode成Lua的Table，再然后就是脚本策划自己发挥了。&lt;/p&gt;
&lt;p&gt;给出一个实例，是JSON+Lua实现的宝箱系统，因为需要LoadTXT()，也就是我们伟大的程序6Spring给的将TXT文本内容转换成JSON格式的函数，所以如果各位想在Lua下运行通过的话必须自己写下这个函数。当然，你也可以直接返回一串JSON字符串完事。&lt;/p&gt;
&lt;p&gt;说一下各个文件和基本思路：&lt;/p&gt;
&lt;p&gt;commFunc.lua &amp;#8211; 放着一些venjet常用的通用函数，各位可自取。其中第一个就是读取一个文本，利用程序给的函数转换成JSON，再利用JSON的decode函数转换成Lua Table。&lt;/p&gt;
&lt;p&gt;GoldBox.lua &amp;#8211; 开宝箱的函数，其实与这次题目相关的就前几行，调用commFunc里的函数获得宝箱和物品的Lua Table，后面的都是各种判断和随机选择。&lt;/p&gt;
&lt;p&gt;GoldBox.txt和itemkind.txt &amp;#8211; 数据文本，为了方便大家理解放了进来，是利用excel导出的文本，所以格式有点乱。&lt;/p&gt;
&lt;p&gt;json.lua &amp;#8211; &lt;a href=&quot;http://json.luaforge.net/&quot;&gt;JSON4Lua&lt;/a&gt;的Lua文件，大家也可以去官网下载。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.9thfun.cn/wp-content/uploads/2010/08/json.rar&quot; target=&quot;_blank&quot;&gt;实例下载&amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867042/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2010/08/json-description.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867042/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867042/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2010/08/json-description.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>JSON是6Spring同学介绍给我的好物，官方定义如下：

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition &amp;#8211; December 1999的一个子集。JSON采用完全独立于语言的文本格式，但是也使用了类似于C语言家族的习惯（包括C, C++, C#, Java, JavaScript, Perl, Python等）。

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2010/08/json-description.html&quot; title=&quot;JSON介绍及Lua实例一则&quot;&gt;阅读全文——共1331字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867042/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2010/08/json-description.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867042/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867042/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>JSON</category><category>脚本</category><category>Game Design</category><pubDate>Sat, 07 Aug 2010 13:23:15 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2010/08/json-description.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=271</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2010/08/json-description.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867042/4237988</fs:itemid></item><item><title>名将三国Q数值策划部分逆推</title><link>http://www.9thfun.cn/2010/01/wofq-numeric.html</link><content:encoded>&lt;p style=&quot;text-align: left;&quot;&gt;距离上一篇日志更新过去了5个月了，我为什么要开博客啊啊啊啊啊&amp;#8230;&amp;lt;囧&amp;gt;&amp;#8230;好吧，离2012年世界毁灭时日无多了，少说废话，直接进入正题。&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;img class=&quot;alignright&quot; style=&quot;display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;&quot; title=&quot;Image00372&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2010/01/Image00372-300x179.jpg&quot; alt=&quot;Image00372&quot; width=&quot;300&quot; height=&quot;179&quot; /&gt;&lt;/p&gt;
&lt;p&gt;明天是名将三国公测的日子，这是一款类似于DNF的横版过关类MMO，宣传上九城砸了大把的银子，还以购买2亿Q币奖励DNF玩家为题材进行了一次网络炒作，效果还不错。而这次宣传里一个亮点就是引导小游戏“&lt;a href=&quot;http://venjet.wofq.the9.com&quot;&gt;名将三国Q&lt;/a&gt;”，一个以名将三国为题材，仿&amp;#8221;推推&amp;#8221;的无操作格斗类游戏（格斗居然不要操作—  —）。此游戏目的有二：其一，这款游戏上手极易，可以吸引不少的轻度玩家，给还没进入名将三国的玩家一个大概的认识，再进入名将三国时就会有一种熟悉感。其二，维持封测、内测老玩家的热度，保住人气。之前大部分网游，封测内测完了之后总需要几个月的时间收集bug、玩家意见等进行调整，而玩家不可能每天都上官网来看看开服了没有，久而久之不少玩家热度没有了，或者找到其他同类化网游替代，于是玩家就流失了。而名将三国Q可以让老玩家解解馋，每天登录能战5局。开服日期一确定，立即以公告的形式每天出现在游戏的界面里，新老玩家立马知道啥时候开服，开服人气一高涨，游戏就成功一半了&amp;#8230;&lt;/p&gt;
&lt;p&gt;当然，以上都是建立在这个小游戏足够吸引人的前提下的，而名将三国Q无疑做到了，精致的画面、简单的上手及黏性强的系统，实在是对九城又刮目相看了。然后，venjet决定逆推一把游戏里的数值。&lt;span id=&quot;more-256&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;首先是最简单的生命，起始70点，每提升一级加20点。属性分武力、敏捷和速度，据说(?)武力影响攻击力和格挡率；敏捷影响暴击率和躲闪率；速度影响行动力和反击率，但是venjet没有找到官方发言，而且概率不太好测，姑且这么认为吧（被抽飞）其中行动力在游戏里是没有对应的数值的，venjet推测行动力其实就是再动率，就是连着行动两次的概率。初始三围各3点，升一级加3点属性点自由分配。&lt;/p&gt;
&lt;p&gt;然后是升级经验，已查明的是，前三级分别是10、20、30，四到十级都是40，十级以后的等venjet的角色明天有对战机会了再更新吧（&amp;gt;。&amp;lt;）挑战战胜别人一局获得20点经验，失败获得10点经验，被挑战者无论胜负都没有经验。另外挑战低于自己3级的就有经验惩罚，无论胜负都没有经验拿&amp;#8230;&lt;/p&gt;
&lt;p&gt;格挡、暴击、躲闪、再动和反击这5类事件与属性的对应关系venjet是从被动技能上推（其实是不靠谱的猜- -）出来的。被动技能里，有武力+3、敏捷+3、速度+3和三围+1四种影响属性的技能，而格挡、暴击、躲闪、再动和反击各有+1%的技能，两者的对应关系应该是3:1或者1.5:1，又因为50级封顶，假如是1.5:1的话，玩家全加速度就能获得100%躲闪率，显然不现实，所以3:1是比较靠谱的一个猜测。（要问为什么不是4:1、5:1、6:1，我只能说这是venjet的直觉啊直觉&amp;#8230;）另外一种可能是这个比率是 变动的，如同WOW的暴击率一样，这种情况venjet就完全没办法猜了&amp;#8230;另外，这5种情况初始的几率显然不是0%，大致猜测应该是3%-6%的样子。（又是直觉，木有办法，这个只能靠猜&amp;#8230;）暴击伤害增加100%，格挡减伤30%，可能存在随机浮动。&lt;/p&gt;
&lt;p&gt;接下来是最复杂的伤害公式，大大出乎venjet的意料，武力起到的作用其实相当的小，经过n多数据证明，3点武力=1点伤害，而每升一级，玩家伤害+2。这就是为什么武林大会里那些等级30+的玩家，武力只有20多点却能打出100+的伤害（加上武器）武力加的是绝对值，因此前期较为实用，到了后期点数较多时，百分比计算的暴击、躲闪等的价值就要高于武力加的伤害了。具体的大概的猜测的不太靠谱但是应该也不会差太多的伤害计算公式是：伤害=10+lv*2+武力/3+武器伤害+random(-2,2)，其中最不靠谱的就是最后的随机值，venjet没有高级帐号，不知道这个随机值到底是绝对值还是百分率&amp;#8230;&lt;/p&gt;
&lt;p&gt;略微带过一下五行系统，金木土水火依次克制（暂不考虑武将相生），如果克制对方的属性，则伤害+10%，貌似暴击率也+10%（未验证&amp;#8230;）&lt;/p&gt;
&lt;p&gt;技能和武器系统是玩家养成的一个重要组成部分，也是名将三国Q比推推做的好的地方。不过，九城的策划这方面没有再展开，三个职业的技能和武器本质上完全一样，仅仅是动画展示上的区别（不过都很精美，赞），技能的触发率是固定的，然后从自己能施放的主动技能里挑选一种进行施放。之前据说有过控场技能施放过多的问题，现在官方放话说改掉了，由此可知挑选技能本身肯定也存在了一个概率，venjet不得而知啊不得而知。武器就是简单的加法公式，不详述了。&lt;/p&gt;
&lt;p&gt;大致就这些，绝对有错误，如果你知道内幕或者舅舅在九城还望指点迷津，venjet在此谢过了～&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867043/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2010/01/wofq-numeric.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867043/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867043/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2010/01/wofq-numeric.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>距离上一篇日志更新过去了5个月了，我为什么要开博客啊啊啊啊啊&amp;#8230;&amp;#60;囧&amp;#62;&amp;#8230;好吧，离2012年世界毁灭时日无多了，少说废话，直接进入正题。



明天是名将三国公测的日子，这是一款类似于DNF的横版过关类MMO，宣传上九城砸了大把的银子，还以购买2亿Q币奖励DNF玩家为题材进行了一次网络炒作，效果还不错。而这次宣传里一个亮点就是引导小游戏“名将三国Q”，一个以名将三国为题材，仿&amp;#8221;推推&amp;#8221;的无操作格斗类游戏（格斗居然不要操作—  —）。此游戏目的有二：其一，这款游戏上手极易，可以吸引不少的轻度玩家，给还没进入名将三国的玩家一个大概的认识，再进入名将三国时就会有一种熟悉感。其二，维持封测、内测老玩家的热度，保住人气。之前大部分网游，封测内测完了之后总需要几个月的时间收集bug、玩家意见等进行调整，而玩家不可能每天都上官网来看看开服了没有，久而久之不少玩家热度没有了，或者找到其他同类化网游替代，于是玩家就流失了。而名将三国Q可以让老玩家解解馋，每天登录能战5局。开服日期一确定，立即以公告的形式每天出现在游戏的界面里，新老玩家立马知道啥时候开服，开服人气一高涨，游戏就成功一半了&amp;#8230;

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2010/01/wofq-numeric.html&quot; title=&quot;名将三国Q数值策划部分逆推&quot;&gt;阅读全文——共1903字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867043/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2010/01/wofq-numeric.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867043/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867043/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>游戏数值</category><category>名将三国</category><category>游戏系统</category><category>Game Design</category><pubDate>Thu, 07 Jan 2010 23:21:24 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2010/01/wofq-numeric.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=256</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2010/01/wofq-numeric.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867043/4237988</fs:itemid></item><item><title>数值策划常用数据库语句</title><link>http://www.9thfun.cn/2009/09/select-sql.html</link><content:encoded>&lt;p&gt;数值策划常常要与数据库打交道，最常见的就是每过一段时间针对游戏日志信息进行统计分析。这篇可以算是一个备忘录，venjet用到什么不容易记住语句就把它记录到这里，以后找起来也方便。对于数据库熟悉的不需要看，对数据库不熟悉的需要学习一下基础知识。所以，这篇应该算是自用的备忘（路人甲：那拜托你设成private啊private&amp;#8230;）&lt;/p&gt;
&lt;h3&gt;1 常用函数&lt;/h3&gt;
&lt;p&gt;count()-计数&lt;/p&gt;
&lt;p&gt;sum()-求和&lt;/p&gt;
&lt;p&gt;min(),max()-最值&lt;/p&gt;
&lt;p&gt;avg()-平均值&lt;/p&gt;
&lt;p&gt;day()-取时间字段的天值，同理还有month(), year()&amp;#8230;Access有DateValue()函数，可以根据字段内容转换成相应格式的日期。&lt;/p&gt;
&lt;p&gt;hex()-十进制转为十六进制&lt;/p&gt;
&lt;p&gt;left(a,b)-返回字符串a左起b个字符的部分。同理还有right()（关于中文字是1个字符还是2个字符的问题，与数据库的定序(COLLATE)有关，用的时候问下程序就行。）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;举例&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SELECT count(*) as 计数,sum([Money]) as 总和,min([Money]) as 最小值,max([Money]) as 最大值,avg([Money]) as 平均值&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #ffffff; &quot;&gt;FROM dbo_MoneyLog_2009_05&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;WHERE ((dbo_MoneyLog_2009_05.[why])=&amp;#8221;任务添加&amp;#8221;)&lt;span id=&quot;more-194&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;2 Group by子句&lt;/h3&gt;
&lt;p&gt;将查询结果按照Group by后面的内容进行分类，比如Group by [ID],Group by day([Time])&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;举例&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;SELECT day(TIME) as 日期,count(*) as 次数&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;FROM dbo_MoneyLog_2009_05&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;WHERE ((dbo_MoneyLog_2009_05.[why])=&amp;#8221;捡到晶石&amp;#8221;) group by day([TIME])&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;3 UNION 操作符&lt;/h3&gt;
&lt;p&gt;用来合并多个select语句的结果，合并的select列数必须一致。统计的时候常常用来将月份数据合并来统计年度数据。(不过话说月度数据出来了用excel统计年度数据更方便一点&amp;#8230;)&lt;/p&gt;
&lt;p&gt;使用上UNION ALL会列出所有的值，而UNION不会列出重复的值&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;举例&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;select [Times] as 时间,sum([counts]) AS 次数, Sum([Moneys]) AS 金额&lt;/p&gt;
&lt;p&gt;from(SELECT DateValue([Time]) as times,count(*) AS counts, Sum([Money]) AS moneys&lt;/p&gt;
&lt;p&gt;FROM dbo_MoneyLog_2009_04&lt;/p&gt;
&lt;p&gt;where [why]=&amp;#8221;捡到晶石&amp;#8221;&lt;/p&gt;
&lt;p&gt;group by DateValue([Time])&lt;/p&gt;
&lt;p&gt;UNION ALL&lt;/p&gt;
&lt;p&gt;SELECT DateValue([Time]) as times,count(*) AS counts, Sum([Money]) AS moneys&lt;/p&gt;
&lt;p&gt;From dbo_MoneyLog_2009_05&lt;/p&gt;
&lt;p&gt;where [why]=&amp;#8221;捡到晶石&amp;#8221;&lt;/p&gt;
&lt;p&gt;GROUP BY DateValue([Time]))&lt;/p&gt;
&lt;p&gt;Group by [Times]&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867044/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/09/select-sql.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867044/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867044/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2009/09/select-sql.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>数值策划常常要与数据库打交道，最常见的就是每过一段时间针对游戏日志信息进行统计分析。这篇可以算是一个备忘录，venjet用到什么不容易记住语句就把它记录到这里，以后找起来也方便。对于数据库熟悉的不需要看，对数据库不熟悉的需要学习一下基础知识。所以，这篇应该算是自用的备忘（路人甲：那拜托你设成private啊private&amp;#8230;）

1 常用函数

count()-计数

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2009/09/select-sql.html&quot; title=&quot;数值策划常用数据库语句&quot;&gt;阅读全文——共1215字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867044/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/09/select-sql.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867044/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867044/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>sql</category><category>Technology</category><category>数据库</category><pubDate>Wed, 23 Sep 2009 17:46:01 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2009/09/select-sql.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=194</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2009/09/select-sql.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867044/4237988</fs:itemid></item><item><title>合成概率与玩家心理</title><link>http://www.9thfun.cn/2009/09/compound-probability.html</link><content:encoded>&lt;p&gt;venjet标题党的习性再度发作，不起一个这样的名字就浑身不舒服&amp;#8230;打住，先看例子：&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #ffffff; &quot;&gt;给玩家一份材料，情况1：合成装备A有70%的概率成功；情况2：给玩家两份材料，合成装备A有35%的概率成功。这两种情况是否一样？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;从总体上来看，70%的情况下，合成10次，会有7个成品，而20次，35%的成功率，也有7件成品，对于产出来说是一样的。但对于玩家来说就有较大的区别了：情况1失败的几率是30%，情况2完全失败的概率是（1-35%）^2=42.25%，比情况1多了12%的失败率！造成这种情况的原因简单来说是情况2合成两次，因此有三种可能：失败两次、成功一次、成功两次，而成功两次的概率把成功一次的概率“吃”掉了，所以失败的概率更高，其实也就是&lt;a title=&quot;可能会被墙的wiki&quot; href=&quot;http://zh.wikipedia.org/zh-cn/%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83&quot;&gt;正态分布&lt;/a&gt;的问题。这个例子里，显然30%的失败概率更容易让玩家接受。以下是两种不同概率下的产出分布，X轴是成品的数量，Y轴是出现的几率。情况1合成10次，情况2合成20次，期望是7件成品，可以看到情况2较情况1更为分散，而情况1更容易达到我们的预期。&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-175&quot; title=&quot;compound-probability&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2009/09/compound-probability.jpg&quot; alt=&quot;compound-probability&quot; width=&quot;488&quot; height=&quot;250&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-162&quot;&gt;&lt;/span&gt;另外情况2还会发生一些糟糕的事情，比如，100个玩家里有一个人会连续合成11次全部失败，1000个玩家里有一个人会连续合成16次全部失败，OTL。如果玩家大叫着“不是成功率是35%吗？应该大体上合成3次就成功了啊？怎么回事，游戏公司骗钱啊？”之类的你可别像venjet一样对随机函数有怨念（当时为了这个问题和玩家吵了一个下午，OTL）&amp;#8230;虽说高概率耗费的成本肯定会相应的提升，但是屡次失败的挫败感会让玩家更快的放弃，所以应该尽量控制材料获得的几率或者增加材料的消耗而相应的提高成功率。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;wptable rowstyle-alt&quot; id=&quot;wptable-2&quot; &gt;
	&lt;thead&gt;
	&lt;tr&gt;
		&lt;th class=&quot;sortable&quot; style=&quot;width:60px&quot; align=&quot;left&quot;&gt;失败次数&lt;/th&gt;
		&lt;th class=&quot;sortable&quot; style=&quot;width:60px&quot; align=&quot;left&quot;&gt;情况1&lt;/th&gt;
		&lt;th class=&quot;sortable&quot; style=&quot;width:60px&quot; align=&quot;left&quot;&gt;情况2&lt;/th&gt;
		&lt;th class=&quot;sortable&quot; style=&quot;width:60px&quot; align=&quot;left&quot;&gt;失败次数&lt;/th&gt;
		&lt;th class=&quot;sortable&quot; style=&quot;width:60px&quot; align=&quot;left&quot;&gt;情况1&lt;/th&gt;
		&lt;th class=&quot;sortable&quot; style=&quot;width:60px&quot; align=&quot;left&quot;&gt;情况2&lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;1&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;30.00%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;65.00%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;9&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;2.07%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;alt&quot;&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;2&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;9.00%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;42.25%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;10&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;1.35%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;3&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;2.70%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;27.46%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;11&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.88%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;alt&quot;&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;4&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.81%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;17.85%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;12&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.57%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;5&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.24%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;11.60%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;13&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.37%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;alt&quot;&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;6&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.07%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;7.54%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;14&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.24%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;7&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.02%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;4.90%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;15&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.16%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;alt&quot;&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;8&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;3.19%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;16&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;&lt;0.01%&lt;/td&gt;
		&lt;td style=&quot;width:60px&quot; align=&quot;left&quot;&gt;0.10%&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;p.s 1个2%和2个1%却是几乎等价的&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;对于游戏数值设定上的问题，玩家的感受才是最直接的。差的数值会让玩家觉得这个游戏不合理，厌烦，有挫折感以致离去；好的数值则会让游戏更有趣，增加黏度。这要求不仅要熟知数学方面的知识，同时也要懂得玩家心理，等venjet深入研究了再写吧。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;扩展阅读：&lt;a href=&quot;http://mdmky.blog.sohu.com/101003714.html&quot;&gt;奖励设置方法&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867045/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/09/compound-probability.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867045/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867045/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2009/09/compound-probability.html/feed</wfw:commentRss><slash:comments>1</slash:comments><description>venjet标题党的习性再度发作，不起一个这样的名字就浑身不舒服&amp;#8230;打住，先看例子：

给玩家一份材料，情况1：合成装备A有70%的概率成功；情况2：给玩家两份材料，合成装备A有35%的概率成功。这两种情况是否一样？

从总体上来看，70%的情况下，合成10次，会有7个成品，而20次，35%的成功率，也有7件成品，对于产出来说是一样的。但对于玩家来说就有较大的区别了：情况1失败的几率是30%，情况2完全失败的概率是（1-35%）^2=42.25%，比情况1多了12%的失败率！造成这种情况的原因简单来说是情况2合成两次，因此有三种可能：失败两次、成功一次、成功两次，而成功两次的概率把成功一次的概率“吃”掉了，所以失败的概率更高，其实也就是正态分布的问题。这个例子里，显然30%的失败概率更容易让玩家接受。以下是两种不同概率下的产出分布，X轴是成品的数量，Y轴是出现的几率。情况1合成10次，情况2合成20次，期望是7件成品，可以看到情况2较情况1更为分散，而情况1更容易达到我们的预期。

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2009/09/compound-probability.html&quot; title=&quot;合成概率与玩家心理&quot;&gt;阅读全文——共844字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867045/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/09/compound-probability.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867045/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867045/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>游戏数值</category><category>概率</category><category>玩家心理</category><category>Game Design</category><pubDate>Mon, 21 Sep 2009 14:15:55 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2009/09/compound-probability.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=162</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2009/09/compound-probability.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867045/4237988</fs:itemid></item><item><title>Dogma 2001:游戏设计师的10个教条</title><link>http://www.9thfun.cn/2009/07/dogma-2001.html</link><content:encoded>&lt;p&gt;啊，被挑战了&amp;#8230;&lt;/p&gt;
&lt;p&gt;事情是这样的，Lars von Trier和Thomas Vinterberg这两个丹麦导演在&lt;del style=&quot;text-decoration: none;&quot; datetime=&quot;2009-07-25T07:31:52+00:00&quot;&gt;&lt;span style=&quot;text-decoration: line-through;&quot;&gt;吃饱了撑着没事干&lt;/span&gt;&lt;/del&gt;认真审查了电影业发展的情况后，觉得电影发展已经越来越依靠各种技术带来效果而忽略了电影的本质，于是提出了一个挑战“Vow of Chastity&amp;#8221;(守节誓言)，包含十条近乎荒唐的教条，venjet就不贴在这儿吓人了，有兴趣的去&lt;a title=&quot;维基链接，如果被墙，我想你知道该怎么办&quot; href=&quot;http://en.wikipedia.org/wiki/Dogme_95&quot;&gt;这里&lt;/a&gt;看。遵守这十个教条并通过认证的电影可以挂名“Dogme”（丹麦语，教条）电影(比如&lt;a title=&quot;我悲伤的认为，豆瓣的命可能也不长了...&quot; href=&quot;http://www.douban.com/subject/1297695/&quot;&gt;1&lt;/a&gt;,&lt;a title=&quot;我悲伤的认为，豆瓣的命可能也不长了...&quot; href=&quot;http://www.douban.com/subject/1418632/&quot;&gt;2&lt;/a&gt;,&lt;a title=&quot;我悲伤的认为，豆瓣的命可能也不长了...&quot; href=&quot;http://www.douban.com/subject/1306699/&quot;&gt;3&lt;/a&gt;)，如果不知道Dogme这事的话，常常被人误认为“小成本制作”&amp;#8230;顺便一提，Dogme 95的官网已经挂了&amp;#8230;&lt;/p&gt;
&lt;p&gt;然后，前牛蛙工作室首席设计师Ernest Adams仿照Dogme 95对所有的游戏设计师提出了挑战——Dogma 2001，同样也是十个教条(&lt;a href=&quot;http://www.gamasutra.com/features/20010129/adams_02.htm&quot;&gt;传送门&lt;/a&gt;)：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;设计文档不应提供任何对目标机器内部部件的说明。控制设备和显示器可以在讨论操作界面时提及，最低系统配置应由程序师在开发过程中决定。(&lt;em&gt;这点venjet比较赞同，不过似乎目前国内也都是主程说了算&amp;#8230;) &lt;/em&gt;&lt;/li&gt;
&lt;li&gt;禁止任何形式的3D硬件加速。可以使用软件渲染的3D引擎，但必须保证游戏在640&amp;#215;480分辨率、16位色深SVGA模式下帧速达到20帧/秒或相当的水平。 &lt;span id=&quot;more-119&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;只有下述控制设备是可以接受的：随游戏机一同发售的标准控制器，电脑上的双轴双钮摇杆、双钮D手柄，标准的101键键盘和双键鼠标。(&lt;em&gt;wii上的游戏是过关的，但Eye Toy就不行&amp;#8230;)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;游戏中不应出现骑士、精灵、侏儒和龙等形象，也不应有天神、天使、巨人、术士、魔法师、牧师、小偷、吟游诗人、村妇、男招待、恶魔、石偶怪、吸血鬼、不死怪或其它肉体形式（干尸、腐烂的尸体）、纳粹、纳粹突击队员、俄国人、间谍、雇佣兵、太空宇航员、星际飞行员、人形机器人、邪恶的天才、疯狂的科学家或食肉异形。&lt;/li&gt;
&lt;li&gt;下列游戏类型属于被禁止之列：第一人称射击游戏、卷轴游戏、任何拥有“特殊攻击技”的动作游戏。其它被禁类型包括：以20世纪或现代军事武器为主体的模拟游戏，以电视转播之体育赛事为主体的模拟游戏，只注重战斗和武器生产的即时策略游戏，单纯解谜的冒险游戏，包含有大量数字的角色扮演游戏，根据“霍伊尔纸牌规则”开发的任何纸牌游戏。&lt;/li&gt;
&lt;li&gt;所有片头片尾、过场和非互动动画皆属被禁止之列。若游戏的确需要介绍性或过渡内容，必须以字幕作为陈述方式。&lt;/li&gt;
&lt;li&gt;暴力画面必须被严格限制在使被摧毁物体消失或停止不动的程度内，受伤或被毁的过程应当通过象征手法而非写实手法表现出来。游戏中不应出现流血、爆炸、受伤或死亡的场面。&lt;/li&gt;
&lt;li&gt;游戏中可以出现胜与负、敌与我，但不可出现善与恶。&lt;/li&gt;
&lt;li&gt;若游戏侧重于写实而非抽象描写，则不应包含任何不合逻辑的成分，例如把药箱藏在油桶里。&lt;/li&gt;
&lt;li&gt;若游戏侧重于写实而非抽象描写，则黑色不可作为除墨水外的任何人造物体的颜色，也不可用于刻画危险的科幻生物。黑色可以用于表现光线无法到达或没有开灯的房间。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;venjet觉得，如同电影一样，如果出于商业的考虑，完全遵守这10个教条无异于找死。但是如果你想获取灵感，可以试着遵守其中的某些教条来扩展自己的思维，忘记硬件、善恶、FPS、骑士&amp;#8230;“植物大战僵尸”就是个不错的例子。在这个缺乏新意的时代，我们太需要创新的方法了。&lt;/p&gt;
&lt;p&gt;顺便看看&lt;a href=&quot;http://quapanda.net/tag/dogma95/&quot;&gt;玩家的想法&lt;/a&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;翻译偷懒+标题党，是不是blog界也该来个十诫什么的呢&amp;#8230;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867046/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/07/dogma-2001.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867046/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867046/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2009/07/dogma-2001.html/feed</wfw:commentRss><slash:comments>2</slash:comments><description>啊，被挑战了&amp;#8230;

事情是这样的，Lars von Trier和Thomas Vinterberg这两个丹麦导演在吃饱了撑着没事干认真审查了电影业发展的情况后，觉得电影发展已经越来越依靠各种技术带来效果而忽略了电影的本质，于是提出了一个挑战“Vow of Chastity&amp;#8221;(守节誓言)，包含十条近乎荒唐的教条，venjet就不贴在这儿吓人了，有兴趣的去这里看。遵守这十个教条并通过认证的电影可以挂名“Dogme”（丹麦语，教条）电影(比如1,2,3)，如果不知道Dogme这事的话，常常被人误认为“小成本制作”&amp;#8230;顺便一提，Dogme 95的官网已经挂了&amp;#8230;

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2009/07/dogma-2001.html&quot; title=&quot;Dogma 2001:游戏设计师的10个教条&quot;&gt;阅读全文——共1361字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867046/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/07/dogma-2001.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867046/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867046/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Dogma 2001</category><category>设计理论</category><category>Game Design</category><pubDate>Sat, 25 Jul 2009 18:52:08 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2009/07/dogma-2001.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=119</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2009/07/dogma-2001.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867046/4237988</fs:itemid></item><item><title>小议游戏的双层计算结构</title><link>http://www.9thfun.cn/2009/05/two-layer.html</link><content:encoded>&lt;p&gt;在&lt;a href=&quot;http://www.youxihun.com/bbs/index.php&quot; target=&quot;_self&quot;&gt;游戏魂&lt;/a&gt;的论坛上看到了某个网游公司的一道数值面试题，如下：&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;color: #808080;&quot;&gt;很多游戏的角色数据采用双层计算结构&lt;br /&gt;
第1层——等级、力量、敏捷、智力、精神、耐力等等&lt;br /&gt;
第2层——攻击力、攻击强度、防御力、格挡、生命、法力、韧性等等&lt;br /&gt;
问1    你认为双层数据之间的逻辑关系是什么&lt;br /&gt;
问2    说明这种双层计算结构的优缺点&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;venjet是在鼠年快结束的时候出生的，也就是牛年快开始的时候，所以爱钻牛角尖&amp;#8230;(不许怀疑我的逻辑)&lt;/p&gt;
&lt;p&gt;很明显，这道题如果找一个能说服自己的答案的话，还是很容易的，比如用双层数据的话人物属性面板好看一点，各种数据更直观一点，公式看起来有深度一点，爆好装备的时候属性可以更多一点，玩家加错点的机会更多一点，设计技能道具的时候能用的数值也多一点&amp;#8230;&lt;/p&gt;
&lt;p&gt;而且我们可以举一个简单的例子来说明单层结构也能实现双层结构的功能:&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #999999;&quot;&gt;&lt;em&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;我是双层结构的分割线&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;假设，战士的力量为P，攻击力计算公式&lt;span style=&quot;color: #000000;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&lt;strong&gt;最终攻击力Att=P*系数+各种加成（武器，道具，技能等）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;法师的耐力为Q，&lt;span style=&quot;color: #008000;&quot;&gt;&lt;strong&gt;防御力Def=Q*系数+各种加成&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;假设该游戏所有攻速都一致，用个简单点的加法伤害公式:&lt;span style=&quot;color: #008000;&quot;&gt;&lt;strong&gt;伤害Dam=Att-Def&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #999999;&quot;&gt;&lt;em&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;我是单层结构的分割线&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&lt;strong&gt;守方伤害Dam=攻方力量P*系数+攻方各种加成-守方耐力Q*系数-守方各种加成&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;区别仅仅在于是否有一个地方显示最终攻击力和防御力&amp;#8230;&lt;/p&gt;
&lt;p&gt;真的是这样吗？以下是思考时间&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&lt;br /&gt;
&lt;span id=&quot;more-64&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&lt;/p&gt;
&lt;p&gt;思考时间结束。在venjet死缠烂打，软磨硬泡&lt;a href=&quot;http://mosq.blog.sohu.com/&quot;&gt;国内闪闪发光到耀眼名声响彻天边的著名游戏制作人蚊子叮&lt;/a&gt;以后，蚊大师给出了一个解答：&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;color: #808080;&quot;&gt;第二层，作为中间值更容易来设计数值成长性，特别是针对百分比率%的命中率、必杀率等属性，魔兽世界从早先的直接用百分比率%来做属性数值到后面的用爆击等级、命中等级来换算百分比率%，都是很清楚的例子。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;venjet终于顿悟了&amp;#8230;&amp;#8230;WOW一开始是直接使用爆击率这个概念的（网上查的资料，没考证&amp;#8230;），也就是一层模型直接参与计算，但是这样问题就来了，随着游戏的不断发展，早晚会出现爆击率 100%的装备，这样的话要么就直接找个值封顶（比如75%），要么就出另一个值来抵消暴击（可能会引起更多的问题），所有牵扯到百分比的数值都会有这个问题。&lt;/p&gt;
&lt;p&gt;于是WOW改了一个概念，爆击率换成了爆击等级：60级以前，14爆击等级增加1%爆击率，60级以后就变成22.08的暴击等级增加1%暴击率，以此类推，以后80级，90级&amp;#8230;只要换一下兑换的比例，就可以把装备的数值再翻翻，让玩家继续有追求，也能很方便的控制暴击率在一个合理的范围&amp;#8230;&lt;/p&gt;
&lt;p&gt;于是在这种情况下，双层的数据结构自然而然出现了，是游戏设计需求下的产物。搞懂了心里舒服点&amp;#8230;&amp;#8230;实际在做数值设定的时候不必拘泥于单层还是双层，按照需要灵活应用即可。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867047/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/05/two-layer.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867047/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867047/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2009/05/two-layer.html/feed</wfw:commentRss><slash:comments>1</slash:comments><description>在游戏魂的论坛上看到了某个网游公司的一道数值面试题，如下：

很多游戏的角色数据采用双层计算结构

第1层——等级、力量、敏捷、智力、精神、耐力等等

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2009/05/two-layer.html&quot; title=&quot;小议游戏的双层计算结构&quot;&gt;阅读全文——共1285字&lt;/a&gt;&lt;/span&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/400867047/9thfun/feedsky/s.gif?r=http://www.9thfun.cn/2009/05/two-layer.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867047/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867047/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>游戏数值</category><category>Game Design</category><pubDate>Mon, 11 May 2009 21:53:02 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2009/05/two-layer.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=64</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2009/05/two-layer.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867047/4237988</fs:itemid></item><item><title>《08年中国网络游戏调研报告》部分解读</title><link>http://www.9thfun.cn/2009/01/the-eighth-chinese-online-game-research-report.html</link><content:encoded>&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;半年不更新博客是会被雷劈的&amp;#8230;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;所以在这年末大怠工之际，赶紧写一篇题目大的吓人，内容少的惊人的文章，也算对得起我续费空间的几百块了&amp;#8230;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;文中括号内的章节数字对应报告正文的章节，方便大家查阅具体数据，比较关键的图我会放在文中，报告的下载链接在文末，以下开始正题&amp;#8230;&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3&gt;部分解读1.谁在玩游戏？&lt;/h3&gt;
&lt;p&gt;在参与调查的人群中，19-25岁所占的比例刚好一半(1.1.2)，报告虽然强调男性比女性更积极的参与调查，但是参与调查的50万人中男女比例仍然是巨大的4:1(1.1.1)，网游的主力军仍然是青壮年男性，运营商在网游主页上放上一些“美女玩家”的照片依然会取得一定的效果&amp;#8230;值得注意的是，新用户的增长率明显放缓至8.5%，短时期内恐怕不会再出现井喷的局面，而且随着网游数量的增多，市场竞争越来越激烈，以往随便出一款网游就能人气冲天的局面将不复存在，如何取得人气并且保持用户的黏度将会是开发商和运营商迫切需要考虑的问题。&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;size-full wp-image-57 aligncenter&quot; title=&quot;08年网游用户增长&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2009/01/clip_image002.jpg&quot; alt=&quot;08年网游用户增长&quot; width=&quot;455&quot; height=&quot;365&quot; /&gt;&lt;/p&gt;
&lt;p&gt;59%的网游用户收入在2000以下(1.1.6)，除去21.9%的学生(1.1.7)，网游仍然是平民的廉价娱乐品。同时，月收入在1001-2000的人群中，57.7%每天游戏时间超过8小时(2.1.6)，这些玩家的黏度非常之高，是支撑网游人气的主要人群。&lt;span id=&quot;more-56&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;部分解读2.用时间支撑消费&lt;/h3&gt;
&lt;p&gt;有一点可能令人非常的不解，15.6%的无业人员平均每月在网游上的投入超过1000元(3.2.5)，这在所有职业中是这个分布段最高的比例。并且月收入1000元以下的人群中，也有13.7%月消费超过了1000元(3.2.6)。但是调查发现，无业和自由职业冲动型消费（&amp;lt;=100元）在单次最高游戏支出中所占的比例最小(3.3.5)，也就是说，他们确实的明白自己的钱花在了什么地方，几乎都是每月固定的大额支出。那么这些钱从哪儿来，结合游戏的支出费用来源(3.4.5)就可以知道，这部分的人群很大程度上依靠“游戏交易”来支撑他们的开销，也就是说，这部分的人群在游戏上花费时间来换取一部分点卡来购买游戏中的道具或者时间。在游戏中投入的时间越多，需要的开销越大，同时也需要更多花更多的时间去抵消开销，似乎是一个并不太划算的循环。作为一个从业者，并不是太愿意看到这样的事实。&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-58&quot; title=&quot;网游用户平均每月消费金额&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2009/01/clip_image0021.jpg&quot; alt=&quot;网游用户平均每月消费金额&quot; width=&quot;455&quot; height=&quot;410&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;部分解读3.质量才是王道&lt;/h3&gt;
&lt;p&gt;玩家选择游戏时，画面和音乐是首要考虑要素，其次是游戏的平衡性(2.4.1)，而游戏人气、反外挂水平以及客服品质等虽然投票率都不低，但是因为是多选，所以游戏的质量才是决定游戏生死的首要因素。营销固然重要，但是唯有在品质有保证的情况下才能大张旗鼓的去喊口号打广告。同时需要注意的是，安全问题(帐号安全、虚拟物品欺诈及游戏外挂)以43.2%的投票率成为用户离开某款的首要原因(2.5.1)，在中国目前的网络环境及法律环境下，如何保障玩家的权益不受侵害恐怕是运营商应该放在首位的问题。&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-59&quot; title=&quot;玩家选择游戏要素&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2009/01/clip_image0022.jpg&quot; alt=&quot;玩家选择游戏要素&quot; width=&quot;454&quot; height=&quot;432&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;部分解读4.新兴的虚拟社区&lt;/h3&gt;
&lt;p&gt;用户最喜欢的网络游戏类型中，虚拟社区首次上榜就获得了7%的支持率(4.1.1)，虽然不可能撼动MMO 84.4%的绝对支持率，但是分析用户游戏的目的(2.3.1)和用户喜欢做的事(4.4.1)可以发现，大部分用户是以娱乐和交友作为目的的，虚拟社区的定位恰好符合了这一点，可以推测，将来MMO和虚拟社区的界线将会越来越模糊，而虚拟社区也将成为网络游戏重要的组成部分。&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-60&quot; title=&quot;玩家喜爱的网游类型&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2009/01/clip_image0023.jpg&quot; alt=&quot;玩家喜爱的网游类型&quot; width=&quot;455&quot; height=&quot;410&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://china.17173.com/2008/baogao.doc&quot; target=&quot;_blank&quot;&gt;&amp;gt;&amp;gt;报告下载地址(update:已经修正了不能下载的问题:D)&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867048/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867048/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2009/01/the-eighth-chinese-online-game-research-report.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>半年不更新博客是会被雷劈的&amp;#8230;

所以在这年末大怠工之际，赶紧写一篇题目大的吓人，内容少的惊人的文章，也算对得起我续费空间的几百块了&amp;#8230;

文中括号内的章节数字对应报告正文的章节，方便大家查阅具体数据，比较关键的图我会放在文中，报告的下载链接在文末，以下开始正题&amp;#8230;

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2009/01/the-eighth-chinese-online-game-research-report.html&quot; title=&quot;《08年中国网络游戏调研报告》部分解读&quot;&gt;阅读全文——共1396字&lt;/a&gt;&lt;/span&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867048/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867048/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Gaming Industry</category><category>调查报告</category><category>游戏产业</category><pubDate>Thu, 22 Jan 2009 17:20:07 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2009/01/the-eighth-chinese-online-game-research-report.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=56</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2009/01/the-eighth-chinese-online-game-research-report.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867048/4237988</fs:itemid></item><item><title>Flow Theory-沉浸理论</title><link>http://www.9thfun.cn/2008/06/flow-theory.html</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://intihuatani.usc.edu/cloud/flowing/core.html&quot;&gt;玩个游戏先&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Flow理论，一般称为“沉浸”理论，由心理学家&lt;a href=&quot;http://www.brainchannels.com/thinker/mihaly.html&quot;&gt;Mihaly Csikszentmihalyi&lt;/a&gt;于1975年提出，认为当人们在进行活动时如果完全的投入情境当中集中注意力，并且过滤掉所有不相关的知觉，即进入一种沉浸状态 。 一个沉浸的状态包含以下几个部分：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;明确的目标（规则清晰，目标的达成在参与者能力范围之内）&lt;/li&gt;
&lt;li&gt;全神贯注，注意力高度集中（如果参与过该活动，将更容易集中精神并且达到更深的层次）&lt;/li&gt;
&lt;li&gt;丧失自觉，意识与活动合一&lt;/li&gt;
&lt;li&gt;丧失时间感，时间快慢的感觉改变了&lt;/li&gt;
&lt;li&gt;直接迅速的反馈效果（活动过程中的成功与失败能立刻展现，能让参与者针对情况作出调整）&lt;/li&gt;
&lt;li&gt;能力与对应挑战级别的平衡（活动既不太简单，也不太难）&lt;/li&gt;
&lt;li&gt;参与者感到自己能控制当前的形式和整个活动&lt;/li&gt;
&lt;li&gt;活动本质上是有价值的，所以参与者愿意去做&lt;/li&gt;
&lt;li&gt;参与者被活动吸引，并且所有的注意力集中到这个活动本身&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;需要注意的是，以上部分并不一定都要具备才能进入“沉浸”的状态。（翻译水平有限，原文参见&lt;a href=&quot;http://en.wikipedia.org/wiki/Flow_(psychology)&quot;&gt;wiki条目&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;事实上“沉浸”这样一个主观感觉很多人都有体验，游戏、阅读、绘画等等。当然Venjet在这里要讨论的是游戏，“沉浸”这个词也很容易联想到国内某个令人哭笑不得的系统。那游戏如何设计，才能让参与者进入到“沉浸”的状态，从活动中得到真正的享受以及自我增强？&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-49&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignright size-medium wp-image-50&quot; style=&quot;margin: 1px; float: right;&quot; title=&quot;flowchart&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2008/06/flowchart-300x221.gif&quot; alt=&quot;flowchart&quot; width=&quot;300&quot; height=&quot;221&quot; /&gt;仔细分析Flow的9个部分可以看到，有些是针对活动本身的，有些是针对参与者的，有些是进入状态以后的反应。作为活动的制作者，可控的部分包含1,5,6,7四个部分，其中第1部分在《名越武艺帖》&lt;a href=&quot;http://www.9thfun.cn/2008/03/the-conditions-of-a-game.html&quot;&gt;第一章&lt;/a&gt;中有过详细的说明，剩下三个部分最重要的就是第6个部分：能力与对应挑战级别的平衡。&lt;/p&gt;
&lt;p&gt;从右表（来自&lt;a href=&quot;http://www.deepfun.com/funflow.htm&quot;&gt;deepfun.com&lt;/a&gt;）中可以看出，如果游戏的难度超过了玩家的能力水平，玩家就会感到焦虑；如果游戏明显过于简单，参与者就会感到无聊，两者都可能导致玩家放弃游戏。所以，让玩家进入“沉浸”状态的关键点就是保持玩家能力与游戏难度间的动态平衡。对于每个玩家，都要让他们能找到合适自己当前水平的游戏难度。在本文一开始给出的游戏中，游戏制作者陈星汉将世界划分为n个层面，通过获得红色的Key来进入下一个层面，也就是更高的难度，而一旦玩家控制的浮游生物遭受一定的侵蚀，会被强迫回到上一个层面，这是个很简单的动态方法。这其实也解释了为什么有些游戏会产生Core-player倾向，因为在别的游戏中，他们很难达到“沉浸”的感觉，而大部分玩家却无法接受该游戏难度的挑战。&lt;/p&gt;
&lt;p&gt;参考阅读：&lt;a href=&quot;http://www.austega.com/gifted/articles/flow.htm&quot;&gt;&amp;#8220;Flow&amp;#8221; and Mihaly Csikszentmihalyi&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867049/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867049/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2008/06/flow-theory.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>玩个游戏先

Flow理论，一般称为“沉浸”理论，由心理学家Mihaly Csikszentmihalyi于1975年提出，认为当人们在进行活动时如果完全的投入情境当中集中注意力，并且过滤掉所有不相关的知觉，即进入一种沉浸状态 。 一个沉浸的状态包含以下几个部分：



&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2008/06/flow-theory.html&quot; title=&quot;Flow Theory-沉浸理论&quot;&gt;阅读全文——共1033字&lt;/a&gt;&lt;/span&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867049/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867049/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Flow理论</category><category>陈星汉</category><category>游戏设计</category><category>Game Design</category><pubDate>Mon, 16 Jun 2008 16:50:14 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2008/06/flow-theory.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=49</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2008/06/flow-theory.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867049/4237988</fs:itemid></item><item><title>稻船敬二GDC07专访——散落的四叶草</title><link>http://www.9thfun.cn/2008/06/the-dissolution-of-clover-studio.html</link><content:encoded>&lt;p&gt;&lt;img class=&quot;alignright&quot; title=&quot;cloverstudio&quot; src=&quot;http://www.9thfun.cn/wp-content/uploads/2008/06/cloverstudio.jpg&quot; alt=&quot;cloverstudio&quot; width=&quot;180&quot; height=&quot;180&quot; /&gt;稻船敬二是venjet很喜欢的一个游戏制作人，至今仍会时不时回顾一下Rockman X4流畅的操作感。在&lt;a href=&quot;http://kotaku.com/&quot;&gt;kotaku&lt;/a&gt;上看到GDC07中一段对稻船敬二的专访，谈到了四叶草工作室的解散和稻船敬二自己的一些感想，看来稻船对此还是有不少怨念的啊。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://kotaku.com/gaming/keiji-inafune/gdc07-capcoms-inafune-slams-clover-producer-242796.php&quot;&gt;原文链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以下是翻译：&lt;/p&gt;
&lt;p&gt;当你回顾四叶草工作室的作品时，为什么像《大神》《红侠Joe》这样的作品叫好不叫座？或许我会因为在媒体前评论四叶草的解散而给自己带来麻烦，但是我想强调游戏不是艺术品，而是商品。如果制作人把它当成艺术品来看，后果就是……&lt;/p&gt;
&lt;p&gt;当我们欣赏毕加索和梵高的画作时，都会觉得那很漂亮，所以卖不卖的出去无关紧要。但是游戏是一种商品，一种消费品，制作人必须认识到这点。&lt;/p&gt;
&lt;p&gt;《大神》和《红侠Joe》我认为都是很不错的作品，游戏导演所做的工作是成功的，但是游戏制作人没有很好的完成他的工作。游戏制作人的责任是带领团队制作优秀的游戏并且将游戏销售出去。游戏制作人必须考虑如何能促进销量，考虑如何让尽可能多的玩家接受这个游戏。当然，争取业界的好评也是游戏制作人工作的一部分，但是更重要的是把游戏卖出去。我认为四叶草的制作人忽略了这一点，Capcom曾经表示他们来负责销售，但是四叶草工作室说“不，我们自己来做。”我认为这是一个错误。&lt;/p&gt;
&lt;p&gt;优秀的导演可能不在少数，但是如果没有一个好的制作人游戏就不会畅销。四叶草工作室就是个很好的例子。&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867050/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867050/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2008/06/the-dissolution-of-clover-studio.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>稻船敬二是venjet很喜欢的一个游戏制作人，至今仍会时不时回顾一下Rockman X4流畅的操作感。在kotaku上看到GDC07中一段对稻船敬二的专访，谈到了四叶草工作室的解散和稻船敬二自己的一些感想，看来稻船对此还是有不少怨念的啊。

原文链接

以下是翻译：

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2008/06/the-dissolution-of-clover-studio.html&quot; title=&quot;稻船敬二GDC07专访——散落的四叶草&quot;&gt;阅读全文——共575字&lt;/a&gt;&lt;/span&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867050/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867050/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>稻船敬二</category><category>游戏设计</category><category>四叶草工作室</category><category>Game Design</category><pubDate>Thu, 12 Jun 2008 21:50:43 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2008/06/the-dissolution-of-clover-studio.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/?p=46</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2008/06/the-dissolution-of-clover-studio.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867050/4237988</fs:itemid></item><item><title>如何用游戏系统来体现世界观</title><link>http://www.9thfun.cn/2008/04/how-gaming-systems-to-reflect-the-world.html</link><content:encoded>&lt;p&gt;&lt;img src=&quot;http://www.9thfun.cn/wp-content/uploads/2008/04/wow-real-task.jpg&quot; alt=&quot;wow-real-task&quot; align=&quot;right&quot; /&gt;游戏是一种互动的娱乐方式，想要玩家更好的融入游戏世界，就必须让玩家了解并体会到该游戏的世界观，除了使用一些&amp;#8221;那个世界&amp;#8221;的专有名词对各道具、人物、地点等方面进行文字上的修饰来增加玩家的代入感以外，如何利用游戏本身的系统来体现世界观呢？&lt;/p&gt;
&lt;h3&gt;1.直接用系统映射世界观&lt;/h3&gt;
&lt;p&gt;这是基于某些小说、神话、电影或者现实世界的游戏最常用的手法，让玩家体会&amp;#8221;原汁原味&amp;#8221;的世界观。《女神侧身像》这个游戏中，女武神瓦尔基里拥有的&amp;#8221;感应战魂&amp;#8221;就是游戏独创的系统。事实上，这是女武神的神话（&lt;a href=&quot;https://secure.wikimedia.org/wikipedia/zh/wiki/%E5%A5%B3%E6%AD%A6%E7%A5%9E&quot;&gt;wiki&lt;/a&gt;[可能需要爬墙], &lt;a href=&quot;http://baike.baidu.com/view/198454.htm&quot;&gt;百度百科&lt;/a&gt;）中原来就有的设定，这让瓦尔基里的形象更加生动，让玩家体会了一会做女武神的感觉。而《指环王》系列游戏中的戒灵，也是直接映射了原著的世界观而来，这样的例子还有很多。&lt;/p&gt;
&lt;h3&gt;2.原有系统的改进&lt;/h3&gt;
&lt;p&gt;如果本身就是一个架空的世界，那可以参考原先已有的一些经典系统进行改进。《FFTA》中的世界是主人公之一的缪特&amp;#8221;创造&amp;#8221;出来的，所以整个世界需要&amp;#8221;建造&amp;#8221;，SQUARE(现为SQUARE ENIX)在这里改进了原来存在于PS版《圣剑传说》中的&amp;#8221;种植世界&amp;#8221;系统：通过在设定的空间中放置特殊道具来&amp;#8221;创造&amp;#8221;世界，玩家可以决定建造的位置和顺序，因而，几乎不同的玩家就能创造不同的世界。&lt;span id=&quot;more-40&quot;&gt;&lt;/span&gt;在《圣剑传说》中，因为该系统对游戏的影响不大，所以这个系统也成了一个摆设。但在《FFTA》中，SQUARE引入了限定时间的任务，这就意味着玩家创造的世界如果不太合理，则很有可能会错过一些重要的任务，使得如何构造一个合理的世界也成了游戏的亮点之一。&lt;/p&gt;
&lt;h3&gt;3.创造新的系统&lt;/h3&gt;
&lt;p&gt;游戏中引入新创造的系统，往往能吸引很多人的注意。《魔兽世界》中的语言系统是一个惊人的设定，不同同盟间的语言是无法互通的，这确实符合《魔兽世界》的世界观，大部分人类是无法听懂兽族语言的，在游戏中如果你是个人类，试图同兽族对话，那你只能得到一串乱码&amp;#8230;&amp;#8230;大部分玩家一开始总是觉得莫名其妙，而知道了原因之后，就会会心的一笑了，这确实是“魔兽世界”。&lt;/p&gt;
&lt;p&gt;扩展阅读：[&lt;a href=&quot;http://games.qq.com/a/20060823/000064.htm&quot;&gt;浅议:游戏世界观定义及系统研究&lt;/a&gt;]&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867051/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867051/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.9thfun.cn/2008/04/how-gaming-systems-to-reflect-the-world.html/feed</wfw:commentRss><slash:comments>2</slash:comments><description>游戏是一种互动的娱乐方式，想要玩家更好的融入游戏世界，就必须让玩家了解并体会到该游戏的世界观，除了使用一些&amp;#8221;那个世界&amp;#8221;的专有名词对各道具、人物、地点等方面进行文字上的修饰来增加玩家的代入感以外，如何利用游戏本身的系统来体现世界观呢？

1.直接用系统映射世界观

这是基于某些小说、神话、电影或者现实世界的游戏最常用的手法，让玩家体会&amp;#8221;原汁原味&amp;#8221;的世界观。《女神侧身像》这个游戏中，女武神瓦尔基里拥有的&amp;#8221;感应战魂&amp;#8221;就是游戏独创的系统。事实上，这是女武神的神话（wiki[可能需要爬墙], 百度百科）中原来就有的设定，这让瓦尔基里的形象更加生动，让玩家体会了一会做女武神的感觉。而《指环王》系列游戏中的戒灵，也是直接映射了原著的世界观而来，这样的例子还有很多。

&lt;span class=&quot;readmore&quot;&gt;&lt;a href=&quot;http://www.9thfun.cn/2008/04/how-gaming-systems-to-reflect-the-world.html&quot; title=&quot;如何用游戏系统来体现世界观&quot;&gt;阅读全文——共844字&lt;/a&gt;&lt;/span&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/9thfun/400867051/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/9thfun/400867051/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>世界观</category><category>游戏系统</category><category>Game Design</category><pubDate>Wed, 09 Apr 2008 16:12:46 +0800</pubDate><author>venjet</author><comments>http://www.9thfun.cn/2008/04/how-gaming-systems-to-reflect-the-world.html#comments</comments><guid isPermaLink="false">http://www.9thfun.cn/2008/04/how-gaming-systems-to-reflect-the-world.html</guid><dc:creator>venjet</dc:creator><fs:srclink>http://www.9thfun.cn/2008/04/how-gaming-systems-to-reflect-the-world.html</fs:srclink><fs:srcfeed>http://www.9thfun.cn/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/9thfun/~6130046/400867051/4237988</fs:itemid></item></channel></rss>