Re: 冒昧请教高手有关游戏的程式设计....

楼主: jk21234 (BL2400PT真不错)   2013-06-14 22:11:11
考古一下好了,有看书介绍过但当时我没用过
※ 引述《kingstong (卍解-天锁斩月)》之铭言:
: 我只知道要制作游戏需先在电脑绘画图档(单机游戏)
: 然后再利用程式将图档与程式做连结.......
: 有人是使用DirectX,但我想知道在dos时代时
: 到底是怎么写游戏.....就像大宇的轩辕剑
: 或是仙剑奇侠传等...还望高手赐教,感激不尽
基本上.....
(1) 控制鼠标 键盘
Dos INT13H, SVGA的环境下控制鼠标的方法不一样.
(2) 控制摇杆
dos下最普遍支援的是gameport,在某个port上,8个bit
分别代表4轴4键,但是4个轴是类比的,做法是将那个bit设定为1
然后polling等到变成0,时间长,轴值就大,时间短,轴值就小.
(3) 控制萤幕
EGA模式,
VGA(320x200 256c) 模式.只有这个是直接memory-mapping
SVGA模式
VBE (Vesa Bios Extension)模式
(4) 控制声音
常见的有Adlib,Sound Blaster, MT-32,MIDI port,Wave Blaster几种
音效硬件
(5) 配制内存
使用XMS,EMS,dos-extender
(6) 使用dos4/gw, 1~5的问题支援全包
这些以前都有专书介绍啦,现在要找可能要去老学校的图书馆借
清交,中央,台大的图书馆大概会有...1996以后才设立的大学就不知道了
想看中文的就找以前施威铭研究室出的PC组合语言,PC影像处理(1) ~(3)
候俊杰的PC内存管理.松冈翻译的梦幻花园-3D迷宫游戏设计与应用

Links booklink

Contact Us: admin [ a t ] ucptt.com