企鹅快跑

tux01


  试玩游戏tuxracer-win32-0.61a。赛车类,滑雪,主角是Linux企鹅。老婆玩儿的时候嗷嗷叫,好象真地在高山速降。
  上键向前爬加速,向下减速,左右控制方向。根据吃鱼数量和速度计分。
  左右摇摆可以加速,在悬崖上可以凌空一段时间。


  有一件事特别地引起了我的注意,这是free game:

The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library
designed to make it easy to write multi-media software, such as games and
emulators.
The Simple DirectMedia Layer library source code is available from:
http://www.devolution.com/~slouken/SDL/
This library is distributed under the terms of the GNU LGPL license:
http://www.gnu.org/copyleft/lesser.html

  类似地免费发行实例作为广告,而核心技术不免费或公开的例子有不少。集全世界程序员的力量推广其核心,厂商用服务或核心获利。
  autohotkey用GPL发布,而其引擎则是商业化的;
  google earth/google desktop的API免费使用,供大家随便扩展,而API本身则是商业产品。
  核心的技术及其所依据的原理才是形而上的道,而在此之上的开发是形而下的器。不过,我们更多的时候都在关注许多的“器”,比如熊猫的轰动效应;比如jedicat当年推荐给我的一个用VB调某引擎加自制model和素材所做的游戏。虽然这些都是低技术含量的,但是却引起我们一再喝彩。
  作为技术人员,而非商业人士,也非用户,我们所要的,不是免费的好软件,不是源代码,甚至不是API规范的设计文档,我们所需要的是这些背后所依据的道理。
  我们是否应该多关注emacs之后的lisp甚至lisp引擎,关注VC++后的C++,关注eclipse/idea后的java……关心更后面的编译原理和数据结构/算法?
  喝彩的时候我们应该谨记:我们是技术人员。

Leave a Reply