Color Cycling

好久不写博客了,来篇好玩的。

Color Cycling 又称 Palette Shifting, 是一种动画技术。常见于早期的游戏,但后来被其它渲染技术替代。

首先介绍一个项目:Canvas Cycle.

上面这个项目,是用 HTML5 实现 Color Cycling 的例子。如果你是 80 后,或者 90 初,你就会觉得这些东西似曾相识。没错,红白机,一些 GBA 游戏,都大量运用了这些技术。

在上面网址的项目中点击右上方 Show Options 按钮可以看到一些选项,尤其请注意右下方的调色板,也许你能发现这项技术的原理:图上的像素点对调色板中的某种颜色有一个映射,通过改变调色板中的这种颜色,而不通过改变像素点或改变这样的映射,来统一地改变所有此类像素点的颜色,达到模拟动画的目的。

POJ 1000 A+B Problem

纯粹水题,写这个文章只是凑数而已。原题地址:http://poj.org/problem?id=1000

阅读全文

又一个密室逃脱 Flash 游戏

迄今为止我看到的最好玩的密室逃脱 Flash 游戏,值得尝试!能不看攻略过关的,算是高手了。

阅读全文