域名换成了chenyi.me,更短,更好记。
这里放的是:自我感觉良好的议论文,心情不好或大好的发泄文,私人信息广告文,个人流水记叙文
欢迎讨论Geek问题,欢迎转载任何原创文章。
所有字体都加大了,照顾父母的眼睛。

[转]祝你好运——献给所有在乱世中怀抱梦想的人们

2006年7月2日 没有评论

祝你好运——献给所有在乱世中怀抱梦想的人们

 

转自:http://bbs.ngacn.com/read.php?tid=554173&fpage=1

他们说有些结果从一开始就已经注定。

  你不相信注定,所以你踏上了这片土地。一年以后的今天此时当你回忆起这个世界的一切,仍会首先想起树林葱郁的北郡山谷,沉湎的小河穿过绿色的土地,修道院里的人们表情虔诚,一位士官严肃地叫你新兵,而在马厩里隐居着你的盗贼导师,他教会你如何潜行、扒窃和暗杀,他一定曾是位声名显赫的大人物。
  这个祥和的景象在你的脑海中就此定格如是。你站在往日的土地上俯视流水就如同仰望天空同样的平静。

  你从不曾刻意寻觅,但记忆总是不期而遇。在这个世界的第一天你升到了7级,一个摇头晃脑举着锄头的狗头人挥舞着手中的蜡烛朝你绝望地大叫:“You no take candle!”你为这傻里傻气的宣言笑了,放下了手中的匕首。你潜行到矿洞中完成了侦察任务而没有抢走他视若珍宝的蜡烛,但你从未想过蜡烛对一个狗头人意味着什么,正如你从不知道在你手中的梦想对你意味着什么。

  但现在的你有些明白了,不是吗。

  一年以后的今天当你推开记忆的门,艾尔文森林里滋润的青草争先恐后地爬上你的脚踝,每一只兔子每一头奶牛和Crazy CatLady屋外的猫咪都是你许久不见的老朋友。你的心早已如提瑞斯法林地上空徘徊的钟声一般的疲惫,但狮王之傲旅店二楼温暖的炉火和柔软的床总能让你感到些许欣慰。店家的麦酒一如既往的可口,不像洛克莫丹矮人们的酒那样辛烈,一年前你去过那个冰天雪地的地方,矮人们厚重的盔甲下裹着比盔甲更厚重的山羊毛皮,他们从娘胎里就带来了对烈酒的渴望。你总是觉得奇怪这样寒冷的湖水里为什么会有鱼呢?但是你看见有人站在浮冰上不断地起竿、收竿。于是你拿起钓竿和鱼饵向他走去,一个脸上挂着白胡子的侏儒抬起头望着你不好意思的笑,你在他的瞳孔中看见了家乡沦陷的悲伤。

  在那一瞬间你的脑海中突然浮现出那个狗头人手里拿着蜡烛,生怕别人抢走的可怜模样。

  一年以后当你靠在狮王之傲旅店的卧床边,温暖的炉火烤得你的眼睁睁欲睡。你觉得你早应该如此好好睡上一觉,没有无谓的纷争、没有该死的冒险和烦人的任务、没有冠以荣耀之名的杀戮与死亡。
  有的只是木柴在温馨的火光中吱吱作响,空气中弥漫着从厨房传来的淡淡麦香。

  你可还记得春色在哪儿凋零?
  洛丹沦的花儿早已忘记了开放。
  你可曾看过星星陨失在哪一个角落?
  泰达希尔的月亮静静地躺在湖水中仰望天空。
  你可也听到远方响起悲怅的挽歌?
  卡利姆多有祖先的传说万古传唱……

  那么艾泽拉斯呢?
  不,我的故乡今夜没有悲伤。
  除了你以外,躺在故乡的怀抱中,悲伤着故乡的悲伤的你,闭上眼睛轻轻啜泣。

  这样的你又令人想起多年以前,当你与家人围坐在也是如此温暖的炉火旁边。你的父母亲戚三姑六婆八婶十三姨无一例外的都希望你成为一个光荣的牧师或是圣骑士,茁壮成长,前途无量。你急了,就跳起来拍着桌子喊,老子就要当个贼,你们谁也管不着。

  那就是你的梦想啊,傻傻的小小的却是无比坚定的梦想。就像那个憨憨的狗头人手里的蜡烛,弱不禁风却也绽放出不容置疑的微光。

  You no take my candle,这片土地为什么变质了。You no take my candle,有一天你发现身边的朋友陆续离散,坚持的人们目光充满疑虑。
  But where is my candle。
  深爱着这片土地的你,望着这片土地的现状感到怅然若失。
  但你永远不会知道你究竟失去了什么。

  一年以后,你历经长途跋涉终于回到我的身边。你说你不能接受这样的现实,所以你决定又再出发,你要去寻找,去改变,哪怕你的小小愿望是多么微不足道,哪怕你根本不知道是否能够改变哪怕那么一点点。
  亲爱的,那不重要。

  你收拾行囊,告别了店主人,站在闪金镇的三叉路口,踌躇,回首,然后,阔步前行。走过赤脊山的湖畔,走过燃烧平原和黑石山,走过沙漠,走过雪原。行将结束的一切,仿佛突然又全都回到了起点,你知道。
  你执着地认为今天已经死去,而未来正站在世界上的某一个地方,等待你去找寻。

  别回头看了。
  风景依旧。
  难道不是因为太过留恋,你才会义无返顾地前行?

  他们说有些结果从一开始就已经注定,你不相信注定,所以你选择前进。

  我祝你好运。

