类别‘My Demo’的存档

[Tool]Get The Tempo (2009-1-12)

这是应一位同事的要求做的一个小软件,用处就是用来计算一首歌的BPM(beats per minute)了。当然,操作还是得手动,跟着歌的节奏拍空格,显示的就是歌的BPM,据说也没有别的什么好方法能“自动”地得到歌的BPM了。而程序实现其实很容易的,用两次按空格时的getTimer()相减,再加以换算就得到BPM了。

什么?你问得到了一首歌的BPM又有什么用?唉,怎么说呢,不是玩音乐的人不会对这个感兴趣的啦(对了,实在要说有什么别的用处的话,那就是可以自己摸着胸口来算心跳速率了,嘿嘿)。本来还答应那位同事再做一个节拍器的,也做得差不多了,但是在离开公司的时候把源文件给弄丢了,唉,看啥时有激情的时候再给补上吧。

AS3+XML自定义尺寸轮换广告 (2009-1-11)

这个也是比较早期弄的东东了,那时候公司需要这么一个东东,曾经很流行的那个轮换广告是用遮罩变换的,图片稍微大一点的话就会感觉很卡。而网上找的其它的源码要么就是不能自定义尺寸要么就是有这样那样的问题,所以干脆自己做一个好了。

其实轮换广告并不难,只要思路清晰,做这个也没花太多时间,在公司网站上用着效果还算好,可总有点说不出的不爽,可能是因为初期的东西代码写得不太规范吧,有时间再重写一个好了。

图片的大小、轮换时间、是否显示标题、以及按钮的位置都可在页面的JS中设定。其实完全可以跟台后广告管理系统结合的,但是当时公司没人去弄广告系统这一块,只好用了个XML了。

哎,昨天弄了个ISAPI_Rewrite规则之后,这里的JS就不显示了,还是下源码预览吧。

源文件下载:adpic.rar

一个既成功又不成功的作品——特技飞行 (2009-1-7)

这个游戏说起来也花了我不少心思了,为什么说它既成功又不成功呢。说它成功,是因为对当时的我来说,这游戏应用到了很多方面的内容,除了基本的游戏架构外,还有不规则碰撞检测、SharedObject的应用、通过第三方语言跟数据库通信……不管怎么说,对自己是一个很好的提升。而说它不成功,那是因为——因为它实在是太难玩了,难得没有人能玩得通关,也只有本民工本着制作者的经验才能偶尔通关吧,所以命名为——超高难度的特技飞行!

现在也不想专门再去修改难度了,其实个人感觉还是蛮有挑战蛮有意思的,还是期待着某天能有哪位神人能突破了。

发些截图吧,游戏大小是800*600的,直接发上来页面会乱,大家点链接来看吧。另外本民工的美术设计能力有限,所以有些UI部分非原创,特此说明。
超高难度的特技飞行游戏 超高难度的特技飞行游戏 超高难度的特技飞行游戏 超高难度的特技飞行游戏 超高难度的特技飞行游戏 超高难度的特技飞行游戏

学AS3的第一个作品,现在看来相当幼稚 (2009-1-5)

这个是我去年刚学AS3的时候,大概是刚学一个多月的时候吧,做的一个小游戏,当时可有成就感了。其实现在回头来看,乱得都不想去改了。但我现在还是把这个幼稚的作品放了上来,是想告诉那些跟我当年一样想学AS3的朋友们,其实并不难,只要肯努力。