这么久没和大家联系了,不知道大家过的怎么样?是不是都放假了?
不知道大家年底发了多少钱:P上次大斑竹说各个小斑竹给大家提供一段代码作为新年礼物,当时在网吧。手头也没什么好东东,这几天不算太忙,抽空用OPENGL写了一个贪吃蛇的游戏,祝大家新年吃好玩好,不过不要吃太多呦:)这段代码的水纹效果是参考了Jan Horn这个老外的代码,妈的这个家伙确实牛,我到现在也不明白有几个公式怎么来的,没办法,水平太菜了。(要是他肯象我这样写注释就好了,哈哈)。还有贴图和声音播放都用到了现成的单元和Dll,我在程序中尽量的加了注释,使大家看起来能方便一些。音乐文件太大了,这里就不提供了,你们找个自己喜欢的mp3,命名为Music就行了操作说明:
  方向键: 上下左右
  暂停键:  P
重新开始:  R
  加速键:  +
  减速键:  -
下载地址:http://duduwolf.winzheng.com/public_dir/Snake.rar 这个游戏我只玩到4000分,不知道你们能玩到多少:)
如果发现BUG,可以在这个贴子里贴出来,更加欢迎大家提出不足之处和改正方法。我是菜鸟,希望大家都成为高手。最后衷心的祝大家新年快乐,明年见 :)                                                                                             CSDN  MyLing(阿德)
                                                      2004-1-16

解决方案 »

  1.   

    AD好~新年快乐:)
    祝大家新年快乐:P
      

  2.   

    是阿德呀,我还记得你发给我的翻译的nehe资料呢,可惜我一直没时间学,呵呵,你的作品已经出来了。恭喜,我看看先。
      

  3.   

    呵呵
    玩玩去了下载地址:http://duduwolf.winzheng.com/public_dir/Snake.rar
      

  4.   

    阿德。
    小了个Dsound.dll动态连接库文件啊。
      

  5.   

    哦,,客串,,TO AD 又露面了!!有空聊聊
      

  6.   

    没有MP3文件,XP下速度奇慢差点以为死机了:-(
      

  7.   

    year2000bug(江南) : zzllabc(龙) :    不会吧?应该可以直接运行的呀,你们重新编译一下看看XingXingKuaiLe(星星) :不用登陆呀。你跑哪去了?
    MakeProgramNotLove(编程NOT做爱!) 上面说了,mp3因为太大了,所以没发,你自己找个改一下名字就行了XP下我没测试,但是在2003下速度其快,是不是你的显卡不支持OPENGL模式呀?
    什么显卡?是不是驱动用的XP的驱动呀?该升级驱动了:)怎么大家没玩出BUG吗?我到是玩出了几个,比如说游戏通关了以后没反应了,呵呵
    当时忘记了,你们自己加一个条件处理一下就行了:)
      

  8.   

    楼主,那个BMP和BASS单元是干什么用的?
      

  9.   

    BMP是老外写的纹理贴图单元,支持bmp,Jpg等格式,
    我看功能挺全的,就直接拿来用了
    BASS是声明BASS.dll的单元,主要是导入各种声音的函数都是网上现成的资源,所以就直接拿来用了,罪过罪过  :)
      

  10.   

    支 持,
    Happy New Year!!!
      

  11.   

    楼上的是OPENGL
    全部代码都公开了呀
      

  12.   

    呵呵,这个程序是在公司的机器上写的,公司的机器配置是PIII 1.1G  GeforceII 400  64M 的显卡,所以玩起来很流畅
    今天回家在我的老爷机上一运行,慢的要死我的老爷机是 CR633  TNT2 M64 32M 哎,看来算法有问题回头考虑优化一下