[游戏]尝试一下扮演疾病,毁灭人类的感觉如何

   当下,猪流感(Swine Flu)正在全球肆虐。特别是北美地区, 美国和墨西哥已被列为重灾区了。欧洲也有数国告急。这让我想起了数月前玩过的一款flash游戏。 玩家在该游戏里扮演一种疾病, 通过传播来感染人类,同时,不断地变异来进化自身。 作为能毁灭人类的疾病,玩家要与医疗科研机构竞赛,同时还要避免被各国海关隔离。

   进入游戏, 如果英语好的话可以看看”tutorial”(教程),还学习游戏界面和操作方法。直接进入游戏可以选择”new game”, 游戏有两种模式”realistic”(现实版)比较难, “relaxed”(放松版)比较简单。玩家可以扮演”virus”病毒,”bacteria”细菌, 和 “parasite” 寄生虫。然后要给自己取一个学名(disease name)。进入界面首先看到的是一个世界地图,上面的图标代表, 港口, 医院,机场, 水源。 点击“world”察看全球感染报告。 点击各个国家察看地区感染报告。

   disease要重点介绍, 这个是疾病的能力升级面板, 在这个面板里,”evolution points”是升级点数, 感染的人数越多,点数越高, 升级自己的能力这要花费点数。 疾病的能力分4大块,首先是”symptoms”(症状), 比如打喷嚏,咳嗽,发热什么的。然后是“resistance”抵抗力, 比如抗药性什么的, 再就是“transmission”传播途径, 比如空气传播,动物传播什么的, 最后一个是”trait”特性,如耐久性(durable), 可预防性(expected)等等。

   游戏的任务就是尽可能多的感染人群,并致死。 但是人类可不好对付,一旦致病因素被发现,他们会立刻关闭机场港口甚至是医院来防止疾病蔓延。然后就是研制针对该疾病的治疗药物。 在界面的左边有一个世界简闻来发布当前世界各国对疾病的控制情况。

Continue reading

Three又白送了一部索爱w595手机

    刚刚得到了Three白送的一部手机索尼的w595, 作为我签约一年的礼品。本来复活节前就递出了, 但是由于我搬家没有及时通知Three, 他们快递到我原来的地址去了, 这么一来二去的一折腾,所以才收到。 这边的办事效率的确不高, 但免单的手机可不常见。之前three在签约的时候也白送了一部nokia 6120手机,当时只是象征性的收取了1欧元的手续费。而这次根本一分钱没要。 这种慷慨在爱尔兰4大移动通讯服务商中是最豪放的了。  

    刚刚拿到手的时候,粗略的看了一下,印象最深刻的是那个2GB的闪存卡。原来一直以为白给的手机不会带闪存卡的, 没想到不仅带了,还带了2GB. 佩服three的财大气粗了。 w595算是中端的手机了吧。滑盖的机型我还没用过。 这次总算补上了。索尼的产品一向在多媒体性能上超凡脱俗, 这在这款手机上有了很好的体现, 内置walkman, 当之无愧的音乐手机。不过很可惜, 我对手机的多媒体能力不感兴趣。

Continue reading

相当专业的在线图片编辑器

    首先需要安装flash player 9或以上的浏览器。然后打开http://sumopaint.com,这款编辑器基于flex,免费,即使不注册也可以使用几乎全部功能,包括输出图片到本地电脑。如果要把图片分享给好友, 还需需要注册的。  最强大的是可以在别人的作品上进行二次发挥。

    从图片上来看可以说,界面很专业了。很容易让人联想到Photoshop或firework. 当然真正要搞设计这款在线编辑器还差得很远。 不过尽管这样。 sumo paint的强大已经够可以的了。

Continue reading

整理了一下旧的博客。 展望一下新的博客系统。

花了点时间整理了一下旧的博客, 一直以来都是隐藏的。 现在有必要拿出来,就当是存档了。 昨天花了点时间把数据移动到现在的服务器。 再把整个博客的日志都转换成html文件节省系统资源。 现在的旧博客地址是 http://blog1.liduan.com.

最早使用的博客是建立在BlogEz系统之上的。 可惜早就停止开发了。 这个系统使用smarty模板引擎。 速度和安全性都还算可以。提供一个内置的相册。对于新手来说是很好的入门级独立博客系统。 现在这个系统的官方网站已经无法访问了。程序也只能通过一些源码网站来获取。 实在是一种遗憾。 这个博客陪伴了我近一年的时间。然后处于种种考虑就换到了现在的系统下。

现在使用的是bo-blog系统,目前国人开发的博客系统中算是很不错的了, 比如开发更新稳定(尽管开发周期很长),安全性,易用性还有扩展性都不错。 不过也有不少缺点,我最无法忍受的就是其模板引擎, 对任何修改模板的企图都是一种强烈的反抗。严格的说,bo-blog的模板系统只是把所有需要用到html文件大卸八块。然后单独的部分用变量的方式储存起来。生成网页的时候再输出。这样的模板系统不属于标签模板, 开发上有难度, 是不利于程序推广的。这也是我一直都没有升级博客的原因, 每次改模板都是一种折磨。

Continue reading

Flash人机互动开发工具 – FLARToolKit

    FLARToolKit是基于flash构架的人机互动(Augmented reality)开发工具,使用Actionscript3开发,兼容Flex和AIR,并且可扩展支持C。官方网站上介绍:FLARToolKit是AS3版的ARToolKit,其前身是基于java的NyARToolKit, NyARToolKit是当前很流行的“人机互动”开发平台。我的一个爱尔兰同学就用它来做毕业设计。下面有个视频可以让你简单的了解“人机互动”和FLARToolKit的效果。