原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/9267;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

文章的脚注信息由WordPress的wp-posturl插件自动生成

分类: 未分类 标签:

NDS开发Wiki翻译:第六天:设备相关的运算(2)

2006年6月29日 1 条评论

使用重力(实现跳跃等效果)


请务必已经读过定点数教学部分。。。代码很简单,你可以用于任何类型的游戏。。。你必须懂得一些定点数的运算,否则可能看不懂下面的东东。

"重力"的代码非常不错,因为它可以用在很多的游戏中,特别是类似于超级马里奥那种。。。它有一个基本原则:你的精灵(或马里奥或玩家或任何东西)有垂直速度的时候,"重力"代码能够给予这个速度以加速度。下面有3件事情:

  • 每次转身,速度根据它的加速度进行变化
  • 每次转身,精灵的位置根据它的速度而变化
  • 任何时候,如果你的精灵碰到地面(或在地面以下),它应该放到地面上来,并且速度应该归零。。。。

因为速度和加速度有很多值,我们也不希望给它们增加限制,我们将使用定点数。。。这就是你为什么要使用移位操作的原因(«8和»8这种操作 )。这个例子是演示一个小飞船上升,下降。你能够改变重力和启动力(相当于跳跃)来看看飞船的不同效果。

#define FLOOR (160<<8) // Floor y level

int main(void){

PA_Init(); //PAlib inits
PA_InitVBL();

PA_InitText(1, 0);

PA_OutputText(1, 2, 4, "Press A to take off !");
PA_OutputText(1, 2, 5, "Gravity change : Left/Right");
PA_OutputText(1, 2, 7, "Takeoff Speed change : Up/Down");

PA_LoadSpritePal(0, 0, (void*)sprite0_Pal)

PA_CreateSprite(0, 0, (void*)vaisseau_Sprite, OBJ_SIZE_32X32, 1, 0, 50, 50);

s32 gravity = 32; // change the gravity and check the result :)
s32 velocity_y = 0;
s32 spritey = FLOOR; // at the bottom
s32 takeoffspeed = 1000; // Takeoff speed…

while(1) // Infinite loops
{

takeoffspeed += (Pad.Held.Up – Pad.Held.Down)*8; // Change takeoff speed…
gravity += (Pad.Held.Right – Pad.Held.Left)*2; // Change gravity speed…

PA_OutputText(1, 4, 8, "Takeoff speed : %d ", takeoffspeed);
PA_OutputText(1, 4, 6, "Gravity : %d ", gravity);

if((spritey <= FLOOR) && Pad.Newpress.A) { // You can jump if not in the air…
velocity_y = -takeoffspeed; // Change the base speed to see the result…
}

// Moves all the time…
velocity_y += gravity; // Gravity…
spritey += velocity_y; // Speed…

if(spritey >= FLOOR) // Gets to the floor !
{
velocity_y = 0;
spritey = FLOOR;
}

PA_OutputText(1, 0, 0, "Y : %d \nVY : %d ", spritey, velocity_y);

if (spritey>>8 > -32) PA_SetSpriteY(0, 0, spritey>>8); // show if on screen
else PA_SetSpriteY(0, 0, 192);

PA_WaitForVBL();
}

return 0;
}

