<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="www.ci123.com" -->
<rss version="2.0">
    <channel>
        <title>Coollen.MMX的博客</title>
        <description>我们一起成长</description>
        <link>http://blog.ci123.com/coollen_mmx</link>
        <page>1</page>
        <lastBuildDate>Wed, 10 Feb 2010 05:18:34 +0800</lastBuildDate>
        <generator>www.ci123.com</generator>
        <image>
            <url>http://i.ci123.com/avatar/11/11411.png</url>
            <title>Coollen.MMX的博客</title>
            <link>http://blog.ci123.com/coollen_mmx</link>
            <description><![CDATA[我们一起成长]]></description>
        </image>
        <item>
            <title>玩了会儿魔兽之后在发呆</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7404</link>
            <description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 早上起来的很早，天气非常好，咬着香脆的饼干，回味着之前的美梦……</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 长假之后都没这么轻松的感觉，从星期五晚上一直玩魔兽，玩到星期六的下午才去睡觉，之后一直到星期天早上才起床，感觉真舒服。打扫了下房间，看起来干净多了。阳光照在大大的窗台上，看着外面一个个小朋友在滑滑梯上玩闹，父母门在边上花坛沿上坐着……而，又突然觉得有些不真实。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 洗了个澡，热水洗的；又发了条短信给老妈……真是不错。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img height="283" src="/Images/UserUpload/coollen_mmx/2005520183631.jpg" width="239" border="0" /></p>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Sun, 14 May 2006 14:55:00 +0800</pubDate>
        </item>
        <item>
            <title>又是这样.....</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7373</link>
            <description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一个不算太短的假期就这样过去了，还是老样子……基本上没有出过家里的门。什么时候才能解脱……<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img height="170" src="/Images/UserUpload/coollen_mmx/488319873.jpg" width="300" border="0" />]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 08 May 2006 00:00:00 +0800</pubDate>
        </item>
        <item>
            <title>趁着这空隙</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7374</link>
            <description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 趁着这下载东西的空隙，又打开了今天的记事本。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 外面的雨刚刚下完。<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 昨天打了一个通宵的魔兽，上床后又玩了很久的PSP，假期的时间总是这样打发的，和没有人一起度过。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 前天晚上看的魔兽步兵日记写的实在不错，全篇都是搞笑的风格，但是却在某些时候来段震动人心的情节加以点缀，虽然文采不怎么样，不过人物形象却栩栩如生。 花了一点时间全部读过一遍，很多情节映像都很深刻。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 突然想到魔兽世界里面的战士，那不就是步兵的典型么，无论在哪里，都作为一面盾，抗着各种各样的敌人。似乎，我对战士的理解，又深了一点<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img height="272" src="/Images/UserUpload/coollen_mmx/tgbus_2b06ae3798de4414819300d03a246009.jpg" width="480" border="0" />]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Tue, 02 May 2006 15:19:00 +0800</pubDate>
        </item>
        <item>
            <title>Baidu的意外发现</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7375</link>
            <description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天，又去搜索了下自己的名字。发现又多了一些东西，居然里面有同事的Space，那里面说看了我的文章要向我好好学习……寒死我了……</p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img height="209" src="/Images/UserUpload/coollen_mmx/好好学习.JPG" width="538" border="0" />]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Fri, 28 Apr 2006 00:00:00 +0800</pubDate>
        </item>
        <item>
            <title>好天气</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7376</link>
            <description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天是个好天气，阳光非常美丽，然后下了场雨。下了几分钟，又出了太阳……雨后的阳光，非常温柔，又带着点点微风，抚动着雨后阳光下的枝叶，就像春天的感觉。其实，现在也还是春天……然后又下了雨……</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 昨天去了香江野生动物园，是个没什么特别的动物园，不过大象表演的确不错，在野生区见到的动物倒还真是不常见。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img height="448" src="/Images/UserUpload/coollen_mmx/18110501.jpg" width="650" border="0" /></p>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Sun, 23 Apr 2006 23:04:00 +0800</pubDate>
        </item>
        <item>
            <title>One Sound : I AM THE WIND</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7377</link>
            <description><![CDATA[<P><FONT face=Arial color=#a9a9a9 size=2><STRONG><FONT size=3>One Sound : I AM THE WIND</FONT><BR><BR>Just like the wind I've always been&nbsp;<BR>drifting high up in a sky that never ends<BR><BR>Through thick and thin I always win<BR>Cause I will fight both life and death to save a friend<BR><BR>I face my destiny everyday I live<BR>and the best of me&nbsp;is all I have to give<BR><BR>Just like the sun when my day's done<BR>sometimes I don't like the person I've become<BR><BR>Is the enemy within or a thousand men<BR>Should I walk the path of my worst or better half?</STRONG></FONT></P>
<P><FONT face=Arial color=#a9a9a9 size=2><STRONG>There's someone testing me everyday I live<BR>well, the best of me is all I have to give</STRONG></FONT></P>
<P><FONT face=Arial color=#a9a9a9 size=2><STRONG>I can't pretend<BR>I am the wind<BR>And I don't know if I will pass this way again</STRONG></FONT></P>
<P><FONT face=Arial color=#a9a9a9 size=2><STRONG>All things must end good-bye my friend<BR>think of me when you see the sun or feel the wind</STRONG></FONT></P>
<P><FONT face=Arial color=#a9a9a9 size=2><STRONG>I am the wind<BR>I am the sun<BR>and one day we'll all be one</STRONG></FONT></P><FONT face=Arial color=#a9a9a9 size=2><STRONG>I am the wind<BR>I am the sun<BR>and one day we'll all be one<BR>...... ......</STRONG></FONT><BR><BR><STRONG><FONT face=Arial color=#a9a9a9>&nbsp;</FONT></STRONG><IMG height=278 src="/images/blog_handsbrain_com/coollen_mmx/Dracula%20X%20Nocturne%20in%20the%20Moonlight.gif" width=281 border=0><BR><BR>这首带着强烈抒情色彩的歌曲，第一次听到的时候是在打穿了《恶魔城&#8212;&#8212;月下夜想曲》的时候。作为游戏的片尾曲，它悠扬的声音能够让紧张的心情马上放松下来，实在是做的不错。然而，当我看到歌曲的歌词的时候却发现这首歌没有这么简单。<BR><BR>作为吸血鬼伯爵的儿子的主角，身上却又流淌着一半的人类的血。因为身上的被诅咒的血液，他获得永生的能力；又因为是人类所生的孩子，他站在了正义的一方，一旦恶魔城重现人间，他总是义不容辞地用他强大的力量去消灭黑暗，阻止吸血鬼伯爵（他父亲）的复活。<BR><BR>时间过去一千年又一千年，血不断轮回，他也不知道历史会重复多少次，留下给他的却只有孤独和寂寞。即使某一天，他能遇上一个称得上朋友的人的时候，也不会改变太多&#8230;&#8230;<BR><BR>生命是什么？生命是一个痛苦的无止境的旅程。死亡是什么？死亡是一切一切的解脱。然而背负着永恒的诅咒，留下的只有一段又一段的痛苦。<BR><BR><FONT face=Arial color=#a9a9a9 size=2><STRONG>I am the wind I am the sun and one day we'll all be one<BR><BR></STRONG><FONT color=#000000 size=3>也许直到世界的尽头，才是解脱的时候，到时候一定会开心的在一起&#8230;&#8230;<BR>&nbsp; <BR>&nbsp; </FONT></FONT>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Thu, 29 Sep 2005 15:03:00 +0800</pubDate>
        </item>
        <item>
            <title>Coollen : So Long So Long ...</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7378</link>
            <description><![CDATA[<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT face=Arial color=#808080><STRONG>So Long</STRONG></FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当我再次打开我的Blog的时候才发现离上次写东西已经过了好久好久了，这也难怪，一连串发生了好多事情，也无闲暇去记录点什么。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等我有时间来记录这些东西的时候才发觉自己病了，有点发烧。这让我想起了《恋爱物语》里面的设定：玩家体力用太多低到一定的时候就会生病，我想我就是因为一直没有好好休息太贪玩的缘故吧。于是我就像游戏里面的一样乖乖躺在床上静养，等体力长上去了就自然会恢复了，呵呵。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><FONT color=#808080>阳朔映象</FONT></STRONG></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 公司组织的旅游，我们八个人去乱玩了一通，还是挺开心的，租了辆自行车，在乡间小道上自由骑行的感觉真是不错。阳朔和其他地方不同的是你无论走到哪里都会被那称作&#8220;风景&#8221;的奇山异石所包围，似乎是人完完全全置身于画卷之中。在远离城市的喧嚣，看不见任何高楼大厦的地方，看看青山绿水，呼吸大自然的空气，十分惬意呢。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 阳朔的西街是个很有名的地方，特别是在国外的旅行者之中。在那条街上随处可以见到其他肤色的人，特别是夜幕降临的时候，人们就纷纷从旅店或者客栈里出来，找个酒吧或是类似的地方吃东西喝啤酒，夜了就泡在酒吧里跳舞。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在西街很少见有中国人吃中餐的，除非是全家人一起的。而且也很少见外国人吃中餐的，大概是不会用筷子吧。我们在西街吃了两顿西餐，我全要了批萨，觉得吃批萨比吃其他东西方便，谁知道批萨是烧的最慢的食物，我们要了批萨的同志饿者肚子看街上的MM来充饥。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在阳朔玩了银子岩，玩了漂流，其他的都不怎么样，据说洗泥巴浴是很有名的一个活动，而这个节目是遭我们全体否决的一个节目。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT color=#808080><STRONG>换了房子</STRONG></FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我们从原来住的地方搬了出来，找了一个环境很好的居住小区住下了，这里的房东也不错，搞东西都挺积极的，给一个空房间添加了床空调和衣柜，煤气什么的都弄了弄。我特别喜欢这件房的窗子，很明亮，而且它的窗台很大，整个人可以坐在上面悠闲的看着下面的风景，如果愿意还可以在上面一边写文章一边看风景。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 窗外的风景很好，整个小区像是公园一样，还有一条人工河在下面流过，河里有条小木舟飘在河边的阶梯旁，河的两岸都种上了棕榈树&#8230;&#8230;从没想过有机会住这样的地方，呵呵，除了上班比原来远了点，其他都还不错，小区外有不少超市，有个小超市24小时免费送货。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT color=#808080><STRONG>脱皮</STRONG></FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 去阳朔骑车晒伤了，开始红红的，后来一碰就疼，再后来脸上就脱皮了，鼻子和额头晒的最厉害，刚过两天就脱了，之后露出来的颜色都红红的，现在还是有点红。手臂上就惨了，一脱皮手臂就花掉了，呵呵。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不过我的皮肤生在我身上真是浪费了，只要过段时间，黑色的皮肤就又会变得白白的，现在手臂上脱过皮的部分已经比其他的部分白了一些了，呵呵。我真是想黑点都不行啊。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT face=Arial color=#808080><STRONG>PSP</STRONG></FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PSP的破解工作一直在持续着，这点我是可以肯定的，随着Sony在游戏中作了版本限定，但是已经有人可以破解这个限定了，而2.0固件其实已经被破解了，网上的那帮人实在是强，偶是没话说了，因为我对加密解密一窍不通。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在这点上我们中国人已经是大大落后了，我看过的所有论坛上都是发着如何玩破解游戏之类的询问帖，能制作homebrew的真是太少了，玩破解的人一个都没有。我想这个并不是中国人不能破解，而是没有人愿意去破解，这大概就体现了我们民族可悲的一面，每个人都端着属于自己的一碗水，能懂破解的人不去破解，不懂的人不去研究些专业的知识，只是等着别人动手自己则在一旁等着享受着成果而已。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=432 src="/images/blog_handsbrain_com/coollen_mmx/tori.jpg" width=650 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Tue, 30 Aug 2005 10:14:00 +0800</pubDate>
        </item>
        <item>
            <title>Coollen : PSP详细资料</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7379</link>
            <description><![CDATA[<P><BR>　　<?XML:NAMESPACE PREFIX = XOYU_CMS_CODE /><XOYU_CMS_CODE:NEWS:IN_LINK><A href="http://www.tgbus.com/psp" target=_blank>PSP</A> CPU采用90纳米CMOS技术7层铜导线制程制造，由位于长崎谏早市的索尼半导体「SCEI Fab」晶圆厂负责量产，内含600万Gates，工作频率由1～333MHz，可依据应用需求自行调整频率，以达到降低功率消耗的目的。<BR><BR>　　<XOYU_CMS_CODE:NEWS:IN_LINK><A href="http://www.tgbus.com/psp" target=_blank>PSP</A> CPU运行于0.5～166 MHz系统总线频率(128-bit)，由此可以推算出，它的倍频设置为2，并整合4 MB容量嵌入式DRAM (eDRAM)，芯片采用540针脚LFBGA封装，核心电压为0.8V～1.2V，I/O电压为2.5V～3.3V，功率消耗低于500 mW (以进行H.264［MPEG4 AVC］译码为例)。<BR><BR>　　<XOYU_CMS_CODE:NEWS:IN_LINK><A href="http://www.tgbus.com/psp" target=_blank>PSP</A> CPU事实上是一颗90纳米制程单芯片，整合荷商美普思科技的MIPS R4000 32位CPU核心(1～333MHz，含浮点处理器FPU及矢量浮点处理器VFPU，拥有2.6 Gigaflop运算能力)3D绘图核心(渲染引擎+表面引擎，512bit/166MHz 2MB eDRAM)，安全单元(用于保护游戏/视频/音频内容及<XOYU_CMS_CODE:NEWS:IN_LINK><A href="http://www.tgbus.com/psp" target=_blank>PSP</A>系统)，I/O控制器(行动DDR、USB 2.0［设备］及Memory Stick记忆卡)，这部分统称为游戏处理器(Game Processing Unit，GPU)。&nbsp;<BR><BR>　　<XOYU_CMS_CODE:NEWS:IN_LINK><A href="http://www.tgbus.com/psp" target=_blank>PSP</A>的另一重要部分则是媒体处理器(Media Processing Unit，MPU)，它包括媒体引擎(MIPS R4000 32位CPU核心，1～333MHz，含浮点处理器FPU)，H.264译码引擎(H.264硬件加速)，虚拟行动引擎(VME，它是一个虚拟加速器，使用动态可重配置架构，具有低功耗及可程序化特性，用于视频/音频译码)，以及2MB eDRAM (作为高速媒体缓存)。<BR><BR>　　我们再回到最重要的3D绘图核心，它由渲染引擎+表面引擎构成，搭配2MB eDRAM(512bit/166MHz)作为显示内存，像素填充率可达每秒6.64亿，几何处理能力为每秒生成3,500万多边形，5.8万次区面镶嵌处理(分开为16&#215;16)，支持指向性光源、边缘切割、环境投射、材质映射、雾化、深度与模板测试等进阶功能。</XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK></P>
<P><XOYU_CMS_CODE:NEWS:IN_LINK><XOYU_CMS_CODE:NEWS:IN_LINK><XOYU_CMS_CODE:NEWS:IN_LINK><XOYU_CMS_CODE:NEWS:IN_LINK><XOYU_CMS_CODE:NEWS:IN_LINK>&nbsp;<IMG height=338 src="/images/blog_handsbrain_com/coollen_mmx/PSP_02.JPG" width=450 border=0></P></XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK></XOYU_CMS_CODE:NEWS:IN_LINK>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Fri, 05 Aug 2005 10:39:00 +0800</pubDate>
        </item>
        <item>
            <title>Coollen : PSP入手!</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7380</link>
            <description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看了N久的PSP终于入手了，花了我2K＋，真心疼Money啊。不过又有好一段时间可以可以折腾了，嘿嘿&#8230;&#8230;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 山脊赛车的画面果然不错，应该是充分发挥了PSP的性能。PSP顶点处理能力是PS2的一半，象素填充率找不到资料，不过居然支持全屏模糊和光影裁减，真是强啊&#8230;&#8230;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=442 src="/images/blog_handsbrain_com/coollen_mmx/PSP_01.jpg" width=590 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 01 Aug 2005 13:31:00 +0800</pubDate>
        </item>
        <item>
            <title>Coollen : 庆祝一下</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7381</link>
            <description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天看到文章登上了《游戏创造》，真是好感动啊，呜呜呜~~~<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这件事情又证明了这样一个事实：我果然是天才。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=480 src="/images/blog_handsbrain_com/coollen_mmx/sd_02.jpg" width=640 border=0>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Wed, 27 Jul 2005 15:11:00 +0800</pubDate>
        </item>
        <item>
            <title>重返艾泽拉斯</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7382</link>
            <description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经过了很长时间的休眠，我终于又踏上了艾泽拉斯的土地。无所事事地在地图上逛了逛，一会儿几个朋友都来了。他们都还记得我，真是太好了。小西天还送了我很多包包，这样我的行囊就多了很多空间，不会像原来那么紧张了。一路上都看到了很多盟友，级别都非常高，很多都是顶级的了。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 听说希尔斯布莱德那边不错，所以就跑过去看了看，风景果然大不一样。翠绿的一望无际的草地，加上一堆堆随意摆放的悠然自得得石头，蛮像童话中的世界。不过，即使在童话世界里面也仍然会有争斗。我在避难谷地边上练级的时候被部落的盗贼袭击了，于是迅速告通知了附近的盟友，他们帮了我很大的忙，而我也第一次在战斗中获得了荣誉。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在荆棘岭的时候看到有人在玩皮球，你可以把球扔给你的同伴来玩，真的很有意思。于是，我也加入了他们之中。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=520 src="/images/blog_handsbrain_com/coollen_mmx/03.jpg" width=650 border=0>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Fri, 22 Jul 2005 10:51:00 +0800</pubDate>
        </item>
        <item>
            <title>Coollen : 乱想</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7383</link>
            <description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;监牢的大门缓缓的打开，五年来第一缕清澈的阳光照射在我的身上，又呼吸到了久违的清新的空气&#8230;&#8230;抬头看了看慢慢飘过的云，又看了看握过各种各样枪械的双手，然后用这双手摸了摸满脸的胡茬，久违的血腥的味道又重新扑到了鼻子里面。那座看起来更像欧洲古堡的监狱缓缓的向身后移去，真不敢想像以后的日子会是什么样子的&#8230;&#8230;渐渐的可以看清楚码头了，上面站着一排穿着黑色西服的人，戴着黑色墨镜，虽然想不起来他们是谁，不过我的身体却本能的跳进了水里&#8230;&#8230;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;现实是残酷的，想的多一点活的就能久一点，每时每刻都会有人来要了你的命&#8230;&#8230;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=369 src="/images/blog_handsbrain_com/coollen_mmx/WayOfSamurai.JPG" width=492 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Sat, 16 Jul 2005 21:25:00 +0800</pubDate>
        </item>
        <item>
            <title>Coollen : 人间，刑满一年</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7384</link>
            <description><![CDATA[<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 移动硬盘上不停的灯光下，躺在床上听着《Broken Wings》。想叼根烟，让燃烧的烟头缓缓冒着白烟，觉得那样子一定很酷。却突然发现，自己根本不会抽烟。世界只剩下这间小屋，小屋的外面是下了漫长的一年的血色的雨。就这样无力的躺着，希望时间能以光一样的速度流逝，希望自己闭上眼，宁静的睡去，然后腐朽，化作尘灰，飘到外面的世界，去让这场血雨停下。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 小屋是如此沉闷，闷的我想往外逃。我逃到古代的战场，拿着把武士刀，敌人像洪水一样冲过来，只是刀起刀落，地上就多了一大滩血和一些肉块。只需要片刻的时间，一个生命就消失了，人真的是很脆弱的，别人生命的价值仅仅靠你用力的大小来衡量&#8230;&#8230;昏暗的天空下，地上绽放的血色的花朵如同乐章一样美丽，空气之中带着血腥的味道，和这个插满了敌人的刀枪的身体，慢慢融合在一起。血色的天空，血色的花草，血色的空气，世界是多么美妙&#8230;&#8230;在倒在地上的一瞬间，才发现自己从来没有体会过的宁静，是那么的容易得到。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 广州夜晚的天空是红色的，走在回到被窝的路上，偶尔抬起头，就看的见。都市的喧嚣，在我所在的世界里面，是个陌生的东西。耳畔的声音永远是动漫的歌曲，浸泡在自己的世界中，对流行已经失去知觉。我已经不知道学校里面哪个食堂的菜凑合着可以下咽，已经不知道学校里面哪个系的MM比较漂亮，已经不再会有宿舍通宵供电的喜悦。那个世界已经离我远去，而现在的世界却仍旧不那么熟悉。虽然吃的是人间的饭，却不喜欢叼着烟头，不喜欢和酒较劲，不喜欢泡吧K歌。终日面对的是LCD上浮现的一行一行像是要把人吸进去的代码的我，到底是不是存在于这个世界上？也许世界只是一个大大的游戏，也许生活只是写进脑袋里面的一个一个数据，也许记忆只是一块可写可读的低速硬盘。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 活在人间，刑满一年。在这个从神话时代开始就被称为地狱的星球上，我独自继续着我的旅程。有的人来去匆匆，有的人熟视无睹，他们都忽略了身边的风景。也许我也只不过比他们多看了一眼而已。慢慢体味身边所发生过的，回忆过去的一点一滴，慢慢的就会有所察觉。紧紧握着不放的人以为自己握着幸福，却不知道只有放的开才会明白幸福的定义。结局无论是苦是甜，只要有所收获，那便是有意义的。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;今までありがとう、さよなら。&#8221;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG height=600 src="/images/blog_handsbrain_com/coollen_mmx/eva001.jpg" width=498 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Thu, 30 Jun 2005 10:09:00 +0800</pubDate>
        </item>
        <item>
            <title>Coollen : Zzz Zzz ……</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7385</link>
            <description><![CDATA[<FONT face=Arial><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 说起来最近过的不是很好哦，和朋友翻书总是我输，去打台球总帮人加分，星座运程上说的一点都不准，改天烧烧香拜拜佛，祈求上天给我加几点人品值。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不过这个星期的环境映射的贴图总的来说还是比较顺利的，除了自己本人比较懒一点以外，我的6600GT只跑了12帧而板载显卡跑了10帧以外，工作周报上没东西写只好写自己的研究以外，其他来说都还算不错&#8230;&#8230;真悠闲啊&#8230;&#8230;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 台球的第一期开发接近结束了，时间就变的多了起来，研究了环境映射之后就不知道该干什么了，翻开了SDK的几个例子，演示的的东西也没什么好玩的。想想要写篇技术文档，虽然开了个头，但怎么也懒的继续下笔，要是能够只要用脑袋想一想，文字就自动输入到电脑里面就好了&#8212;&#8212;世界上的懒人大概都是这么想的，呵呵～～<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux真的是个好东西，昨天又暴掉了一回，是图形界面进不去了，修改了图形系统的配置文件，还是出错。后来重启了，就没事了，真是好玩。网上看到Linux可以运行CS等游戏，真是觉得神奇。今天找了介绍的文档，发现这个工程最早是从1993年开始就创建了，至今还是在有人为了让Linux运行Win程序继续着相关的开发。全世界喜欢Linux的人里面还是有不少疯子的。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看了篇把Xbox改装成电脑的帖子，真的强，居然用的还是Linux的系统。想想微软＋Linux的组合，总感觉包含了某种程序员的幽默在里面。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同在把Xbox改成电脑的帖子里面有人说在Xbox上玩电脑游戏还不如直接用电脑玩，想想说的也是，一般人都有了电脑才会去买游戏机玩的。不过楼主说的似乎更有道理，他说&#8220;我折腾，所以我快乐&#8221;。会想到玩Linux的人哪个不喜欢折腾？从安装Linux开始就像是撞上了一大堆麻烦，安装上的，配置上的，各种各样的问题。虽然你可以删掉硬盘上的Linux分区然后花几块钱买一张WindowsXp就可以解决所有的问题，但是所有喜欢Linux的人都不会因为这样那样的麻烦而放弃Linux。在Linux上有太多新奇的事物等待你去发现，有太多的知识等待你去了解，还有各种各样乱七八糟问题等待你去解决。当你成功的配置好了你的系统，最终进入了系统的画面，看到了五彩缤纷的Linux世界的时候，你还是会义无反顾地装上Wine或者WineX，跑着还是原来在Windows上跑的游戏&#8230;&#8230;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<IMG height=487 src="/images/blog_handsbrain_com/coollen_mmx/MagicLinuxDisktop800.jpg" width=650 border=0><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 27 Jun 2005 19:45:00 +0800</pubDate>
        </item>
        <item>
            <title>VMWare + MagicLinux = 头疼</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7386</link>
            <description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不知道怎么回事，我又装上了Linux，因为VPC我怎么也装不上去，只好下了个VMWare。其实VMWare的网络部分做的还是比较好的，但是感觉让电脑多了一些垃圾，而且配置起来比较专业。为了让以后的我不至于忘记怎么设置，在此记下以下文字&#8230;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 主机设置：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在主机中会多出来两个网络链接，VMnet1是只能链接到主机的网络链接，因为不能上互联网，PASS。VMnet8是使用NAT方式来实现互联网的连击，也是我要记下的东西。至于NAT是什么东西，上次好像讲过课，不过我全忘记光光了，哈哈&#8230;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查看主机的物理网络连接设置，保证主机可以访问互联网，这个是废话。然后在物理连接的属性的最后一页中选择共享互联网，并在下面的选择筐里面选VMnet8。因为这样做会改变VMnet8原来的IP地址，所以需要把VMnet8的IP地址改回原来的地址，最好设置成xxx.xxx.xxx.1。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 虚拟机设置：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux的界面是复杂多样的，多的比牛一生拉的大粪还多&#8230;说是说不完的，只要记住，设置成自动获取地址就可以了，也就是DHCP。再把网关设置成xxx.xxx.xxx.2。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VMWare设置：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 首先声明，我用的5.0版本的VMWare，不同版本会有所不同，不过大致都是一样的。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 打开虚拟机的设置，可以看到里面的虚拟设备。选择网卡，并在右边选择NAT。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 打开虚拟网络设置，找到网络映射页，点击VMnet8右边的小按钮，修改VMnet8的属性，让它满足以下条件：A&nbsp; 子网上面主机设置的VMnet8的所在网段地址xxx.xxx.xxx.0； B NAT设置里面的网关为xxx.xxx.xxx.2。其他的设置会自动完成，不需要操心。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OK，这下可以尽情感受Linux的魅力了。<BR><BR><IMG height=487 src="/images/blog_handsbrain_com/coollen_mmx/LinuxWallPaper.jpg" width=650 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Fri, 17 Jun 2005 21:23:00 +0800</pubDate>
        </item>
        <item>
            <title>Comic : 樱花乌龙面</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7387</link>
            <description><![CDATA[<P><FONT face=Arial color=#a9a9a9><STRONG>Comic : 樱花乌龙面</STRONG></FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在日本的某一个平静的角落里，有一家名叫莓屋的乌龙面店。打理这间莓屋的是两个相依为命的少女，她们靠乌龙面店微薄的收入过着贫穷但却十分平静的生活。不过，13岁的妹妹春日橘花却是讨厌贫穷的生活，&#8220;我说姐姐，不要每次都用乌龙面给我当便当好不好？乌龙面&#8230;乌龙面&#8230;乌龙面！运动会也是&#8230;远足也是&#8230;圣诞节也是&#8230;同学过生日送的礼物也是&#8230;过年也是&#8230;&#8230;赶快去嫁个有钱的老公！把这家面店关了啦！！&#8221;不过橘花也仅仅是这样天真地抱怨着，一面又帮忙打理着店里的生意&#8230;&#8230;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有一天，橘花在拣垃圾的时候遇上了一个帅哥，他说他是因为兴趣才来拣垃圾的&#8230;（巨寒！日本什么强人都有啊）&#8230;而他就是白天来买过面的&#8220;有钱人&#8221;。他把拣来的一枚戒子送给了橘花，而橘花却在他面前说出了&#8220;讨厌工作时候挤出一副笑脸，笑得很假的家伙&#8221;&#8230;&#8230;正当自己觉得后悔的时候，却惊奇的发现自己体内还有一个灵魂，双胞胎姐妹樱花的灵魂。自己的身体被樱花抢去了，自己却被赶出了体外&#8230;（不用担心，这个故事不是鬼故事）&#8230;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 正如上面所讲的一样，故事伴随着橘花和樱花的发展了下去。虽然没有什么曲折离奇的故事情节，但是却鲜明的刻画出了樱花和橘花这两个共用一个身体的未成年少女的独特个性。橘花的率真，樱花的机灵，虽然两个人一直在吵架，但是她们心里还是关心着对方，就如同普普通通的十分要好的姐妹一样。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 整部漫画都洋溢着一种家庭的气氛，在这间小小的莓屋里面，大姐春奈如同母亲一般的地照护着年幼的妹妹，并且把这种温馨融入到了自己亲手做的乌龙面里面，尽管这间没有菜单的乌龙面店只能点一道清汤乌龙面，但是吃过它的人都会对它赞不绝口，因为在这莓屋的乌龙面里面加入一种特别的，名叫&#8220;爱&#8221;的调味料&#8230;&#8230;</P>
<P><BR>&nbsp;<IMG height=487 src="/images/blog_handsbrain_com/coollen_mmx/樱花乌龙面.jpg" width=650 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Tue, 14 Jun 2005 14:27:00 +0800</pubDate>
        </item>
        <item>
            <title>Comic : 冷面天使</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7388</link>
            <description><![CDATA[<P><FONT face=Arial color=#a9a9a9><STRONG>Comic : 冷面天使</STRONG></FONT><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 北野诚一郎，有着魔鬼般凶恶的外表和天使般善良内心的普通而又不普通的高中学生，虽然他屡次因外表而遭人误会，却丝毫不减他帮助人的心。从他转学到碧空高中来的第一天开始，就因为外表的关系被所有周围的人误解，甚至在转学第一天就被误会而当上了碧空高中的不良少年的老大。所有的人都惧怕他，没有人敢接近他，他连说句话的人都没有，然而谁也没有想到在那恶魔般外表下的心却如同天使一般善良。他会在放学后独自在校园里面清理垃圾，会向流星许下&#8220;希望全世界的人都能幸福&#8221;的愿望，甚至在面对不良少年的挑衅时以为他要自杀，所以尽全力阻止&#8230;&#8230;他的心如同宝石一样圣洁没有瑕疵。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 虽然如此，但因为外表的关系，他被接二连三的误会，牵扯到不良少年的打斗之中。幸而，仁慈的上帝让他平平安安的度过了各种危险，甚至误会地被称为是碧空的恶魔，名声传遍了整葛碧空镇。虽然北野一直被人误会着，不过却有个人了解了真正的北野。她就是良子。在这个陌生的地方，终于有了一个了解北野的朋友了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 时间慢慢地过去了，同班地人们开始发现，他们地新老大上学从不迟到也不旷课，而且也不会对普通学生动手，班级主任也开始认为北野是个认真学习的学生，但是校长却固执的认为他是彻彻底底的不良少年，是个恶魔，于是校长三番五次的想办法想把北野从学校赶走，有趣的故事又有了新的发展。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 日本的校园类漫画所描写的青春、友情我见的也不算少了，这部漫画的题材也是如此。不过它的题材却如此特别：一个一开始被认为是恶魔的转学生，虽然外表凶恶，理解能力也有些问题，但是因为他有一颗纯洁美丽的心灵，处处为别人着想，理解别人（虽然很多都是误解），最后终于用行动感化了他身边的人，并渐渐被别人接受，有了自己的坚固的友情和爱情。这部故事题材的另类并不影响它轻松搞笑的风格，并且从一个独特的角度赞美了那些拥有美好心灵的人们，是在是难得一见的好作品。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG height=600 src="/images/blog_handsbrain_com/coollen_mmx/CoolAngle.jpg" width=410 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Thu, 09 Jun 2005 13:35:00 +0800</pubDate>
        </item>
        <item>
            <title>EVA &amp; more then EVA</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7389</link>
            <description><![CDATA[<P>EVA &amp; more then EVA<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个星期看了不少有关EVA的研究的文章，而且很凑巧，有人在局域网上共享了，所以就拿下来看了看。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EVA终究是EVA，那种气氛的塑造，还是和几年前看的时候一样，神秘的故事背景，难解的故事情节，错杂的人物心里，呵呵，就是这么复杂。而剧情的发展和以往的动画，甚至所有影片都不一样，是有关整个人类的生存以及存在价值的话题，只要看过的人都会奉为经典。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 研究归研究，毕竟是超现实的东西，整部动画的可看性还是不错的，情节起伏跌宕不说，作为故事主线之一的真嗣的心理描写，非常完美的展现了一个14岁的少年在面对各种矛盾时候的心理变化。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一个非常自闭，只会逃避现实，胆小怯懦的少年，住在美女葛城美里家里，和一个自我中心，不把别人放眼里，同样是自我封闭的美少女住一起。故事离奇的发展着，各种各样奇形怪状的使徒一个接一个来，就如死海文书中写着的一般，带着整个故事一贯的沉重气氛，伴随着古典音乐特有的优雅和悲伤，把故事的情节以及角色的心情，烘托出来。其中的音乐和画面的配合堪称一绝，是在是太经典了，和万代公司骗钱的高达不是同一个档次的。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 人终究是要长大的，经历过了纯真的年代之后，不得不面对复杂的社会。幸福也好不幸也好，当我们回过头来看看那个年代的经典，再去感觉主人公的心理变化，自然而然地就会激发感触&#8230;&#8230;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 又想起《钢铁的女朋友》，还是那么经典的音乐，还是那种略带失落的感觉，还是一样的经典。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现实的尽头是梦境，梦境的尽头就是现实&#8230;&#8230;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR><FONT face=Verdana color=#808080><STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I know&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I know&nbsp; I've let you down&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I've been a fool to myself&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I thought that I could&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Live for no one else&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; But now<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Through all the hurt and pain&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It's time for me to respect<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The ones you love mean more than anything&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; So with sadness in my heart&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I feel the best thing I could do&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Is end it all<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; And leave forever<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What's done is done it feels so sad&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What once was happy now is sad<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I'll never love again&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; My world is ending&nbsp; <BR><BR><BR><IMG height=480 src="/images/blog_handsbrain_com/coollen_mmx/eva039.jpg" width=327 border=0></STRONG></FONT></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 06 Jun 2005 12:49:00 +0800</pubDate>
        </item>
        <item>
            <title>在花园中睡了很久</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7390</link>
            <description><![CDATA[<P>在花园中睡了很久<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我睡了长长的一觉，不知道睡了多久，大概是久违的绿色森林的气息让我想起了泰达希尔&#8212;&#8212;那个伴随着我出生，慢慢成长的地方。等我醒来时，发现自己竟然在不知不觉之间躺在草地上睡着了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看着这个在人类的城堡中的花园，自己仿佛进入了仙境一般，这里不仅有德鲁依德教师甚至还有我们精灵独有的月亮井。虽然这个月亮井似乎已经没有了魔力，不过对我们精灵来说却有更特别的意义。月亮井的存在就象征了我们精灵族的强盛的力量。每个精灵们生活的地方也都需要月亮井，这样才能有足够的力量与黑暗和混沌对抗。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 虽然是睡了很久，但不知道为什么还是觉得很困。我给一个远方的朋友写了封信，然后回到旅店，继续睡觉。</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Tue, 31 May 2005 11:16:00 +0800</pubDate>
        </item>
        <item>
            <title>心情不好</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7391</link>
            <description><![CDATA[<P>心情不好<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 真是非常糟糕的一个星期，周围一切都没有变，自己就莫名其妙的不爽起来，就如同被捏作一团塞到冰箱的冷藏柜里面。试着去想想原因，结果一无所获，只能用莫名其妙来形容。如果一定要说原因的话，大概是厌倦了。厌倦了早上起来到公司，晚上回家睡觉的生活，厌倦了整天看着代码的coding生活，厌倦了这些一点都没有创意的事情。也许这才是所谓的工作的本质吧，就像人们常挂在嘴边的&#8220;That's just job.&#8221;不过转念想想，世界上那么多人都是怎么生活过来的，每天都做着差不多的事情，人不发疯才怪。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 窗外刚下过雨，虽然是下午五点了，天还是比刚才亮了一些。音响里Broken Wings的声音少了刚才夹杂的雨声，变的动听了些。还是一如既往的无所事事，星期天的白天对于我这样的人来说是没什么意义的，坐在电脑前，写写东西也许是最合适不过的了，真是悠闲啊。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 又想起了QQ堂，不知怎么的，感觉比泡泡堂好的多。虽然他们从界面到游戏内容基本上都一样，不过它可以窗口模式运行就觉得做的不错。加上本身的风格比较轻松，作为休闲游戏应该能够做的不错的吧。想到了冒险岛，强制全屏还锁定鼠标，用窗口模式运行需要附加一个DLL。不过这个破解也真够强的，游戏程序调用d3d8.dll，于是有人就自己做了相同接口的一个DLL放到游戏目录下，于是游戏运行的时候先调用他做的DLL，然后通过这个DLL调用系统中的d3d8.dll，唯一改变的地方就是在初始化的地方强制改成了窗口&#8230;&#8230;能想到这个方法的真是厉害。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 好久没上魔兽世界了，柯蕾思的旅程还很漫长啊，那些朋友们不知道都过的怎么样了。有的人为了玩游戏连高考都不管了，真不知道是怎么想的。这大概就是所谓的魔兽的魔性了，呵呵。他们等级都很高了，大概以后又不能一起去冒险了，不过去交些新的朋友也不是坏事情。其实魔兽是个适合慢慢玩的游戏，那些拼命练级的人大概不会明白的吧，我甚至怀疑他们为什么玩游戏都不清楚。应该说我们中国奇特的文化造就了那些练级狂吧，人总是喜欢自己被承认的，一旦在某个方面没有得到承认，逃避也是理所当然的。而中国几千年的儒家思想就在我们脑子甚至是DNA里面写下了&#8220;唯读书有用论&#8221;。所以那些在学业上没有被承认的人就在其他方面寻找让别人承认自己的途径。恰好，网络游戏的游戏规则就是这样：付出了时间精力就能得到承认。因为这条规则简单而且始终有效，再加上游戏世界的纯粹，就这样中国玩家庞大的队伍就出来了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个星期又没好好睡觉，不知道心情糟糕是不是和睡眠有关，大概被人从梦里面拉会现实世界总有点遗憾。晚上看漫画的时候总是忘记了时间，看过头了。真的很少有像《五星物语》这样大气的作品，里面的故事都发生在一个大的背景之下，而主角们所做的事情虽然觉得很小，却把整个大的背景向前推进了一大步。真有种&#8220;创造历史&#8221;的感觉。《五星》里面故事的时间跨度不大，最多也就10年（相对于整个五星的历史来说是在是很短的时间），但是其中很恰当的嵌入了前后几千年甚至前后世代的事情，让人觉得他们整个宇宙的事情都涵盖在了这部漫画里面。而里面主角们的命运互相关联，每个人以及他们所做的事情都会或多或少的影响到其他人的故事情节，特别是他们身边那些伴随着他们一起渡过漫长岁月，经历过生死，甚至付出生命代价的Fatima们，更是把故事都串连了起来，把整个五星的故事编织成了魅力十足的珍珠项链。</P>
<P>&nbsp;</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Sun, 29 May 2005 20:11:00 +0800</pubDate>
        </item>
        <item>
            <title>One Sound : Broken Wings</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7392</link>
            <description><![CDATA[<P><FONT face=Georgia><STRONG><FONT face="Courier New">One Sound : Broken Wings</FONT></STRONG><BR><BR><STRONG><FONT color=#808080>I know this will not remain forever<BR><FONT color=#808080>However it's beautiful</FONT><BR>Your eyes, hands and your warm smile<BR><FONT color=#808080>They're mey treasure</FONT><BR>It's hard to forget<BR><FONT color=#808080>I wish there was a solution</FONT><BR>Don't spend your time in confusion<BR></FONT><FONT color=#808080>I'll turn back now and spread</FONT></STRONG></FONT></P>
<P><FONT face=Georgia color=#808080><STRONG>My broken wings still strong enough to cross the ocean with<BR><FONT color=#808080>My broken wings how far should I go drifting in the wind</FONT><BR>Higher and higher in the light</STRONG></FONT></P>
<P><FONT face=Georgia color=#808080><STRONG>My broken wings still strong enough to cross the ocean with<BR><FONT color=#808080>My broken wings how far should I go drifting in the wind</FONT><BR>Across the sky,just keep on flying</STRONG></FONT></P>
<P><FONT color=#808080><STRONG>空から落ちてくるのは　あれは雨ではなくて&#8230;&#8230;<BR></STRONG></FONT><BR><BR>折断的天使之翼&nbsp;&nbsp; 无法复原的伤痕<BR>永远的烙印&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;无尽的悲伤<BR>带着罪责&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;带着救赎<BR><BR>仅有的微弱的呼吸也被带走 留下血色的沧桑与荒芜<BR>无法知道究竟还能前行多远 但至少可以飞过那片海洋&#8230;&#8230;<BR><BR><BR><IMG height=487 src="/images/blog_handsbrain_com/coollen_mmx/Trinity%20Blood.jpg" width=650 border=0></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Sun, 22 May 2005 00:00:00 +0800</pubDate>
        </item>
        <item>
            <title>遇到好人</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7394</link>
            <description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 昨天去了赤脊山，因为那里有不少任务都没有做，而我的等级在不知不觉之间已经31了，所以打算先把几个25级的任务先Close掉。刚跑到赤脊山就被人加入了队伍，但是左跑右跑更本不知道去那里。开始也不说做什么任务，跑了半天倒矿洞才说&#8220;不是这里&#8221;。昏倒，我立马走人了。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不过我还是比较走运的，来到石堡，里面好热闹，居然还有人和我一样是一个人来的，于是马上组了队伍。在刷BOSS的地方遇到了一个队伍，超级航母，那个可能是队长的人，他愿意帮我们打任务。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 回到城里交了任务的时候，有个之前组队做过任务的名字又长又难读的法师M我，问我愿不愿意帮她做任务。任务不难，就在石堡西边的一个塔里面，只是遇到了一伙人强了我们的任务，真是可气。而且做完任务二话没说走人了，害我们多等了好久。不过任务不难，只是为了帮那个人引开怪物自己死了一次，呵呵，西天说这是常有的事情，看来他也常干这样的傻事。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 之后又回到了石堡，做另外一个任务，居然又遇到了超级航母的队伍。他们的人都挺热心的，愿意帮我做任务，而他们的队伍里面只有2个人没有做这个任务。于是我们没做任务的组了一队，很快搞定。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回旅馆的时候回想了一下，一天居然做了2个精英任务，呵呵，爽死。</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Thu, 19 May 2005 00:00:00 +0800</pubDate>
        </item>
        <item>
            <title>通向天才之路 : 把模块塞到动态连接库里去</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7395</link>
            <description><![CDATA[<P><FONT color=#0000ff></FONT><BR>通向天才之路 : 把模块塞到动态连接库里去</P>
<P>Made in Coollen</P>
<P>&nbsp;&nbsp;&nbsp; 你还在用静态链接库生成一个巨大的EXE文件吗？过时了，换动态链接库吧。其中的好处被微软说了一大堆，我就不在这里废话了。说实话，这样做没什么好处，只是大家都这样做，我也跟着就这样做，仅仅如此。</P>
<P>&nbsp;&nbsp;&nbsp; 为此，在下特意看了一些资料，微软那帮人的资料虽然详细，但是实在是罗嗦。唉，不如拉个人来问问来的快，呵呵。</P>
<P>&nbsp;&nbsp;&nbsp; 说回正题，微软的DLL标准可真是麻烦，除了标准的C/C++外还有MFC DLL和扩展的MFC DLL，汗～～。不过我只对写标准C/C++的DLL感兴趣。其实这个接口也很简单，在DLL那边只需要在函数声明前加一个前缀，就可以在主程序中得到这个函数的入口地址了，之后想干什么都可以。具体的做法如下：</P>
<P>&nbsp;&nbsp;&nbsp; <FONT color=#008000>// 输出函数的前缀</FONT><BR>&nbsp;&nbsp;&nbsp; <FONT color=#0000ff>#define</FONT>&nbsp; DLL_EXPORT&nbsp;&nbsp; <FONT color=#0000ff>extern</FONT> "C" <FONT color=#0000ff>__declspec</FONT>( <FONT color=#0000ff>dllexport</FONT> ) </P>
<P>&nbsp;&nbsp;&nbsp; <FONT color=#0000ff>DLL_EXPORT</FONT> <FONT color=#0000ff>VOID </FONT>Func()<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<BR>&nbsp;&nbsp;&nbsp; }</P>
<P>&nbsp;&nbsp;&nbsp; 简单吧？这样DLL这边就搞定了，你还可以输出类和全局变量，但是我是不需要了。</P>
<P><FONT color=#008000>// 输出类的前缀<BR></FONT><FONT color=#0000ff>#define</FONT>&nbsp; DLL_CLASS_EXPORT&nbsp;&nbsp; <FONT color=#0000ff>__declspec</FONT>( <FONT color=#0000ff>dllexport</FONT> ) </P>
<P><FONT color=#008000>// 输出全局变量的前缀</FONT><BR><FONT color=#0000ff>#define</FONT>&nbsp; DLL_GLOBAL_EXPORT&nbsp;&nbsp; <FONT color=#0000ff>extern __declspec</FONT>( <FONT color=#0000ff>dllexport</FONT> )</P>
<P><BR>&nbsp;&nbsp;&nbsp; 之后是EXE这边，虽然多了点东西，不过还是很简单的。第一件要做的事情是LoadLibrary，把要想要打开的DLL载入。</P>
<P>&nbsp;&nbsp;&nbsp; <FONT color=#0000ff>HINSTANCE</FONT> hInst = NULL;<BR>&nbsp;&nbsp;&nbsp; hInst = LoadLibrary("Render.dll");</P>
<P>&nbsp;&nbsp;<FONT color=#0000ff>&nbsp; if</FONT> (!hInst)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MessageBox(g_hWnd,"无法加载 Render.Dll ","Error",MB_OK);<BR>&nbsp;&nbsp;&nbsp; }</P>
<P>&nbsp;&nbsp;&nbsp; 还记得上面我声明的那个Func()函数吗？我不能直接得到那个函数，但是可以把那个函数的地址取出来。其实函数地址使用起来和函数是一样的。只不过，为了使用方便，需要定义一个函数指针的类型。如果要指向上面的那个Func()，则它的函数指针的类型定义如下：</P>
<P>&nbsp;&nbsp;&nbsp; <FONT color=#0000ff>typedef</FONT> void (CALLBACK* LPFUNC)(void)</P>
<P>&nbsp;&nbsp;&nbsp; 之后需要做的是声明一个指针，然后得到DLL中Func()的地址。GetProcAddress函数的第一个参数是之前得到的DLL的实例句柄，后面一个是DLL中那个函数的函数名。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; <FONT color=#0000ff>LPFUNC</FONT> pFunc = NULL;<BR>&nbsp;&nbsp;&nbsp; <FONT color=#0000ff>LPFUNC</FONT> pFunc = (LPFUNC)GetProcAddress(hInst, "Func");</P>
<P>&nbsp;&nbsp;&nbsp; OK，到此为止已经差不多完成了，只欠最后一步调用那个函数：<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; pFunc();</P>
<P><BR>&nbsp;&nbsp;&nbsp; 以上的知识是基础中的基础，接下来才是技巧所在，所以一定要认真看哦！<BR>-----------------------------------------------------------------------------</P>
<P>&nbsp;&nbsp;&nbsp; 你一定想过把整个渲染模块制作成一个对象，然后得到这个对象的指针后就可以任意渲染了。如果全部写成代码，那无疑是最快捷的，但是缺点是很会暴露细节给不要或者你不希望的人看到，甚至于拿到了整个渲染模块的代码，这是相当可怕的。当然你也可以制作成静态链接库(Lib)，这无疑是个不错的想法，但是缺点也是非常明显的。你可能会发现在发布版本中想替换调其中一些部分是不可能的，而对开发者而言使用静态链接库则更苦：他不得不使用你所用得编译器或是相关的开发环境。哦～天哪，这对于我而言也是个不小的麻烦，我想用GCC编译我的主程序，因为我想试试我刚拿到的一个新的十分小巧的集成开发环境：Relo v0.99。而可恶的微软却只提供了VC编译器的Lib，迫使我不得不使用VC来开发图形渲染模块。所以我也就不得不做好写DLL的心里准备。</P>
<P>&nbsp;&nbsp;&nbsp; 于是我动手干了。我做了许多打算，最后发现最简单的方法是最好的方法。所以我按照我最原始的本能开始设计我的DLL。我做了一些限制：这样让程序看起来比较简单，条理也较为清楚。我规定每个DLL引擎对象都需要有一个ID来标识，以及DLL中唯一的接口函数：GetEngineObject。它的作用就是向主EXE程序返回一个DLL中与所给ID相对应的对象的地址。只要你愿意，你可以通过这个函数得到所有在那个DLL中的对象的地址。我想，这样的限制应该不过分吧。</P>
<P>&nbsp;&nbsp;&nbsp; 对于主EXE来说，要做的事情就是像上面的那些代码一样，得到GetEngineObject函数的地址，然后导出全部EXE需要的引擎对象。对于DLL来说，则需要解决一个如何让GetEngineObject得到引擎对象地址的问题。这个问题其实也不难解决，只要在引擎对象中声明一个全局的队列，当创建了一个需要暴露给EXE的引擎对象的时候，把它的地址和相对应的ID写到这个全局的队列中。而当主EXE调用GetEngineObject的时候，GetEngineObject就到这个全局队列中查找给它的ID，并返回对应的地址。实现一个队列我想对各位看官来说并不难吧，呵呵。</P>
<P>&nbsp;&nbsp;&nbsp; OK，你的程序现在已经可以得到DLL中的对象了，现在你可以放心的把你的DLL交给需要它的人了。</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 16 May 2005 12:47:00 +0800</pubDate>
        </item>
        <item>
            <title>通向天才之路 : 游戏引擎的误区</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7396</link>
            <description><![CDATA[<P>&nbsp;</P>
<P>通向天才之路 : 游戏引擎的误区</P>
<P>Made in Coollen</P>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在这个代码泛滥的年代，我在网络上搜索着，突然就发现了一个称为&#8220;&#215;&#215;引擎&#8221;的东西。现在，我们身边的类似的&#8220;引擎&#8221;我已经看到了很多，大部分都是开放源码的。我并不是说开放源码不对，而是这些&#8220;引擎&#8221;是否是一个真正可用的引擎？</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不知大家是否知道引擎的来源？最早的引擎只是游戏的一些通用代码，之后随着软件工业的发展慢慢完善起来的。一个引擎，哪怕只是其中一个模块，也可以说是一个广义的&#8220;引擎&#8221;，但这并不是我们想要的。在现代的软件工程中，引擎作为一个产品而言，必须是好用的，稳定的软件。其中包括游戏主程序，引擎的编辑器，说明文档(教程)和DEMO。现在的游戏的引擎必须是这样一种完整的系统。<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然而我们的现状是，一般的开源的引擎都是属于个人作品(或者是几个同人的作品)，这种引擎一般是程序员自己写着做研究用的试验品，很少有完善的引擎。大公司可以有能力自己研发或者购买一个成熟的引擎，而小公司为了成本考虑却只好在这些不可靠的引擎底层上做再次开发。非常危险！！</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我看到过这样的一个故事：一个不错的创意和一帮还可以的美术凑一起打算开发游戏，但是却没有程序的人才。之后就找一个自认为很NB的程序，找了一个开源的引擎&#8230;&#8230;。当然我也不能说这种情况就一定不能开发出好的游戏。但是，我最不愿意看到的就是一个游戏的的开发因为程序的原因而中止。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;引擎的优劣，直接关系到游戏的好坏。在目前的这种盲目的参与游戏开发的热浪之中，必须清楚的认识到这点。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如何才能算是好的引擎？关系一个引擎好坏的无非就是&#8220;稳定性&#8221;，&#8220;效率&#8221;，&#8220;易用性&#8221;。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;稳定性是对引擎底层的一个要求，一般来说错误大多会出现在底层。如果没有达到稳定性要求的引擎底层，绝对是一个失败的作品。稳定性是引擎最起码的要求，你认为玩家会买一个BUG百出的游戏吗？除非是忠实的FANS，不然就只有白痴了。(其实这2种人都差不多)</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;效率。一个稳定的底层，如果运行效率低下，也是不可接受的。这也是考验程序员水平的一个标准。有丰富经验的程序员可以把代码写的很高效，还可以改进一些算法上效率，如果感觉效率跟不上还会想办法优化以达到要求。(强人就是强人啊)</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;易用性的东西涉及的是最广泛的，它直接影响了游戏的开发难度和开发时间。编辑器的设计是和游戏策划非常有关系的，现在网上也有一些现成的东西可以参考，对于3D游戏而言，各家开发的场景编辑器都具有相似的地方，反而2D游戏的编辑器要多样一些，毕竟2D游戏的种类比较多，表现形式也很多样。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;程序接口的易用性是我最关注的问题，因为这是和程序的开发密切相关的。用户如何最简洁的使用引擎来编程是一个很复杂的问题。程序接口精简到什么程度？程序封装到什么程度？是否使用脚本语言？如何使用脚本语言？这一串的问题都是非常值得研究的。以下是我见过的几种设计：</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一，使用Python对接口进行连接，执行Python脚本，通过Python脚本来控制游戏的逻辑和流程，以此驱动整个游戏。这样做最大的好处就是编写Python脚本的程序员和引擎的设计师们可以方便的区分开来，可以保证引擎代码的不外泄，而写脚本的程序员和不用管底层的实现。缺点是明显的，Python脚本的效率是一个问题，在写脚本的的时候需要考虑一些效率上的问题。另外接口的连接工作也占一定的工作量，一旦接口修改，损失会很大。目前网易的2D游戏就是这样开发的。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;二，只使用简单的脚本，主要游戏逻辑由程序完成。这种方式常见于传统RPG，这类脚本可以说是配置文件。游戏由程序来驱动，通过读取配置文件中的信息来绘制或者触发事件。一个游戏可能有很多种不同功能，不同格式的配置文件。配置文件又可能有配置文件来管理，构成一个互相依赖的关系。</P>
<P><BR>(以上是正文)<BR>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<BR>(以下是废话)</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;引擎的开发是很吃力的事情，绝对不要自己一个人尝试，至少要拉个人陪你受罪，特别是目前还在研究阶段的人。这是忠告！！<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;研究用的或者是实验性的引擎千万不要想用来开发商业游戏，这样做还不如自己重新开发。这是忠告！！<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;自己写的引擎，觉得写的不好，一定要重写，这样对提高水平帮助很大。而将来也会成为你的重大资本。这也是忠告！！<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;本天才的话一定要听，不然会吃亏的。这是忠告！！</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 16 May 2005 12:46:00 +0800</pubDate>
        </item>
        <item>
            <title>通向天才之路 : 2D引擎图底层图形模块分析</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7397</link>
            <description><![CDATA[<P>&nbsp;</P>
<P>通向天才之路 : 2D引擎图底层图形模块分析</P>
<P>Made in Coollen</P>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我记得从看灌蓝高手开始,我就喜欢上了樱木花道这个角色.这个四肢发达头脑简单的单细胞动物身上有种说不清楚的可爱,特别是那种练习时候的认真努力和在别人面前炫耀时候大声笑着说:"我果然是天才".试想一下,CSDN之中有几人做的到如此率真.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;许多人认为程序员应该谦虚,应该低调一点.但是这种想法是在是让我觉得很好笑呢,那些人有没有想过为什么?即使我在网上被人踢出讨论群,即使被一大堆人说三道四,我依然要大声的说:"我是天才!!"&nbsp;因为即使我现在不是,将来总有一天会是的.</P>
<P><BR>以上是废话<BR>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<BR>以下是正文</P>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;想当年,当我开始研究DirectDraw的时候,网上的资料实在是太有限了,在那个没有google的年代里面找到适合自己的文章真的像是在捞针一样.而当我找到了合适的资料,写出了第一个控制图片元素在屏幕上移动的时候,我不禁想到了这样一个问题:如果游戏中每一个元素都需要自己写代码把BMP或者JPG文件载入页面,然后再手工BLT到主页面上去,那么把一个游戏全部载入内存显示出来就足够把你累的半死了.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而当我思考如何解决这个问题的时候,我已经没有时间了,我不得不整理我的行装到大学军训去了.不过这个问题一直遗留了下来.如何管理图形资源才可以够方便,而且可以把更多的心思放在游戏设计上面.<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;起初我想到的是一个功能复杂的图片类,在需要使用图片的时候生成一个然后载入图片,并且在适当的时候渲染它自己.我本以为这个是一个不错的方法,一直到写LAZYMAN2.0的2D部分的时候,我不得不考虑这样的问题,图片的半透明效果怎么办?因为考虑到效率的原因,我必须先渲染没有半透明效果的图片,之后再渲染有半透明效果的图片.而如果不这样做,渲染的结果就有可能会出错,而这点是绝对不允许的.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;唯一的办法只有把图片都统一集中管理,并且把图片分类,半透明的和不透明的.维持一个显示列表.这起初让我觉得很麻烦,因为集中管理的结果就是读取图片必须通过这个管理的类(之后我将这个类称为管理器).而设置图片的属性,比如在屏幕上的位置啊什么的,也都必须通过管理器.而后来我发现这样的结果是让代码变的规范了,在写代码的时候就考虑了结构上的一些问题,代码看起来好看了不少.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2D图片管理器实现了集中化管理,而使用句柄作为外部对图片的唯一标识,也使得看起来更像专业的代码.这里的句柄其实只是为了标识出全局唯一一个图片的作用,最简单而有效的办法是把管理器里面的那个图片元素的地址赋值给句柄.</P>
<P><BR>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<BR>以下的是OniEngine中的部分代码<BR>(我之后会拿OniEngine或者Lazyman做为例子,<BR>OniEngine只是我作为例子写的,Lazyman是一个可以用的底层)</P>
<P><BR><FONT color=#0033ff>class</FONT> OniEngine2D&nbsp; <BR>{<BR><FONT color=#3333ff>public</FONT>:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OniEngine2D();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#3333ff>virtual</FONT> ~OniEngine2D();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#009900><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 初始化函数,参数列表里面相关的参数省略了</FONT><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#3333ff>bool</FONT> Init(...);&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#009900>// 外部调用的渲染循环</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#3333ff>bool</FONT> Render();&nbsp;&nbsp;&nbsp;&nbsp;<BR><FONT color=#009900>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 释放所有资源</FONT><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#3333ff>bool</FONT> Release();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;......<BR></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#009900>// 载入图片</FONT><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HPIC LoadPicture(const char* file);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#009900>// 设置图片显示位置</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#3333ff>bool</FONT> SetPos(HPIC hPic, int x, int y);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;......<BR></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#009900>// 显示图片</FONT><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#3333ff>bool</FONT> Show(HPIC hPic);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#009900>// 隐藏图片</FONT><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#3333ff>bool</FONT> Hide(HPIC hPic);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#009900>// 还有很多其他函数,不一一列举了,看实际情况添加</FONT><BR>};</P>
<P>&nbsp;</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 16 May 2005 12:45:00 +0800</pubDate>
        </item>
        <item>
            <title>通向天才之路 : 前言</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7398</link>
            <description><![CDATA[<P>通向天才之路 : 前言</P>
<P><BR>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我本来想以这样的方式开头:"我是无辜的,是沈崴逼我写的."但是我想了想还是放弃了.作为一个有文化的人,作为一个有品味的人,作为一个将来要成为天才的人,我怎么可以用这种周星星式的无哩头对白来写这样一个学术性的东西?我应该用史上最有内涵,最幽默,也最具有说服力的台词:</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"写引擎需要理由吗?"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"不需要吗?"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"需要吗?"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"不需要吗?"<BR>&nbsp;&nbsp;&nbsp;&nbsp;......</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;正如前文所说的,"我们只是探讨一下,何必那么认真呢?"引擎这个东西是给人用的,做出来的引擎,管它黑的还是白的,只要好用,就是好引擎.这个正是本文的观点.所有引擎都是做给人用的,并不是功能越多越细,用起来越灵活越好.而是从"为了使用方便"的角度出发,来定制接口,设计底层.而在后面的一系列的文章里面,我的重点也是在如何定制功能,设计出好用的接口上面.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你知道我最崇拜的一个人是谁吗?是唐僧,不是西游记里面的那个,是会唱"Only You"的那个.要说我最佩服他什么,那就是他的"婆婆妈妈唧唧歪歪"的废话,因为我始终想不出多少文字来填充以下的这些空白,我只能靠着在脑袋里的仅存的一点的幽默像挤牙膏一样挤出一段一段的文字.虽然如此,我还是要说出一个简单的至理名言:学习编程的最快的方法就是&#8212;&#8212;看代码.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;现在天上下着雨,(如果没有你可以想象一下),还打着雷,你应该回家收衣服去了.</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 16 May 2005 12:43:00 +0800</pubDate>
        </item>
        <item>
            <title>Frist Image, Sunshine &amp; the Ghost</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7399</link>
            <description><![CDATA[<P><BR>Frist Image, Sunshine &amp; the Ghost</P>
<P>&nbsp;</P>
<P>第一映象.</P>
<P>&nbsp;</P>
<P>&nbsp;黑色细丝边眼镜框.<BR>&nbsp;从早上起来第一刻开始到再度回到梦乡之前,黑色细丝边镜框就一直跟随着我,把我的真正的眼神全部包含在了那薄薄的透明的镜片后面,别人看到的仅仅是一个虚像,一个不真实的或者说一成不变的眼神.</P>
<P>&nbsp;笑.<BR>&nbsp;人应该要笑的.快乐的时候应该笑,悲伤的时候更应该笑.我总是不停的笑着,或微笑,或傻笑.当你总是笑着的时候别人无法看到你真正的心情.抑或喜,抑或悲,笑着的时候,自己只有一种感觉,那就是自己是一个真正的白痴.</P>
<P>&nbsp;沉默.<BR>&nbsp;会说话的人不一定喜欢谈笑,而我是一个喜欢谈笑但是不爱说话的人.沉默不是我的过错,而是上帝给了我的忠告,叫我想说话之前先思考一个问题:我要说的话是不是废话.</P>
<P>&nbsp;</P>
<P><BR>阳光.</P>
<P>&nbsp;</P>
<P>&nbsp;天才.<BR>&nbsp;我始终坚信自己是一个天才.我始终坚信,只要我相信自己是个天才自己就一定会是个天才.我也始终坚信,天才是通过每一天积累的天赋,每一天积累的对自己是一个天才的信心,以及每一天积累的从大大小小的事情上面得到的一点一滴的人品值才慢慢形成的.<BR>&nbsp;<BR>&nbsp;个性.<BR>&nbsp;人本来是没有个性的,我也一样,我是因为想让自己变的有个性而变的有个性的.然而有的候我还是没有个性的,就像一只肥肥的大猫,慵懒的躺在窝里享受阳光,看着周围的环境快速的变化着,让人以为我是一个没有才能不讨人喜欢的没人尊重的只会上网和睡觉的可怜虫.</P>
<P>&nbsp;笨小孩.<BR>&nbsp;我什么都不懂的,和周围的人比起来我有太多的不懂.不懂什么恩爱情愁,不懂什么人情事故,不懂什么尔虞我诈,不懂什么"六道轮回",不懂什么"获得永生",不懂什么"夫复何求",不懂什么"逝者如斯".我仅仅明白我自己是个笨小孩,简单不复杂,天真不幼稚,身体里面都是活力和热情.</P>
<P>&nbsp;</P>
<P><BR>魂.</P>
<P>&nbsp;</P>
<P>&nbsp;半杯水.<BR>&nbsp;也许你不相信,我在性格测试中选了"只有半杯水".我本质上的悲观决定了我本质上的胆小怯懦没自信,但是我相信这种缺陷可以被一种叫BT的东西或者精神所克服,当你觉得自己做的事情够超出自己的想象范围,够BT的时候,自己就会大胆的放开的去做.然后我变的很张扬,觉得自己很BT,自己感觉真好.</P>
<P>&nbsp;宿命.<BR>&nbsp;你总觉得自己的命运好像被谁操纵了一样.其实世界就是一个巨大的随机概率模型,今天和谁交了朋友,明天遇到了老同学,这些都是这个随机系统里面的概率函数的结果.没有人能够抗拒,也没有人能够改变.这就是宿命.我所能做的,就是在一个可以确定概率函数结果的集合里面选择一个进行下去,到了一定的时候再列出一个集合再选择一个.然而结果是否真的是你想要的,只有上帝知道.因为概率函数只能估计结果的范围,谁都不知道真正的结果是什么样子.</P>
<P>&nbsp;活着.<BR>&nbsp;有人问上帝,人为什么活着.别做梦了,他不会说的.有人问佛祖,人为什么活着.别做梦了,他也不会说的.我问我自己,人为什么活着.我只想告诉自己,人不为什么而活着.人活着本来是没有意义的,想要自杀随时都可以.不过我不能死那么早,我还有一个梦想没有完成,一个让原本没有意义的人生变的有意义的梦想.</P>
<P>&nbsp;</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 16 May 2005 12:39:00 +0800</pubDate>
        </item>
        <item>
            <title>遥远的回忆 — 最初的艰辛</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7400</link>
            <description><![CDATA[<P><BR>遥远的回忆 &#8212; 最初的艰辛</P>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;记得有人问我,我的第一行代码是什么?我的第一段编译的程序是什么?我很费力的想,却怎么也想不起来了.对于我人生来说非常有意义的事情,我居然什么都不记得了.5年的时间把我的记忆刷洗的一塌糊涂,我真的很难清楚的想像当时的我是在什么状态下写下的我的第一行代码的.留在我的脑海里的只有这样几个东西:深夜,台灯,被窝里面,一本QBasic教程,以及初中升高中的升学考的压力.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你大概很难想象,最初的我买QBasic教程的时候,连QBasic在哪里可以找到都不知道.然而我又是一个喜欢乱翻东西的人,很幸运的,我在硬盘的某个地方找到了它.至于它是怎么存在在那里的,我真的什么都不清楚.就这样,一个伟大的时刻诞生了,那台花了一万块钱的联想电脑对我来说终于有了除玩游戏之外的一个用处.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而当我觉得自己幸运万分的时候,却发现我不知道自己能用QBasic编出什么样的游戏.不过这个问题很快就被求知的快乐所取代,我可以说是慢慢的自然的就学会了很多东西.考试后的暑假帮了我的很大的忙,我有足够的时间玩游戏和学东西,而不用再为没时间而发愁了.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;暑假里面参加了一个学习班,就在我就读的高中里面.在那里认识了将来教我们计算机的老师.可惜的是,我是在完全想不起当初教的课程是什么样的内容,但是那幅老学究样子般的计算机老师的样子却十分深刻的印在我头脑里,有着最早那一代程序员的木讷式的幽默.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在高中结交了死党,一起学习程序.当时我们研究VB,在完全没有人指导的情况下,只有靠着用零花钱买的书籍学习.看着一本本价格不低的教程平躺在书店的书架上,着实感觉到一种诱惑.现在回头看起来VB实在是很简洁而又方便的东西,不过在当时的我们来说,真的有够复杂,书中的概念我理解了好久,不明白个所以然.后来干脆不管,照着书本用起来就是,知道这样写可行便行.好在学习VB并不花太多时间,而且我们有足够的时间一边学编程,一边玩游戏.而在我看来,我就喜欢这样的自由,没人逼着你学,和学习课本完全不同的感觉.我而最不喜欢的事情就是"被人逼着".</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果一开始就知道写游戏的艰辛,我怕自己真的会放弃从头选择,或是仅仅当成业余消遣.然而万幸的是,当时的我不知道!是的,我不知道,这真的太好了!对当时的我们来说,幻想着用VB的那一堆控件写一个游戏真的好像是在为着梦想努力一样.(虽然我不否认这个从技术角度来说是可以实现的.)我们设想过我们自己的世界,设想过在那个世界中我们几个人不同的角色,设想过在那个世界中生活中的细节以及好多小说电影中才有的情感经历...然后,现实中的压力让我们不得不远离我们得梦想.渐渐的,大家也忘记了这个,开始了更多的对现实世界的尝试.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;升大学的暑假,我是真的学了点有用的东西.我买了一本讲DirectX 7的书,语言是VC的,而且用的是MFC.这是我第一次感觉到学习编程的困难.而在这之前的学习,似乎都是十分的顺利,顺利到只需要看看书就自然而然的会了的程度.现在的我看来,觉得遇上这样的困难必然的.让一个连C的语法都不清楚,连指针概念都没有的人学DX+MFC,那简直是下地狱.如果当初就有个指导的人,大概就不会这样了.(其实是有的,可惜我那时的习惯就是自己研究,觉得这样有乐趣.)</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;另外一个最大的问题是,我不习惯长时间看屏幕.要知道,在那之前我在电脑上看大段的文字就已经很累了,何况要看代码要更集中注意力,眼睛要盯的更累一些.还好老天没有让我患上更深的近视,这似乎是上天的安排,即使是那个最难熬的暑假,我的眼睛还是经受住了考验,一直到现在都没有换眼镜.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最初的一段时间很郁闷,搞了一段时间的VC,就连那个界面就已经搞的我头大了,我只能按照书本上的一点一点的做,然而我并不知道那本书的深度,以至于后面的章节中没有一步一步的详细说明,我就根本写不下去了.就在我快要放弃的时候,我翻出了DirectX 7的SDK,里面竟然有我熟悉的VB如何使用DX的例子.老天真是对我太好了!很快我就研究了起来.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然而我还是不幸的发现自己的重大问题,我没有阅读长代码的能力.我发现之前我学VB只是像拼图游戏中看图片一样,仅仅是知道语法和一些概念,至于如何组合写成一个完整图片,我就一点经验都没有了.我甚至没有写过超过100行的程序!然而靠着每天凌晨3点钟之后的那一段绝对安静的时间,我看代码时候的那种急躁慢慢的少了.</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一边看SDK中FOR VB的例子,一边看那本用VC语言的书,我写出了一个控制屏幕上一个飞机移动的演示后,就到了大学开学的日子.然而,暑假中的那段日子,是我觉得过的最充实的一段时光.为了学到更多更多,我每天都在努力挣扎,克服自己的一个一个困难.每天呼吸着凌晨四五点钟的清凉的空气,每天看着东边渐渐变亮的天空,每天在妈妈烧的午饭的香味中起床,吃着那顿对我来说是早饭的午餐,每天在有空调的房间里面自由自在的做自己觉得有趣而且有意义的事情...也许那个时候的我根本没有想到之后会发生的事情,只是把整个世界看成了电脑机箱那样大小的存在,在机械的电子信号的世界里面保持着一份纯真的心态,觉得世界其实可以很单纯很单纯.</P>
<P>&nbsp;&nbsp;&nbsp;</P>
<P>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<BR>写在最后:</P>
<P>高中的日子总是过的飞快,在学风严谨(意思就是不能谈恋爱)的学校里面,即使没有女朋友可以谈,也不会让我觉得有什么空虚.我不仅有一帮朋友聚集在身边,他们都是死党,平时在学校也不会觉得无聊,而且2个计算机老师虽然对编程不是很懂,不过对我们还是非常不错的.叛逆而沉静的性格让我有很多亮点之外不会显得过于偏激.在逃过了最后一次高中运动会之后,我几乎就没有怎么运动过了.少了晚饭后和死党之一漫步在空旷的运动场上,夕阳也变的没有了气氛.想起和分手的女友在进高中的时候自由选择位置,互相选择了对方,总有点感伤.从PS崛起的时候就紧紧让灵魂追随游戏的自己竟然现在连台游戏机都没有,是否又有些可笑.让平时成绩和我差不多的一个女生落到了第4批的那段高考的非常时期,我每天的煎熬为的仅仅是给父母的一个宽慰.</P>
<P>灵魂的外壁有多坚强,内心而又是多脆弱.在被打击了无数次,并且在将来还要被打击无数次的我看来,内心也将会慢慢的变的坚强吧.在我看过了更多的人情世故之后,现在的我是否又会被将来的我认为是白痴呢?</P>
<P><BR>&nbsp;</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 16 May 2005 12:38:00 +0800</pubDate>
        </item>
        <item>
            <title>酒</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7401</link>
            <description><![CDATA[<P>酒</P>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;来广州被人灌了不少酒。基本上都是大家一起去吃饭得时候被人灌，虽然不是很过分，不过也够我受的了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我是不太喜欢酒的，啤酒喝了肚子涨，白酒太烧喉咙，相比之下还是饮料比较好。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;啤酒我是很熟悉的，但这个熟悉并不是说我经常喝。相反的，我极少喝酒。为何说熟悉呢？我老爸曾经在一家啤酒厂呆了很久，从我记事开始，我老爸就在那里工作了，一直到那家啤酒厂的倒闭。之后老爸又在别处和人合伙开了一家小型啤酒厂，不过最后也还是以失败告终。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;小时候，老爸带我去过酒厂几回。他带我去过不少的车间，对于那时我来说，那里的机器高大的可怕，我从不敢独自进去玩。不过对于造酒的工艺，老爸或多或少地灌输给了我，虽然自己已经记不得多少了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在很小的时候，我家住在酒厂的宿舍里。记得有一回，我和老爸面对面坐着，桌上倒了两杯啤酒，一杯是给我的。我不记得老爸当时说了些什么，也不知道老爸为什么这么做，我只记得一件事，啤酒是苦的。我喝了一口，走掉了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;与白酒比较而言，啤酒就只能算是饮料了。红星的二锅头着实是够呛人的，一口下去，酒水才刚到喉咙，就觉得一股酒精味冲着嘴巴和鼻子，真想把酒吐出来。勉强吞下去之后，就觉得喉咙烧的快不行了，而呛人的酒精味却更厉害了。实在没办法，只好喝口饮料，洗一洗喉咙，这样才觉得舒服一点。不过这却让我惹上了麻烦，上次没有饮料了，我就拿了啤酒来洗&#8230;&#8230;结果就是被人以为我很会喝酒。汗&#8230;&#8230;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;酒真难喝，不如饮料好。然而，在我印象里面，酒这个东西远远比这个要糟糕的多。它给我留下了不少糟糕的回忆。也许，这也是我不喜欢酒的一个原因吧。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;很多事情都是突然之间发生的，会给无从准备的你带来无法想象的打击。就比如，老爸呆的啤酒厂的倒闭，老爸远行去创业，以及它的结果。血本无归，全部的家底基本上都没了。每件事，表面上家里还是快乐和谐的气氛，实际上老爸和老妈更多的是一种忧虑。我什么也不过问，什么也不说。一方面，我觉得自己什么能力也没有，即使问了也不知道该怎么做。另一方面，不让我为家里面的事情担心正是他们心里所希望的。我装作和平常一样，上学放学，玩电脑。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;虽然事情的原因在我老爸身上，不过，我却更尊敬我的老爸了。我觉得老爸很强，很伟大。我真的很佩服他。试想一下，在中国有创业想法的人有多少，有勇气的人有多少，实际行动过的人有多少？许多事情结果其实并不重要，重要的就是一个过程。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;老爸从外地回来的时候我很开心，因为我老爸是真正的男人。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;人们总说酒是美味的，不过我却觉得不好喝。这首词就叫懂酒的人去品味吧：一壶美酒穿肠过，千思万绪，总在心头。人游去，楼独留。残竹卧石上，松枝向天穹。敢问清风明月，几时能有。</P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Mon, 16 May 2005 12:36:00 +0800</pubDate>
        </item>
        <item>
            <title>黑海岸守卫战</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7402</link>
            <description><![CDATA[<IMG height=487 src="/images/blog_handsbrain_com/coollen_mmx/01.jpg" width=650 border=0><BR><BR>来到艾泽拉斯已经有不少的时间了，但是真正的战斗还是第一次。虽然只有27级，我还是上了战场。<BR><BR>刚开始仅仅是想来看热闹的，我变成了豹的形态，一个人从奥伯丁跑向灰谷的路上。在快到急弯河的地方遇到了部落的大部队。前面开路的是2个兽人，等级在45以上，骑着可多兽。会面跟着大群大群的牛头，亡灵法师，等级都在30以上。之后的部队也有不少骑坐骑的，不过他们好像都没有理睬我，直到大部队和我擦肩而过，留下来几个级别比较低的扫尾的和几个精灵纠缠在一起。部落的部队加起来大概有100人以上吧。<BR><BR>幸运的我活了下来，和那几个精灵一起赶往奥伯丁救援，因为大部队已经往那个方向去了。<BR><BR>没有进入奥伯丁就已经看到了大量的尸体，我意识到自己已经到了战场。一旦到了战场，什么事情都由不得你，部落的人会拼命的攻击你，自己的人也是乱作一团。像我这样低等级的一旦冲的过前，就会有危险。于是，只能在别人后面加辅助魔法，见到有冲入自己阵营里面的马上加上缠绕，然后一大堆的魔法都会向目标轰过去&#8230;&#8230;牛头马上就成烤牛肉了，呵呵。<BR><BR>在击溃了敌人大部队后，我又跟随着前往救援灰谷。不过我们的精灵的队伍里面还有不少人类的朋友来帮忙，甚至还有矮人。在大部队行进到急弯河的时候，有部分部落的士兵在这里埋伏。虽然精灵的等级都比不上部落的，但是我们人多！我们用人海战术！在部队中我还发现不少10多级的精灵也参加了战斗，真是人多力量大啊 ，呵呵。在急弯河稍微停留之后，留下来的部队继续做着清理战场的工作，我则赶向了灰谷的阿斯特兰纳。<BR><BR>原来这里已经被前面的部队清扫过了，之有几个部落的残党。在阿斯特兰纳修整之后，我们的部队又前进了，这回的目标是兽人的卡加斯前哨。其实那里只有少量的兵力（都是NPC），倒是3只龙让我们打道回府了。<BR><BR>我回到了奥伯丁，做着下一步的打算。经历了一次战斗，发现兽人组织的进攻有模有样，反而是我们的守卫很是混乱，大部队像无头的小强一样乱撞。真是需要有人来领导一下战斗啊。如果战斗是工会组织的话，相信会好许多。<BR><BR><BR><BR>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Sun, 15 May 2005 23:22:00 +0800</pubDate>
        </item>
        <item>
            <title>写在最前</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7403</link>
            <description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当我再次把目光投入到自己的Blog上的时候才发现，CSDN的服务实在是问题太多了。当我经过了半个小时的等待之后，我的Blog页面只在我面前出现了一次，之后如同死尸一样一点动静都没有了。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我决定闪了－－在那个把我拖进来的沈崴从CSDN早早的闪人的N个月之后，在浸泡在WOW的生化液体中偶尔探出头来的瞬间，在迷迷糊糊的在电脑前过了整整40小时又睡了10个小时后坐回电脑前的时候。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天看了不少的Blog，发觉光写写技术文档，内容实在是枯燥的可怜，而我自己的研究又仅仅是其中的一个小小的泡泡。经过了长达10秒钟的思考之后，最后决定加入那个名叫柯蕾思的精灵的旅行日记，这样我的Blog就会变得美味一些吧。<BR></P>]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Sun, 15 May 2005 22:09:00 +0800</pubDate>
        </item>
        <item>
            <title>转眼之间</title>
            <link>http://blog.ci123.com/coollen_mmx/entry/7393</link>
            <description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 转眼之间，一个星期就过去了。从搬到这个Blog开始算起，不知不觉已经过了一个星期。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 围绕着Bug忙碌了一个星期，每天几乎都是在改这改那，自己差一点都变成了代码。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 周五的那场星战倒还不错－－我是说画面，至于情节的话就让喜欢八卦的人们说吧。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 某天晚上突然想起来看《五星物语》，从开头又开始看了一遍，刚好把上次看过的那些重新看了一遍，然后看了看时间，居然4点半了。呜呜呜&#8230;&#8230;我一看上漫画就忘记了时间，寒啊～～<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不知道怎么回事，又有兴致看起了动画。于是去贪婪上找，拉了几部下来。Trinity Blood这部好像不错，音乐不错，设定也不错，情节也可以，暂时就期待一下吧，呵呵。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 天又起风了，不知道会下什么样的雨呢。真是有点迷茫－－大概是来自本能的直觉吧，希望不会有什么问题。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 又想起看完星战之后一起去吃夜宵时候谈到的东西，说不定我们的未来就是某一个科幻小说，或者动漫电影的副本的。现在的人类，也只能在现实中做着不现实的梦；或者在梦成为现实的时候，现实却又成了梦中的梦&#8230;&#8230;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;未来啊～～谁知道会是什么样呢？&#8221;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;]]></description>
            <author>coollen_mmx</author>
            <category>我的文章</category>
            <pubDate>Wed, 22 Dec 2004 00:00:00 +0800</pubDate>
        </item>
    </channel>
</rss>
