源码收藏


  这个页面原本是放在网上淘金里的,可介绍源码太占版面了。就把
它单独列出来了:)如果你有和游戏设计有关的程序源码,无论是自己
的作品还是在网上发现的宝藏,都别忘了告诉云风哟。       

[首页|创意杂谈|开发环境|设计技术|资料下载|源码收藏|网上淘金|好书推荐]


Allegro 汉字支持包 (Fly Horse 版) http://202.96.217.5/~flyhorse
Allegro 是老外写的东东, 我们洋为中用时,最大的问题就是不支持汉字了 :-(
所以有许多的 Allegro 爱好者为它写了中文支持包, Allegro 主页上就链有一个.
可惜我怎么也连不上 :-( 如果你需要这种东东, 可以自己写一个, 并不难,
而且据我说知, 许多朋友都是从自己写显示汉字的程序,开始 Allegro 的历程的.
现在光朋友寄给我的类似东东就有不少, 先拿出 Fly Horse 写的放在这吧 ;-)
过几天再慢慢将其它的放上来...
这个程序写的很简洁,使用也方便,因为是用的 Allegro 里画点的函数做的,
所以速度不够,不过用在 RPG 里绝对足够了, 而且保证了各种显示模式的兼容性
而且新的版本可以在Allegro提供的 GUI 函数里直接使用
云风点评 ★★★★ 本地下载源码(26K)

Allegro 的 MPEG 播放库 http://members.xoom.com/adderd/
经过和作者的多次讨论,和我们几天的共同优化.这个软件的速度得到了显著的
提高:) 我们现在仍在想办法继续提高它的速度:) 快下载这个新版的软件包吧.
这次比以前做的好多了,但我还是稍做了整理,编写了 makefile 文件, 将编译
好的库文件从包里删掉,这样可以使文件长度减少一半 :) 还有就是又作了许多
优化处理, 而且如果你想自己制作 Mpeg 文件的话, 包里除了解码程序还提供
了编码程序 :)当然你也可以直接下载下面的两个作好的 Mpeg 文件回去测试
planet1.mpg(45K) planet2.mpg(37K)
最近版本更新可能很快,我们同时在优化程序,可能我这的版本和原作者的不同,
有什么问题请去它自己的网点拉正式的版本(有 173K,含编译好的文件)
btw, 作者的主页已经换成http://members.xoom.com/AcidSoft/
云风点评 ★★★ 本地下载源码(72K)

Allegro 的 MP3 播放库 http://arcticnet.no/~ovek/files/
啊哈,知道我今天找到了什么吗? 我们有可能在游戏中运用 MP3 了.哦,你也对
MP3 的实现感兴趣? 去http://www.mpeg.orghttp://www.mpeg2.de
开始你的历程吧:) 这个源码包里有 Djgpp+Allegro 下可以使用的libamp.a
我想,如果机器允许的话,在游戏里使用 MP3 将是一件多么美妙的事情:)
云风点评 ★★★★ 本地下载源码(147K)

给 Allegro 增加 GIF 的支持 http://www.geocities.com/SiliconValley/Bay/8849
认真读过 Allegro 文档的朋友应该知道,出于 GIF 文件格式被开发者申请了专利,
Allegro 不想在软件库里涉及到版权问题,没有加入 GIF 的支持. 但仍有人为 Allegro
扩充了 GIF 的支持, 云风在网上寻觅了很就才找到这个东东:) 连 GIF89a 都支持 :D
不过如果你想用在商业软件中就要注意 GIF 的授权问题了.
注意:只限制处理 GIF 的程序,而显示 GIF 则不受限制.
云风点评 ★★★★ 本地下载源码(17K)

LIBJPEG 1.03 让 Allegro 支持 JPEG http://www-stud.enst.fr/~vannier/jpeg/jpeg.html
这个 JPEG 支持库是为ALLEGRO写的,即使你不使用 ALLEGRO 的话,也可以
下载一个源码包来了解 JPEG.并可以将其移植到需要的引擎上.毕竟,能在
游戏中使用 JPEG 可以节省不少系统资源:)当然,如果你正在用 Allegro,
下载库文件就可以直接使用了:)
云风点评 ★★★★ 本地下载源码(293K)[库文件(125K)]

很简单的 Isometric Engine,有兴趣可以看看 http://members.xoom.com/MCore
从 Allegro 的 Maillist 上看到这个,它是用DJGPP+ALLEGRO写的,
如果你已经有了DJGPP和ALLEGRO 两个程序包,就只需要下载它的源码部分,
用 CC.BAT 编译就可以了.如果你没有以上提到的软件包,
可以下载包含有 EXE 文件的包,见识一下效果
程序不长,一共只有200行左右.对不熟悉Isometric 的朋友可以通过它学
习到 Isometric 引擎的制作方法. 而且,通过阅读这段程序也可以学习
Allegro.但是正如作者所言,他的代码是用很短的时间写成的,有点乱,而
且没有注释,所以我也没有给这个引擎更高的评价.
云风点评 ★★ 本地下载源码部分(15K)

Raydeal - 优于DOOM的3d游戏引擎,含全部源码。云风还没有看,不做评价

[首页|创意杂谈|开发环境|设计技术|资料下载|源码收藏|网上淘金|好书推荐]


云风工作室制作
最后修订:1999.4.1