游戏开发工具系列谈
ALLEGRO 强劲的游戏开发库
  目前的游戏开发者基本上走的两条路子,一则DOS,一则瘟
酒舞。两种操作平台各有优势,使用瘟酒舞便可不受各种硬件的限
制;而采用DOS编程却可以取得更高的程序运行效率,可惜对程
序员的技术要求更高。                   
  其实对于软件成品的质量来看,除了一些3D游戏利用瘟酒舞
取得硬件加速的威力外,工作在DOS下的游戏一般可以发挥整台
机器的能力。                       
  云风走的DOS一路,也曾钻研各种声卡,显卡的编程,真是
苦不堪言。想过将自己的研究成果做成程序库供后来人使用,可工
程未完,便发现了ALLEGRO这个专为游戏开发人员设计的超
强程序库。一经试用,如同打通全身经脉无比舒畅,不敢独享,马
上制作此页,解救各位奋战在DOS里的同志。        
  实例为证:云风拿到ALLEGRO后,连学带做,奋战两个
通宵,完成了一个美工音乐音效皆上档次的ACT GAME。其
威力可见一斑:)                     

领略一下Allegro的超强特性

支持 VGA 13h 标准模式
支持 22 种 Mode-X 模式及 640x400 的 X 扩展模式
支持 8,15,16,24,32 bit 色彩深度的 SVGA 模式
支持 VESA 2.0 标准包括线形缓冲
支持 ATI,Cirrus,Paradise,S3,Trident,Tseng,Video-7 等多种显卡
拥有绘点,直线,矩形,圆,多边形,bezier 曲线,填充...函数
精灵可以被旋转,改变大小等,而且数据压缩储存
一流的半透明,光影效果
硬件卷屏,Mode-X 屏幕操作,调色版处理
可以播放 FLI/FLC 文件
背景播放 MIDI
同时处理 32 个音效,播放时软件处理效果.(循环,倒放,淡出等)
支持 Adlib,SB,SB Pro,SB16,AWE32,MPU-401,还有软波表!
处理键盘,鼠标,游戏杆易如反掌
支持高频时钟中断,软件模拟垂直扫描线中断
所有数据文件可以被放入一个LZSS算法压缩的DAT文件中
提供一个管理 DAT 文件的软件
一个数学函数库,使用整数模拟小数,三角函数查表获得
3D 矢量/矩阵 处理
GUI 对话管理/文件选择 界面

  难道这些还不能让你动心吗?那么更重要的一点,这套程序库
是用 DJGPP和DJASM混合编程。全32位的代码,由世界
上无数高手优化而成,而大虾您也可以自己改进其源代码:)  

马上加入Allegro的行列中来吧
你可以在 http://www.talula.demon.co.uk/allegro/找到Allegro的最新版

云风工作室 制作