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毫秒