下面解释一下:

  • #define FLOOR (160«8)

原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/9266;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

文章的脚注信息由WordPress的wp-posturl插件自动生成

分类: 编程 标签: ,

冰与火之歌二卷读书札记

2006年6月29日 没有评论

序章中对斯坦尼斯的描述大出我的意料:斯坦尼斯竟然对他的兄弟和艾德充满了怨恨。

不过这的确符合常理。

我彷佛看到作者和他的一群幕僚们坐在一起分析斯坦尼斯,争吵,最后描绘出斯坦尼斯的种种细节。

这个变故让我想到了首相艾林的死。之前所有的证据全部指向瑟曦。然而我现在简直怀疑是不是斯坦尼斯下手的。

斯坦尼斯离开首都的原因也许不是惧怕瑟曦加害他,而且害怕劳勃惩处他。

这次我学到的一件事情,就是真正理解一个人是多么困难的一件事情。决不能主观臆断。之前的艾林夫人已经让我大吃了一惊。即使在"高如荣誉"的旗帜下,并不是每件事情都是美德。

冰与火之歌最让我钦佩的地方就在于他描绘的人性实在太复杂了。

比如艾德吧,他政治上的幼稚最终毁了他自己。

生活在冰与火之歌的世界里面是痛苦的,上层贵族们活得混乱而悲哀,下层民众则更是水深火热。

冰与火之歌的作者已经超过60岁了,我衷心希望他长命百岁,完成这部冰与火的长篇巨著。

刚才看到张三国无双的海报,突然觉得吕布和"魔山"很类似,所以啊,不要因为三国演义,就觉得好崇拜他们,其实他们和冰火里面的人物一样,都很可悲的。看了冰火,才懂得三国的乱世。

不妨把人物和三国对应一下看。

艾德就是被十常侍所杀的何进,他和何进一样死于政治阴谋,而且掀开了乱世的序幕。

泰温公爵则是曹操,他对付政敌的方法:把他们的头挑在枪上挂起来。
其他人以后分析。

原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/9265;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

文章的脚注信息由WordPress的wp-posturl插件自动生成

分类: 读书 标签:

MSN去广告的小工具

2006年6月29日 没有评论

今天发现一个MSN去广告的小工具,才7K。是给MSN的可执行文件打个小补丁,去除了MSN的广告支持功能。下载下来双击,它会自己找到MSN的路径打补丁,又安全又便利。

http://ntu.csie.org/~piaip/msn/msn_noad.exe

原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/9264;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

文章的脚注信息由WordPress的wp-posturl插件自动生成

分类: 未分类 标签:

荆棘谷的雨

2006年6月29日 1 条评论

因为家庭的原因,好久没有进入魔兽的世界了。

这几天进来,练以前的小号,没有朋友,不再匆匆忙忙,悠哉游哉,玩得挺开心。

早上起来在荆棘谷里面练我35级的德鲁依。突然哗啦啦一声,雨下来了。

毫无预兆。感动得我想哭。那雨随风飘动,宛如轻沙。打在岩石上,溅起朵朵水花。

机器一下子降到了20多帧,可我不在乎。

我在雨中奔波,我是大自然的精灵。

一花一世界,一雨一江湖。

原创的话痨如需转载请注明来源:http://blog.chenyi.me/blog/9263;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

文章的脚注信息由WordPress的wp-posturl插件自动生成

分类: 未分类 标签: