Pcgame 版 (精华区)

发信人: bell (花开时是冷冷月光), 信区: Pcgame
标  题:  Allegro 游戏程序库(简介)
发信站: 紫 丁 香 (Tue May  4 13:34:50 1999), 转信

曾有网友称要设计游戏, 不知下文, 故转此文

权做抛砖
                                 Bell


发信人: cloudwu (云风), 信区: GAME_Designer
标  题: Allegro 游戏程序库(简介)
发信站: BBS 水木清华站 (Thu Apr 30 09:32:49 1998)

Allegro 是一个很棒的游戏程序库(for DJGPP)
为了推广这个好东东,我试着翻译它的手册
原文有2千多行,我经过两个晚上才翻译了 400 行
所用工具为 TT 0.93 (可以在我的homepage 上找到)
以下文字是使用 TT时生成的,没有整理,大家将就着看吧
我的 E 文很差(每次考试不及格)有写文字由于没看明白
请大家不要见笑,翻译速度也很慢,不知这个工作到何年何月
才能干完。(如果想帮我翻译一部分的朋友,请 E-mail 联系:)
好了:) 下面是我在 Homepage 上对 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的最新版
btw,电脑报 4 上有 allegro 3.0


--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: jxjd.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.182毫秒