2009年3月22日星期日

Flash Music-Bubble


swf(28.7kb) fla(337kb)
 
  又把音乐泡泡用flash做了一遍, 又一次体会到了flash的好处. 就是不用动态地用程序生成物体. 而是用编辑器放上去,确定位置之后再用程序控制行为, 而且flash把事件和动画两个东西协调得很好, 不需要象c那样全部在主循环里那么麻烦. 这个版本完整性比前面的作品提高了很多 (意思是我克服懒惰的能力加强了~) . 但还是有两点没做好, 一个是没有明确的指导,玩家可能一开始摸不着头脑; 还有就是音乐是随机的,而且缺乏节奏,不好听.

ps. mp3占了25k以上..
--------------------
今天晚上又完善了一下, 加上了开场动画; 并且使用手工写的旋律代替随机生成的乐谱. 里面有超级马力和superstar等乐曲的片段. 曲谱的数据结构是一个数组,1~10代表音符,0代表休止符. 另外还有一个节奏表,可以控制基本的播放速度. 音符数量和关数相同.. 一共8关, 挑战性不强, 可能音乐游戏的乐趣主要还是让人放松的吧, 但mp3文件我是从touch the bubble2里偷来的,音色不好听,刺耳,如果换成钢琴的就好了.

2009年3月16日星期一

Tic-Tac-Toe




  swf(4.42kb) fla

  这是参加indie-go比赛的作品(这也拿得出手~). 详细情况都写在那上面了.
  可能是flash不熟,另外规划也不周密, 有很多小毛病. 本来只是用flash随便画几条线,一看还挺像回事,于是就产生了黑板和粉笔的概念,如果再配上写字的声音可能就更有新鲜感了. 这周准备再把music bubble完善一下.

   对了,我为什么要用flash呢? 因为它生成文件小,而且人人电脑上都能跑,而且不用下载安装. ddraw虽然很小很快,但画面模糊,而且只支持bmp. d3d8虽然支持旋转和多格式图片,但必须加上d3dx,这样生成的exe会大很多. opengl就更别提了,又慢又不默认支持图片. 为啥我这么关心size呢? 这其实是个原则问题,因为我总觉得在这样的时代,一个小游戏应该是以小取胜,它创造的乐趣必须(远远)超过占用的空间和cpu, 否则就更没有存在的理由了. 又或者是我有强迫症~

2009年1月8日星期四

Touch the Bubble


exe (22k) src (13k)

前两天看到game7z上推荐了一个音乐泡泡的游戏, 很有创意的音乐游戏. 正好可以用到上次做的mid函数, 就花了两个下午自己也模仿了一下. 使用的是八音盒的音色.