下面的视频的确是一则商业广告,但是广告里那个活灵活现的农场就是用FLARToolkid+pv3d制作的。

[flv=600,400]http://files.liduan.com/20090418_video/FLARToolKitAugmentedReality.flv[/flv]
Continue reading

omegle被山寨是必然的,一点也不用惊讶。

    最近爆红的omegle被迅速的山寨了, 这一点根本不用惊讶, 对于这样低技术含量的网站, 即使中国人不去复制, 其他国家也会有数以万计的效仿者前仆后继的。基本原因就是技术门槛太低了。

    补充以下背景吧。 omegle是一个刚刚流行的在线聊天服务, 最大的特点就是随机性。 简单来说, 你无需任何注册什么的,打开omegle网站就可以开始聊天, 而你聊天的对象就是一个随机分配的陌生人。 完全不了解彼此的两个人进行聊天就有了一种神秘感和刺激感。 这也就是omegle聊天服务爆红的原因了。

    说开了,omegle有点像twitter,他们都在国内有大量的复制版(事实上twitter在国外的复制版更多),主要原因就是这些网站实在没有什么技术含量。 当初twitter刚刚还在国外流行的时候,我就用php做了一个同样的微博客系统。 只不过我嫌它的技术门槛太低了, 没有放出来。 因为我觉得这么简单的东西一定会有很多效仿者的。 太泛滥了没什么意思。 果然马上就出现了“饭否”(现在看来“饭否”已经不能说是twitter的复制版了),后来有了“滔滔”, 再后来又得“嘀咕”。

    而omegle的技术门槛比twitter还低。 他甚至不需要数据库, 一个稍微会网页编程的学生不出一天就能做出来。被复制时迟早的事情。 主要问题不在复制, 拿”饭否”来说, 现在的“饭否”并不比twitter差。由于定位准确服务稳定, “饭否”等中文微博服务比twitter更加受内地年轻人欢迎。

    PS: omegle刚刚流行的时候,还是以欧美州等用户为主, 现在已经被中国人占领了, 很多老外因为聊天的对方是不懂英语的国人而在远离这个服务。 我大胆的预测omegle 会加入某种地域选择的选项。

twitter太让我失望了

    twitter整整丢失了3天的消息, 损失惨重啊。我一直还在奇怪,怎么那么多人用“嘀咕”。 现在总算明白了,大家都只是拿twitter当备份。 看来我有够不开窍的, 竟然直接在twitter上面推. 吸取教训。 我决定写一个本地的twitter客户端。 直接在这边写消息,存到数据库后,在同步给twitter. 同时用rss实现备份。 最终在我的新博客系统里面集成一个微博客功能。 这件事情提醒我们,自己的数据只有在自己手里才最安全。

    事实上,最近的确有些迷twitter. 比博客简单随意, 之前一直写英文微博客找到感觉了。 但是由于没有聚合SNS,多少让人有些无聊,所以英文微博客只是一个记录的工具。而聚合了SNS的twitter则是交流的工具。性质完全不同。

拿到一个li域名, 相当彪悍啊, 准备彻底换博客了

    li域名是列支敦士登的国家域名。 和中国姓氏“李”的拼音缩写相符合,于是我注册了duan.li域名,正好是我的全名呀。我查阅了关于li域名的管理政策, 列支敦士登没有限制注册者的身份, 任何人都能注册,仅仅是要求不得使用违禁词汇和用语。相比之下ie域名和eu域名则对注册使用者的身份有很多要求, 比如eu域名的注册者必须是在欧盟成员国合法居留者。而ie域名则必须是合法居留于爱尔兰的自然人。当然列支敦士登是个小国, 其公民数量太像根本不可能有效地利用如此大的资源, 开放也是必然的。

    新的域名我打算用来实现新的博客系统, 我对bo-blog的结构不是很满意了, 它的可塑性不好, 如模板系统不友好, 很不方便修改。可以说是一大败笔, 而新版本也没有解决这个问题。 另外程序上也有些不合理之处, 比如标签管理很低效下。这些都使我没有去升级博客。

    而现在我已经不打算去升级博客了。 我打算换一个系统,有可能是wordpress, 但我对wp同样不满,在于wordpress的更新速度太快了, 我无法忍受频繁的升级操作。 不过听说wordpress2.8开始支持在线升级, 这倒是个很好的功能, 如果能有这个功能的话。到是不错。另一个方案是完全自己写个系统, 当然这倒目前还是个设想。

更神奇的64kb的3D动画和原理

上次介绍了个96kb的3D枪战游戏, 这次来个更强大的3D动画, 64kb, 对硬件的要求和游戏一样,只不过软件支持DIRECTX 8就可以了。大家可以下载观看。请注意,之前一直有人报游戏有病毒, 其实是因为游戏程序加了外壳, 市一些杀毒软件会误认为是加了壳的木马病毒, 其实是无害的。 对于硬件不高的电脑,运行前可以设置最低的分辨率。

[file]attachment/20090411_zip/prophecy.zip[/file]

对于这些小的令人惊讶的程序, 到底是什么使他们如此苗条呢。  答案是一种叫做“过程生成”技术。 这种技术目前被广泛的使用在大型游戏开发领域,特别是3D游戏开发。如果要简单得结实过程生成,可以这么说, 普通的游戏画面所需要的材质如3d模型,贴图,音乐,音效等等都是开发时制作好,或者录制好的,当运行游戏的时候直接调用而已。但是运用了过程生成后, 游戏程序则不需要提前预备所需要的材质了, 一切3D模型,贴图和声音什么的都在游戏运行时即时产生,游戏不再需要那些体积庞大的外部文件, 整个体积自然就缩小了。

Continue reading